Eu tenho várias interfaces conectadas à rede. Eu quero ser capaz de configurar rotas para isso, de modo que, não importa o que esteja plugado ou conectado, ele não precise ser reiniciado ou qualquer comando executado na linha de comando. O problema que estou encontrando é que sempre que o cabo Ethernet é desconectado, a interface permanece ativa. Eu preciso dessa interface para ir para baixo ou para poder executar um script que é executado quando é desconectado para que eu possa remover a rota para esse dispositivo.
Este é o meu arquivo de interfaces / etc / network //
#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
Qualquer ajuda seria muito apreciada.