Mon HTPC dispose d'une connexion sans fil et filaire. Lorsque je démarre ubuntu, les deux obtiennent une adresse IP. Je ne vois aucun problème inhérent à cela, mais XBMC semble être par défaut le sans fil, même si le filaire est disponible.
Comment puis-je forcer la priorité de la connexion filaire au-dessus du sans fil?
Fondamentalement, ce à quoi je m'attendais, c'est que lorsque la connexion filaire obtient une IP, le sans fil libère sa connexion, et dès que l'IP filaire a disparu, le sans fil revient. Mais cela ne semble pas se produire :(
Vous pouvez créer un script et le mettre dans le /etc/NetworkManager/dispatcher.d
dossier; les scripts de ce dossier seront exécutés chaque fois qu'une connexion est (dés) établie. Le nombre avec lequel vous commencez le nom de fichier détermine l'ordre d'exécution, nous allons donc donner à notre script le nombre 99 pour nous assurer qu'il est exécuté en dernier.
Exécutez la commande suivante dans un terminal
gksudo gedit /etc/NetworkManager/dispatcher.d/99-wlan
puis copiez ce qui suit, enregistrez et fermez.
#!/bin/bash
if [ "$1" = "eth0" ]; then
case "$2" in
up)
nmcli nm wifi off
;;
down)
nmcli nm wifi on
;;
esac
fi
vous devez remplacer "eth0" par votre périphérique réseau (par exemple, celui que vous voyez lorsque vous tapez ifconfig
. il peut s'agir de "eth1" par exemple).
Rendre le script exécutable en exécutant
Sudo chmod +x /etc/NetworkManager/dispatcher.d/99-wlan
Maintenant, si une connexion filaire est établie, la connexion sans fil sera désactivée, si la connexion filaire est désactivée, la connexion sans fil sera réactivée.
Remerciements: crédit à cette réponse du superutilisateur ,