雑木林

頭の中の整理と忘れないための確認メモ

Raspbianで複数NICによるネットワーク接続と優先順位付け

raspberry piに限らないと思いますが無線と有線が使える環境で
同時に同じセグメントに接続するときはmetricを指定しましょうという話

試した環境

設定例

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

metricを指定しないと片方のIPアドレスがリンクローカルアドレスになるので注意。