É nameif preterido? Em caso afirmativo, existe um substituto equivalente?

4

Eu li que o nameif está obsoleto, embora eu ainda o veja no meu sistema Ubuntu 14.04. Se este comando for preterido, o comando é citado para remoção ou ainda estará disponível?

Este comando é extremamente útil ao tentar criar nomes de interface consistentes, especialmente quando suas NICs estão em constante mudança. A modificação do udev ( /etc/udev/rules.d/70-persistent-net.rules ) é útil apenas quando a configuração da sua NIC é estática.

No meu caso, as NICs do meu sistema estão mudando, pois é um test bed e eu tenho um script de inicialização que lê os endereços MAC do sistema e mac do NIC, gera /etc/mactab file e executa nameif para fazer o meu nomes de interface consistentes.

Parece que o comando ip link é a substituição de nameif , embora pareça apenas alterar nomes de interface com base em outro nome de interface:

ip link set { dev DEVICE } [ name NEWNAME ]

Isto não é tão amigável porque primeiro você tem que encontrar o mapeamento entre o endereço MAC e o nome da interface, e então realizar suas mudanças (veja ip link help ).

Existe um comando de substituição como nameif , onde o nome da interface pode ser definido na hora pelo endereço mac? Se não, não há problema em continuar usando nameif ?

    
por user1527227 29.07.2014 / 22:53

1 resposta

1

Is nameif deprecated?

is it ok to continue to use nameif?

Sim. Sim. Só que existem métodos mais confiáveis para configurar o MAC de uma interface, como usar as regras do udev.

If so is there an equivalent replacement?

Como mencionado anteriormente, você pode usar regras especiais do udev para definir o endereço MAC da forma que desejar.

In my case, the NIC's on my system are changing as it is a test bed and I have a startup script which reads the system mac addresses and NIC mac addresses, generates /etc/mactab file and runs nameif to make my interface names consistent.

Lembre-se de que você deve fazer essas alterações antes de o dispositivo ser UP, então, no seu caso, ele deve funcionar bem sem ele.

    
por 02.09.2014 / 01:42