我有多个网络连接的接口。我希望能够为此配置路由,以便无论插入或连接什么,都不必重新启动或在命令行上运行任何命令。我遇到的问题是,每当拔掉以太网电缆时,接口都会保持打开状态。我要么需要该接口关闭,要么能够运行一个在拔掉插头时运行的脚本,以便我可以删除到该设备的路由。
这是我的 /etc/network//interfaces 文件
#WAN
auto enp5s0f1
iface enp5s0f1 inet dhcp
up route add default gw 10.20.30.1
down route del default gw 10.20.30.1
#LAN
auto enp5s0f2
iface enp5s0f2 inet static
address 192.168.123.254
network 192.168.123.0
netmask 255.255.255.0
broadcast 192.168.123.255
iface tap0 inet static
up route add -net 10.20.0.0/24 netmask 255.255.255.0 gw 10.20.2.248
iface ppp0 inet dhcp
metric 10
任何帮助将不胜感激。