Eu tenho um dispositivo conectado ao meu computador via cabo Ethernet (na verdade, estou usando um adaptador USB para Ethernet) e, às vezes, eu ligo e desligo este dispositivo.
O arquivo interfaces
para a interface Ethernet (o adaptador) é o seguinte
auto enx000ec6a358e6
allow-hotplug enx000ec6a358e6
iface enx000ec6a358e6 inet static
address 192.168.1.175
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.1.175
A conexão funciona bem, mas ao desligar e ligar o dispositivo externo, o sistema detecta que o link está desativado e toda vez que preciso atualizar manualmente a interface Ethernet toda vez
# ifconfig enx000ec6a358e6
mesmo se o conteúdo de /sys/class/net/enx000ec6a358e6/operstate
for 'up'.
Parece que a interface entra em um estado de renúncia ..
Existe uma configuração simples para evitar esse comportamento (evitar derrubar a interface na desconexão do link) em vez de verificar algum arquivo sys (qual deles neste caso?) usando um laço bash?