Renomeando interfaces de rede com nameif e /etc/mactab

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

[ Hits: 10.413 ]

 


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

Executando comandos do Shell Bash pelo Python

Obtendo Número de Série do MikroTik Routerboard

Slax como USB live

Atribuindo número de série da MikroTik Routerboard ao hostname

Customizando o Slax 7

Leitura recomendada

Trocando icones e cursor do mouse no FluxBox

Papel de parede aleatório no Fluxbox

Eliminando o Neighbour table overflow

Teclado multilíngue (exemplo: português/polonês)

MailScanner - Permitir arquivos .exe (ou outra extensão) a partir de um email específico

  

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