Une question similaire a été posée pour Windows Préfère automatiquement Ethernet à WLAN mais je suis sur Linux et j'utilise NetworkManager.
En ce moment, si le câble Ethernet est branché et est disponible alors que les connexions wifi sont également disponibles, NetworkManager choisit la connexion wifi. Comment puis-je lui dire de toujours choisir la connexion filaire si elle est disponible?
Je suis sur Fedora 17 en utilisant NetworkManager-0.9.4.0-9.git20120521
linux
wireless-networking
ethernet
networkmanager
fedora-17
DanielFetchinson
la source
la source
Réponses:
Juste deux ou trois choses:
Vous pouvez essayer ces commandes dans votre environnement pour voir si elles fonctionnent et apporter les résultats souhaités:
Alternativement, vous pouvez consulter vos itinéraires IP trouvés en émettant:
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 à favoriser 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 d'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:
Ensuite, quand il sera installé, vous voudrez aller à:
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):
X correspond à un nombre déterminant la priorité, 0 par défaut est la priorité la plus élevée, mais pour éviter de toucher des routes statiques / par défaut, utilisez quelque chose au-dessus de 2. Ensuite, vous voudrez ajouter un nombre plus élevé à wlan0. Donc:
et sous wlan0:
Votre fichier devrait ressembler à ceci:
Faites-nous savoir si cela aide!
EDIT: Il suffit de trouver quelques liens:
EDIT 2:
Il y a aussi un champ métrique dans l'interface graphique de Network Manager!
la source