Você pode apenas analisar a interface de rede com
ip link show |grep UP
E até mesmo acrescentar um "| grep eth" ou qualquer prefixo de sua placa de rede para apertar o filtro.
Estou usando o Ubuntu 15.10.
Muitas placas-mãe agora vêm com duas interfaces de rede. E situação bastante comum é quando eu tenho apenas um cabo de rede conectado.
Eu não quero codificar o endereço MAC em /etc/udev/rules.d/70-persistent-net.rules
manualmente (imagine que eu tenha muitos servidores).
Eu quero detectar automaticamente no momento da inicialização qual interface tem um link e atribuir um endereço nessa interface.
Isso também me permitirá mudar a placa-mãe (no caso de uma falha), e após a reinicialização com a nova rede MB será automaticamente configurado, apesar dos endereços MAC mudarem.
Qual é a maneira correta de conseguir isso?
Obrigado antecipadamente!
Você pode apenas analisar a interface de rede com
ip link show |grep UP
E até mesmo acrescentar um "| grep eth" ou qualquer prefixo de sua placa de rede para apertar o filtro.
Embora seja tentador consegui-lo através de um script, por que você tentaria algo assim quando você pode unir ambas as interfaces em um modo que melhor lhe convier, atribua a elas um MAC-Address personalizado e deixe-as funcionar como se eles eram apenas uma interface?
Como a ligação de interface pode evitar a consideração do MAC da Interface Física, no caso de uma falha de MB, seu MAC-Adress personalizado persistiria igualmente.
Mais informações? link
Atenciosamente
NOTA: Teria sido um comentário se eu pudesse fazer isso: -)