El 3/05/06, Antonio Trujillo Carmona<[EMAIL PROTECTED]> escribió:
El mié, 03-05-2006 a las 17:38 +0200, Alberto Molina Coballes escribió: > Hola a todos, > > Tengo un equipo que me da un error un poco extraño, al menos no me había > pasado anteriormente. > > Resulta que tiene dos tarjetas de red (eth0 y eth1) y la configuración > que tengo en /etc/network/interfaces es: > > auto lo eth0 eth1 > > iface lo inet loopback > > iface eth0 inet dhcp > > iface eth1 inet static > address 192.168.0.1 > netmask 255.255.255.0 > network 192.168.0.0 > broadcast 192.168.0.255 > > Es decir, eth0 es la interfaz externa que coge la dirección IP pública > de forma dinámica y eth1 es la interfaz interna para la LAN > > El problema que tengo es que desde que actualicé el equipo a etch, me > cambia de forma aleatoria la tarjeta eth0 y eth1, cosa que no pasaba > cuando estaba con la misma configuración en woody ni en sarge. > > La salida de: > lspci|grep Eth > 0000:00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. > RTL-8139/8139C/8139C+ (rev 10) > 0000:00:0d.0 Ethernet controller: Linksys NC100 Network Everywhere Fast > Ethernet 10/100 (rev 11) > > Pero como digo, entiende que eth0 es la rtl8139 o la tulip de forma > aleatoria. ¿Alguien sabe qué puede estar ocurriendo? > > Gracias > > Eso ya me lo respondió a mi el mes pasado eboulbe, te lo pego, pero es mejor buscar primero en la lista para no caer en redundancias.On Wed, Mar 22, 2006 at 05:11:21PM +0100, Antonio Trujillo Carmona wrote: > En una maquina con 3 tarjetas de red quiero montar una como eth0 y las > otras en puente como br0, no voy a preguntar nada de la configuración > porque todo funciona bien, lo que me jode es que físicamente la > situación de las tarjetas es: > |eth2|eth0|eth1| y a mi me gustaría tener juntas las que configuran el > puente, esto es |eth0|eth1|eth2|. > La primera solución que se me a ocurrido es cambiar una (las tres eran > rtl8139too) por una 3com (3c59x), pero resulta que le asignaba el eth2, > y yo quiero tenet eth0 y br0, no eth2 y br0. > He creado un script que desmonta los módulos y después carga primero el > 3c59x y despues el 8139too. > Esto funciona, pero ¿y si no tengo opción a una tarjeta de otro modelo y > las tres tienen que ser iguales? ¿hay alguna manera de, siendo las tres > iguales, asignarle (quizás por las direcciones PCI) a cada una la que yo > quiera?. > Lo pregunto porque en un futuro cercano esta previsto cambiar estar > tarjetas por unas de 1G y el departamento de compras de mi empresa (un > hospital) no admite peticiones de marcas, simplemente lo saca a subasta > y el proveedor que gana el suministro suministra la que quiere. > Las tarjetas de red no tienen dispositivo en /dev (¿o si?) por lo que he > descartado intentar usar el udev. > Si se puede hacer por udev, te pego la respuesta que me dio un colega hace tiempo, lo siento ando muy mal de tiempo: From: Ungoliant <[EMAIL PROTECTED]> Date: 09-nov-2005 15:15 Yo tuve el mismo problema con mi placa madre actual, que trae 3 tarjetas de red integradas. Aún forzando la carga de los módulos en un orden determinado utilizando /etc/modules, seguían produciéndose esos cambios de nombres. Lo que hice para solucionarlo al final, fue configurar a udev para que le asigne un nombre a cada una, quedando eth100, eth1001 y eth1002 . Para diferenciarlas, utilicé la mac de la tarjeta. ancalagon:/etc/udev/rules.d# cat 010_local_network.rules KERNEL="eth*", SYSFS{address}="00:e0:81:2f:bb:88", NAME="eth100" KERNEL="eth*", SYSFS{address}="00:e0:81:2f:bb:b0", NAME="eth1001" KERNEL="eth*", SYSFS{address}="00:e0:81:2f:bb:b1", NAME="eth1002" Con eso debería bastar. Salu2 -- Antonio Trujillo Carmona <[EMAIL PROTECTED]>
Gracias por el aporte, pero ¿cual sería la razón de este problema? porque creo que es algo relativamente grave. ¿bug? saludos.
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
-- usuario linux #274354

