eth0 / wlan0 のプライオリティを決めたい
ネットワークで遊んでると、NICの優先度を決めたいことがあって。
ip route
を毎回いじってたけど、どうも面倒くさい。ぐぐってたら
priority は ネットワーク的には metrics と呼ぶことを思い出した。
いれる前
takuya@raspi3:~$ ip route default via 192.168.1.1 dev wlan0 onlink
設定例
auto eth0 allow-hotplug eth0 iface eth0 inet static address x.x.x.x netmask x.x.x.x gateway x.x.x.x metric 10 auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf metric 20
入れた後。
takuya@raspi3:~$ ip route default via 192.168.1.1 dev wlan0 metric 20 default via 192.168.1.1 dev eth0 metric 30 onlink
ただ最近は。。。
最近はdhcpcd でクライアント側でdhcpを取得したり、network manager で管理したりするので、そっちについてはよくわからないんですよね。。。
ポイント
metrics をいれる
参考資料
https://askubuntu.com/questions/708319/how-to-use-network-metric-to-manage-two-nics-in-one-pc