GNU/Linux >> Tutoriels Linux >  >> Linux

Faire en sorte que NetworkManager préfère Ethernet au Wi-Fi si les deux sont présents

Juste quelques choses :

Vous pouvez essayer ces commandes dans votre environnement pour voir si elles fonctionnent et donnent les résultats souhaités :

  • Ethernet automatique
  • auto ethX (Remplacez X par le numéro attribué par votre noyau (exécutez ifconfig pour vérifier))

Vous pouvez également consulter vos routes IP trouvées en émettant :

sudo route -n

En regardant la sortie, voyez si wlan0 est sur toutes les routes.

Plusieurs autres questions ont été posées à ce sujet et la seule façon d'amener Linux à privilégier une interface (par défaut c'est eth0 mais dans votre cas, quelque chose a mal tourné) est de manipuler les métriques.

Vous pouvez configurer la métrique pour une interface en utilisant ifmetric qui manipule la métrique sur une interface que vous spécifiez. Je n'ai pas testé cela sur Fedora en soi, mais je peux voir que c'est dans les référentiels. Alors lancez :

yum install ifmetric

Ensuite, une fois installé, vous voudrez vous rendre à :

/etc/network/interfaces

Utilisez vi, nano, emacs, quel que soit l'éditeur que vous utilisez, puis ajoutez sous l'interface que vous souhaitez configurer (dans ce cas eth0) :

up ifmetric eth0 X

X se rapporte à un nombre déterminant la priorité, 0 par défaut est la priorité la plus élevée, mais pour éviter de toucher les routes statiques/par défaut, utilisez quelque chose au-dessus de 2. Ensuite, vous voudrez ajouter un nombre plus élevé à wlan0. Donc :

up ifmetric eth0 10

et sous wlan0 :

up ifmetric wlan0 20

Votre fichier devrait ressembler à ceci :

 iface eth0 inet dhcp
    up ifmetric eth0 10

iface wlan0 inet dhcp
    up ifmetric wlan0 20

Faites-nous savoir si cela vous aide !

EDIT :Je viens de tomber sur quelques liens :

Comment configurer une machine Linux pour ignorer le Wi-Fi lorsqu'elle est connectée via LAN ?

Comment définir la priorité des connexions réseau dans Ubuntu ?

ÉDITION 2 :

Il existe également un champ de métrique dans l'interface graphique de Network Manager !


Linux
  1. Utilisation de ATA sur Ethernet (AoE) sur CentOS 7 (initiateur et cible)

  2. Utilisation d'ATA sur Ethernet (AoE) sur Ubuntu 12.10 (initiateur et cible)

  3. Comment utiliser kgdb sur Ethernet (kgdboe) ?

  4. Makefile pour ne rien faire

  5. Supprimé accidentellement mon appareil wifi wlan0

Configurer ATA sur Ethernet (AoE) sur Debian 8 (initiateur et cible)

Ubuntu - Adaptateur Wi-Fi Realtek Rtl8811au fonctionnant sur Xubuntu ?

Linux – Arch Linux Wifi fonctionne manuellement, comment le rendre automatique ?

Vous ne pouvez pas utiliser Internet via Wifi ?

Comment configurer une interface Fibre-Channel Over Ethernet (FCoE) dans CentOS/RHEL

Rsync sur SSH n'obtient aucun tty présent