Raspbianで複数NICによるネットワーク接続と優先順位付け
raspberry piに限らないと思いますが無線と有線が使える環境で
同時に同じセグメントに接続するときはmetricを指定しましょうという話
試した環境
- raspberry pi zero w + 有線NIC
- Raspbian GNU/Linux 10 (buster)
設定例
interface wlan0 metric 200 static ip_address=192.168.10.81/24 static routers=192.168.10.1 static domain_name_servers=192.168.10.1 interface eth0 metric 100 static ip_address=192.168.10.82/24 static routers=192.168.10.1 static domain_name_servers=192.168.10.1
pi@raspizw-01:~ $ ip route default via 192.168.10.1 dev eth0 src 192.168.10.82 metric 100 default via 192.168.10.1 dev wlan0 src 192.168.10.81 metric 200 192.168.10.0/24 dev eth0 proto dhcp scope link src 192.168.10.82 metric 100 192.168.10.0/24 dev wlan0 proto dhcp scope link src 192.168.10.81 metric 200