Pular para o conteúdo

Renomeando interfaces de rede com nameif e /etc/mactab

Dica publicada em Linux / Configuração
Carlos Affonso Henriques. capitainkurn
Hits: 11.076 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando Docker no Raspberry Pi

Cache de conteúdo dinâmico com o Squid

Tor e netcat-openbsd em automação

Executando comandos do Shell Bash pelo Python

Alterando o MAC address de sua placa de rede com o ifconfig

Como remover repositórios PPAs do sistema

Permitir login de root no GDM

Conexão de rede cabeada no Gnome com Avahi

Instalar driver qca9377 no Ubuntu e derivados

Salvando os seus dados do Evolution

#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

Entre na sua conta para comentar.