Problemas con tarjetas de red en nueva red hase+mdk

Hola a todos, a ver si me podeis ayudar a solventar este "problemita" ;)

Tengo dos pc's, el potente con mi mandrake 9.1 y un PI 233 de mierda para el innombrable (Hasefroch 98 SE).
Tambien tengo internet por cablemodem (auna), que funciona con DHCP por una maravillosa Realtek 8139 (enchufado al mdk, porsupu).

A ver, el problema es el siguiente, tenia un switch perdido por casa y me entro el venazo de conectarlos por red.
Me pille una tarjetas 3com del curro, pero me daban muchos problemas, asi que me fui de tiendas y me compre dos tarjetas con chipset Realtek 8139C (por cierto, que baratas son, me salieron a 8.50 + iva cada una o_O!)

Bueno, a operar!

Cojo las tarjetas, meto una en hasefroch y ningun problema (que raro, jejej).
Meto la otra en mi mdk y la coge a la primera con drakconnect, le pongo IP fija del tipo 192.168.0.1/255.255.255.0 y tal y cual pascual.

Ahora viene lo bueno, al rebotar mi mdk me aparece esto en el ifconfig (eth0 es donde tengo enchufado el cablemodem por dhcp y eth1 es la de la red interna con hasefroch)


eth0 Link encap:Ethernet HWaddr 00:40:F4:7A:CA:AC
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:10 Base address:0xa000

eth0:9 Link encap:Ethernet HWaddr 00:40:F4:7A:CA:AC
inet addr:169.254.182.253 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:10 Base address:0xa000

eth1 Link encap:Ethernet HWaddr 00:00:E8:6B:D1:A1
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9125 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:10 Base address:0xc000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:110 errors:0 dropped:0 overruns:0 frame:0
TX packets:110 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0

Que es eso de eth0:9 ???? he reseteado el modem y sigue ahi, tambien he tirado abajo la eth0 y la he vuelto a subir pero el resiste el cabron! ;)

Tambien he tirado de linufconf y del asistente grafico de drakconnect unas cuantas veces

Aparte, todo sea dicho, de esta forma no tengo internet, ese es el problema principal

Bueno, pasado este mal rollo que no he sabido solucionar, y en medio de unos reinicios (mania de ex hasefrocher, lo siento) veo en la secuencia de arranque algo sobre el insmod y un conflicto de irq en las ethernet (bueno, mas o menos, porque lo decia muy rapido y no se como parar la secuencia para leerlo mejor ¬_¬U. Si arrancaba el mdk asi solo me salia el loopback en el ifconfig ( ahi ya me he acojonao un poco)

He cambiado las ethernet de ranura y decia lo mismo, asi que me fui a /etc/modules.conf y quite los dos alias de las tarjetas, y al reiniciar ya iba bien, aunque no se muy bien que he tocado, jejeje

Bueno, de momento eso, hay mas cosas, como que por ejemplo he intentado hacer pings desde hase al mdk y nada y al reves tampoco (es que como no sabia arreglar lo de internet he mirado a ver si como minimo dejaba hecho lo de la red, pero se ve que no es mi dia)

A ver si me podeis hechar una mano, que como uso muy poquito hasefroch, si los tengo en red no tendre que apagar el pc para ir al otro disco duro que tengo y asi me olvido ya de el de una puñetera vez

Venga, espero vuestras replicas, pero tomaroslo con calma, porque con lo gafe que soy esto va a ser un "post-discusion" laaaaargo y tendido :P

PD: para que me funcione internet tengo que sacar la eth1, o sea que intentad ser explicitos en vuestras respuestas y yo os ayudare en todo lo que pueda, porque tener que poner y sacar la eth1 cada vez es un poco toston :(

Muchas gracias de antemano
[decaio] es que todos los linux geeks estan de vacaciones? [decaio]
Haz una cosa:

dmesg | grep eth

Y lo pegas por aquí

Salu2.Ferdy
Ok, Ferdy, alla va. He apagado el ordenador y he puesto la segunda tarjeta de red y estos son los resultados

durante el arranque
eth0 -> no ponia nada
eth1 [ok]

[root@Linux home]# dmesg |grep eth
eth0: RealTek RTL8139 Fast Ethernet at 0xe1a28000, 00:40:f4:7a:ca:ac, IRQ 10
eth0: Identified 8139 chip type 'RTL-8139C'
eth1: RealTek RTL8139 Fast Ethernet at 0xe1a2a000, 00:00:e8:6b:d1:a1, IRQ 10
eth1: Identified 8139 chip type 'RTL-8139A'
eth0: Setting half-duplex based on auto-negotiated partner ability 0000.
eth1: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.

He hecho un reset al cablemodem para ver si cogia la ip por dhcp pero nada de nada.

Tambien he hecho un ifconfig eth0 down y un ifconfig eth0 up para ver si actualizaba pero nada

He iniciado sesion como root y he mirado el netconf pero todo estaba bien, y he usado el asistente de configuracion de red del panel de control mandrake pero nada

Al final he apagado y he quitado la segunda tarjeta de red y ha pillado el dchp a la primera

[root@dhcp-1370-36 michi]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:00:E8:6B:D1:A1
inet addr:62.57.244.197 Bcast:255.255.255.255 Mask:255.255.252.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5259 errors:0 dropped:0 overruns:0 frame:0
TX packets:347 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:10 Base address:0x8000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:110 errors:0 dropped:0 overruns:0 frame:0
TX packets:110 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0

[michi@dhcp-1370-36 michi]$ dmesg |grep eth
eth0: RealTek RTL8139 Fast Ethernet at 0xe1a28000, 00:00:e8:6b:d1:a1, IRQ 10
eth0: Identified 8139 chip type 'RTL-8139A'
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.

no tengo ni idea de que puede ser, pero como minimo esta vez, al pinchar la segunda tarjeta de red no me ha dado conflictos de irq ni me ha salido lo del eth0:9, que es si que ni idea de donde salia.

Una cosa, tengo una realtek 8139C (la del cable) y la segunda es una realtek 8139D. Seria mucha putada que se pelearan entre si, no?

De todas maneras, como tengo 2 tarjetas 8139D intentare meter las dos en linux y guardar la 8139D para el hase, a ver si no se pelean.

Mientras hago los cambios a ver si veis algo raro aqui y me podeis ayudar.

Muchas gracias por contestar Ferdy, ya pensaba que estaba solo aqui :p
Uhm.....

Veamos, averigua qué IRQs tienen ( o mejor dicho, deberían tener las tarjetas de marras ) y con un modinfo miras a ver si es posible pasarle esos parámetros a los módulos para que no "se peleen".

Otra de las cosas que puedes hacer es que el DHCP obtenga IP antes que la Ethernet, de esta forma no creo que pierda la configuración.

Prueba y nos dices.

Salu2.Ferdy
Un apunte, en el dmesg no salen los errores, así que ahí no vamos a ver qué pasa con esas IRQ, tira de syslog (normalmente está en /var/log/syslog) y péganos el último arranque, q ahí están los errores incluidos.
Ah y asegúrate de que tienes los cables adecuados entre el pc con linux y el cablemodem, q a veces esas chorradas dan quebraderos de cabeza.

Saludetes.
A ver, las irq no creo que sean porque antes si que me daba error al arrancar y ahora no me lo da, y el cable esta bien porque es el que estoy usando ahora mismo.

Mirare a ver si sale el error en el syslog y os lo pego.

Y si no sale nada, ya me direis como hago lo de que el dhcp lo coja primero, porque no tengo ni idea (soy mu newbie aun [tomaaa] )

Venga, os pego un toque.

Muchas gracias por vuestra ayuda
Pues yo no he visto el error por ningun lado :(

Por si acaso os adjunto todo mi syslog para que lo mireis por vosotros mismos si quereis.

Llegados a este punto os agradeceria que me indicarais como hacer eso de hacer que el coja el dhcp primero antes que la ip estatica.

A mi lo que me preocupa es que antes, como podeis ver en mi primer post, me salia una eth0:9 con la direccion del dhcp, pero no me iba internet, y ahora no me sale esa eth0:9 pero no hay manera que la eth0 me cojael dhcp.

Nuse, estas cosas tan raras solo me pasan a mi, si es que sere gafe [decaio]

ah, aqui esta el syslog, que me lo olvidaba
Bueno, como información al personal, decir que aunque por aquí se haya dicho que el dmesg no guarda errores, decir que es falso. El dmesg guarda TODO lo relacionado con el kernel. Es decir, SI guarda errores. El syslog no empieza a loguear el arranque del kernel puesto que se inicia como un proceso hijo de init (en caso de que se inicie, claro, puesto que es muy típico usar metalog).

Un Saludo.Ferdy
Alguien tiene alguna idea mas para ver si entre todos solucionamos esto?

La verdad es que para usar las 4 cosas que necesito de hase, me gustaria poderlo hacer con mi 233 en red, en vez de reiniciar mi mandrake cada vez :(

Cualquier ayuda sera bienvenida!
9 respuestas