私のHTPCには無線接続と有線接続があります。 ubuntuを起動すると、両方ともIPアドレスを取得します。これに固有の問題はありませんが、有線が利用可能であっても、XBMCはデフォルトで無線に設定されているようです。
有線接続をワイヤレスよりも優先させる方法はありますか?
基本的に私が期待していたのは、有線接続がIPを取得するとワイヤレスがその接続を解放し、有線IPがなくなるとすぐにワイヤレスが再び着信することでした。しかし、それは起こっていないようです:(
スクリプトを作成して/etc/NetworkManager/dispatcher.d
フォルダ;そのフォルダ内のスクリプトは、接続が確立(確立)されるたびに実行されます。ファイル名を開始する番号によって実行の順序が決まるため、スクリプトが最後に実行されるように、スクリプトに番号99を付けます。
ターミナルで次のコマンドを実行します
gksudo gedit /etc/NetworkManager/dispatcher.d/99-wlan
次に、以下をコピーして、保存して閉じます。
#!/bin/bash
if [ "$1" = "eth0" ]; then
case "$2" in
up)
nmcli nm wifi off
;;
down)
nmcli nm wifi on
;;
esac
fi
「eth0」をネットワークデバイスに置き換える必要があります(例:ifconfig
と入力すると表示されるもの。たとえば、「eth1」の場合もあります)。
実行してスクリプトを実行可能にします
Sudo chmod +x /etc/NetworkManager/dispatcher.d/99-wlan
有線接続が確立された場合、ワイヤレスはオフになり、有線接続が確立されなかった場合、ワイヤレスは再びオンになります。
謝辞:これに対するクレジット スーパーユーザーの回答 、