Renomeando interfaces de rede com nameif e /etc/mactab

Publicado por Carlos Affonso Henriques. em 21/02/2008

[ Hits: 10.952 ]

 


Renomeando interfaces de rede com nameif e /etc/mactab



Um problema que comumente ocorre quando substituímos interfaces de rede é elas se alterarem de ordem o que dependendo do caso pode ser um grande estorvo, pois somos obrigados a mexer em scripts de firewall e de iniciação.

Existe um utilitário chamado nameif que no Slackware fica em /sbin/nameif, ele trabalha em conjunto com o arquivo de configuração /etc/mactab, cujo a sintaxe é como abaixo.

eth0 00:98:3E:00:0A:A1
eth1 00:08:2F:22:00:B5
eth2 00:08:01:B2:FE:9F

Atentem que não precisamos chamar as interfaces ethernet de ethx, podemos lhes dar o nome que melhor nos aprouver! wl0, ethernet_0, etc.

o procedimento para alterar o nome das interfaces é simples.

1 - Derrubamos todas as interfaces:

# ip link set dev ethx down

2 - Editamos o arquivo /etc/mactab.

3 - Executamos o /sbin/nameif.

4 - Agora levantamos as interfaces de rede novamente!

# ip link set dev ethx up

Pronto!

Outras dicas deste autor

Wine rodando Dreamweaver MX

Desabilitando Mensagens de Login de Servidor SSH

Backup de Configurações do MikroTik RouterOS

Identificando os seus discos

Sed para formatar endereços MAC

Leitura recomendada

Adicionando módulo USB ao kernel

[Resolvido] Navegador bloqueou o perfil

Recuperando o GRUB depois de uma instalação do Windows

Configurando IP estático com rede cabeada no Arch Linux

Sistema inicializando em modo de emergência depois de excluída uma partição

  

Comentários
[1] Comentário enviado por morvan em 21/02/2008 - 15:47h

Boa tarde, capitainkurn.
Normalmente crio uma regra UDEV utilizando o MAC da placa como critério. Mas, a título de conhecimento, é bom saber que temos esta alternativa.
Realmente, há ocasiões em que saber referenciar uma placa por "ETHExt", para a rede externa, "ETHInt", para a rede interna, etc., é bastante prático.
Parabéns pela dica.

[2] Comentário enviado por capitainkurn em 28/02/2008 - 14:28h

Sei disso mas em distros antigas onde o udev ainda nao era usado e a solucao.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts