Asignar sempre a mesma tarxeta de red a mesma interfaz lóxica

De ASIRodeira

Resulta bastate molesto que o ter unha segunda ou terceira tarxeta de rede secarguen do revés, e o que antes esra eth0 no archivo de configuración agora é eth1, cos conseguintes problemas.

Para iso podemos aproveitar as novas funcionalidades de udev (so dispoñible en Etch e Sid) da seguinte maneira:


1.- Precisamos da dirección MAC das tarxetas, para iso executamos ifconfig:


 root@debian# ifconfig
 eth0      Link encap:Ethernet  HWaddr 00:05:1C:1A:8B:09
 ...
 eth1      Link encap:Ethernet  HWaddr 00:07:1F:18:2B:07
 ...


2.- Despois creamos o ficheiro: /etc/udev/rules.d/010_local_network.rules co seguiente contido:

 KERNEL="eth*", SYSFS{address}="direccion_MAC", NAME="nome_que_lle_queremos_dar"


no meu caso quedaría así:

 root@debian# cat /etc/udev/rules.d/010_local_network.rules
 KERNEL="eth*", SYSFS{address}="00:05:1C:1A:8B:09", NAME="eth0"
 KERNEL="eth*", SYSFS{address}="00:07:1F:18:2B:07", NAME="eth1"


Así de fácil, por moitas veces que reiniciemos non teremos que andar cambiando os cables :) se tedes algún problema ou dúbida podedes contactar comigo aqui ou deixar unha mensaxe no foro.

Ferramentas persoais