Renomeando interfaces de rede com nameif e /etc/mactab
Dica publicada em Linux / Configuração
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!
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!
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.