Nombres de tarjetas de red eth

viernes, 4 de mayo de 2007

En algunos equipos me encontré con que los interfaces de red "eth" se renumeraban aleatoriamente. Lo que antes era "eth0" pasaba a ser "eth3" o "eth2", sin ninguna manera de adivinarlo. La solución llegó googleando. Se trata de introducir en el archivo /etc/iftab la relación de tarjetas con su MAC y el nombre que se desea. Por ejemplo:

eth0 mac 00:15:f2:f6:b3:8c
eth1 mac 00:0E:0C:D7:FB:FA
eth3 mac 00:0E:0C:D7:FD:7B

Para mantener la configuracion actual se puede utilizar el siquiente script (de cosecha propia):

rm /etc/iftab
ifconfig -a | grep eth | cut -c0-5,38- | while read nombre mac
do
    echo $nombre mac $mac >> /etc/iftab
done