root@debian:~# ip route default via 192.168.88.1 dev br0 192.168.88.0/24 dev br0 proto kernel scope link src 192.168.88.99 192.168.175.0/24 dev client proto kernel scope link src 192.168.175.103 root@debian:~#
dhcp 钩子
通过DHCP 回调, 令 br0 网卡的DHCP更新 同步到路由表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
root@debian:~# cat /etc/dhcp/dhclient-exit-hooks.d/br0 if [ "$interface" != "$(basename $1)" ] then exit 0 fi
if [ "$old_routers" = "$new_routers" ] then exit 0 fi
if [ "$reason" = "BOUND" ] || [ "$reason" = "RENEW" ] || [ "$reason" = "REBOOT" ] then route del -net 0.0.0.0/0 route add -net 0.0.0.0/0 gw $new_routers fi