[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: