19 Jan 2012

Solución ethx Error en Ubuntu - OpenERP Appliance

por  Roberto Segura

Hemos apreciado el error en varias ocasiones (sobre todo al clonar máquinas virtuales basadas en Ubuntu <-> OpenERP Appliance). El error consiste en que al arrancar la appliance aparece un mensaje de error que dice algo parecido a:

eth2 Error o eth1 Error

En este caso particular el error afectaba al adaptador reconocido por el sistema como eth2.

Al abrir el archivo:

/etc/network/interfaces

probablemente se observa que no aparece configurada la interfaz eth2 (y probablemente sí eth1 y eth0 ).

Hay dos posibles soluciones al problema:

1.- Forzar detección de los adaptadores de red ( recomendado )

La solución recomendada pasa por eliminar el archivo:

/etc/udev/rules.d/70-persistent-net.rules

y reiniciar la máquina.

Esto hace que el sistema vuelva a reconocer los adaptadores y el adaptador que da problemas ( eth2 ) pasará a ser reconocido como eth0 ( en caso de tener sólo una tarjeta de ethernet ).

2.- Agregar una configuración para el adaptador de red que da error

La segunda solución es agregar la configuración que requiere el adaptador de red en el archivo:

/etc/network/interfaces

Para que el dispositivo reciba una IP por dhcp podemos agregar por ejemplo:

auto eth2
iface eth2 inet dhcp

y para estático algo similar a:

auto eth2
iface eth2 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

cambiando los datos por los de la configuración de red deseada.

Después reiniciar la red con:

Ver código
sudo /etc/init.d/networking restart

Esta opción es menos recomendada porque si en algún momento el sistema vuelve a detectar correctamente los dispositivos el adaptador eth2 pasará a detectarse como eth0 y volveremos a tener el que editar el archivo para ajustarlo.

Domatix Technologies, S.L.U. - C/Espinosa 8 - 46008 - Valencia - Telf.: 963 230 962
Delegación Murcia - C/Juan de Juanes 4 - 30740 - San Pedro del Pinatar - Murcia