Re: Bug en debian 7 con interfaz de red, rename
El Mon, 18 Aug 2014 10:04:50 +0200, Maykel Franco escribió:
> Hola buenas, tenía configurado un bonding con 2 tarjetas de red, eth0 y
> eth1. He reiniciado varias veces esa máquina y nunca he tenido problema.
>
> Hará unos 2 meses, actualicé el sistema y hoy que he reiniciado me
> encuentro con que eth1 ha sido renombrado a rename3 por udev...BUG?
Si fuera una Debian testing te diría que podría tratarse de un error pero
en una estable es raro. Ahora bien, si no has cambiado, no has cambiado
de kernel ni nada ni has reubicado los cables ni los adaptadores de red
pues no es normal que cambien de nombre pero como ahora todo es dinámico,
quién sabe...
> [ 1.007832] r8169 0000:0a:00.0: eth1: RTL8168e/8111e at
> 0xffffc90000652000, 90:2b:34:c3:95:90, XID 0c200000 IRQ 47
> [ 1.007837] r8169 0000:0a:00.0: eth1: jumbo features [frames: 9200
> bytes, tx checksumming: ko]
> [ 11.268549] udevd[518]: renamed network interface eth1 to rename3
> [ 540.879654] bonding: bond0: Interface eth1 does not exist!
Mira a ver si tienes más datos de udev ("dmesg | grep -i eth").
> root@server:# lshw -businfo -C network Bus info Device
> Class Description
> ======================================================= pci@0000:09:00.0
> eth0 network RTL8111/8168B PCI Express Gigabit Ethernet
> controller pci@0000:0a:00.0 rename3 network RTL8111/8168B PCI
> Express Gigabit Ethernet controller
>
>
> Parece que sí:
>
> https://bugs.launchpad.net/ubuntu/+source/biosdevname/+bug/1284043
Pero ¿tienes "biosdevname" y lo has ejecutado o algo? Porque ese paquete
no lo veo disponible en los repos :-?
> Como comentan, he añadido estas lineas al grub:
>
> net.ifnames=1 biosdevname=0
>
> /etc/default/grub:
>
> GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1 biosdevname=0"
>
> Y luego un update-grub.
>
> No sé si puede deberse al bonding o un bug en sí de udev...
El bonding no creo que esté relacionado, sólo te dice que al cambiar el
nombre no encuentra una de las interfaces que tienes definidas, eso lo
veo normal. Lo que no me parece tan normal es que udev altere el nombre
de las interfaces de red sin haber realizado ningún cambio y usando el
kernel que viene en wheezy.
> Las tarjetas están bien configuradas en udev:
>
> # PCI device 0x10ec:0x8168 (r8169)
> SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
> ATTR{address}=="90:2b:34:c3:95:90", ATTR{dev_id}=="0x0",
> ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
>
> # PCI device 0x10ec:0x8168 (r8169)
> SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
> ATTR{address}=="a0:f3:c1:00:43:31", ATTR{dev_id}=="0x0",
> ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
>
> Tengo que reiniciar más tarde, probaré si con esto se ha resuelto...
¿Has pensado en abrir un informe de fallo contra udev?
Saludos,
--
Camaleón
Reply to: