ubuntuのbonding(その3:ethernet優先)

bondingが何故かethernetよりもWiFiを優先使用してしまうので設定を変更しました。
% cat /proc/net/bonding/bond0
を実行すると、Currentry Active Slaveがethernetではなくwifiです。そこで

# nmcli c modify bond +bond.options "primary=enp2s0,primary_reselect=1"

と設定すれば大丈夫かと思ったのですが駄目でした。
# cat /proc/net/bonding/bond0
を実行すると、WiFiはSpeedもDuplexもUnknownとなり、ethernetとWiFiのどちらが速いのかubuntuが判別できないからだと思います。そこで直接
# echo enp2s0 > /sys/class/net/bond0/bonding/primary
と設定したら、無事、ethernetを優先的に使用するようになりました。

その2へ戻る