quinta-feira, 5 de janeiro de 2012

Alterando nomes das interfaces de rede: eth0 para eth1 e vice versa - Debian

O Debian possui um arquivo que permite alterar os nomes das interfaces de rede: eth0, eth1 etc.

Isto é extremamente útil quando há a troca de uma placa de rede, onde a placa nova recebe um nome diferente. Por exemplo, uma máquina tem 2 placas de rede, a eth0 e a eth1, um dia a placa eth1 pifa, aí você troca a placa por uma nova, aí quando dá um ifconfig, você vê que tem a eth0 e a eth2.

Resolver isto é muito simples.


Basta esditar este arquivo, que no Lenny e no Squeeze é o /etc/udev/rules.d/70-persistent-net.rules.

Para editá-lo utilizando o editor vim:

# vim /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x8086:0x105e (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="E0:69:95:40:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x14e4:0x165a (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:E6:FC:80:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

# PCI device 0x8086:0x105e (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:23:CD:D1:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
Altere o nome da interface conforme a necessidade; onde estiver o "eth0" altere para "eth1" ou para qualquer eth que você quiser e pronto. Lembrando que isto pode ser feito em placas wireless também (wlan).

Nenhum comentário:

Postar um comentário

DropBox