El Viernes, 16 de Febrero de 2007, Miguel Da Silva - Centro de Matemática
escribió:
lshw y dmesg identifican las tarjetas de manera distinta
Esto me suena.
El comando lshw te da la info "real", o sea, la correspondiente a la que
obtienes haciendo un "ifconfig" y similares, es decir, la información
efectiva.
El comando "dmesg" te da la información en el momento del arranque.
Yo una vez cambié la tarjeta de red en una Kubuntu 6.06 y desde entonces la
nueva me la reconocía como eth1 y no como eth0. Y me ocurría como a ti: el
dmesg dice primero eth0 y luego eth1:
eth0: SiS 900 PCI Fast Ethernet at 0xe800, IRQ 209, 00:14:85:e9:d4:af
...
device-mapper: 4.6.0-ioctl (2006-02-17) initialised <-------- OJO
eth1: Media Link On 100mbps full-duplex
Fijate en esa línea "device-mapper". A mí me parece que esto tiene algo que
ver con que se guarda el identificador de la tarjeta para asociarle le mismo
dispositivo siempre. Es similar al reciente fstab que usa Ubuntu en el que en
vez de figurar /dev/hdaX figure el UUID del volumen de tal forma que si
cambias el orden de los discos todo sigue funcionando (no lo he probado ni sé
si esa es exactamente la teoría).
Por cierto, en tu caso ¿estamos hablando de una Debian? ¿qué versión?
Saludos.