Tengo 2 tarjetas ethernet, una para cablemodem y otra para LAN. Puedo ver que linux (Mandrake 9.1) levanta las dos interfaces (eth0 y eth1) y aparentemente están bien configuradas (realtek y tulip), la de internet funciona ok, recibe la ip por dhcp. Pero la de LAN solo recibe una dirección interna 169.254.x.x. En mi segunda partición tengo win2000 y las 2 tarjetas funcionan bien y la de la LAN se conecta sin problemas (osea, no es ni el cable ni la ethernet). Intente forzándola (10.2.160.x) pero nada. ¿Alguna idea?
La configuración default es dhcp. Si la interna recibe esa dirección es porque hay un servidor dhcp en la red interna y probablemente el gateway que esté utilizando sea el del cable modem. La IP 169.X.X.X No debería ser interna. En todo caso debería ser 192. x.x.x Fíjate de asignarle una IP en la red interna a la ethX y de hacer un ping. Fíjate de hacer un route a ver que te tira. Fijate el default que dice. Proba de hacer route del default Y hacé un ping a alguna dirección interna a ver si te contesta. Forzá la ip de la LAN que quieras con ifconfig eth0 (o eth1 según corresponda) "IP INTERNA" NETMASK "X.X.X.X" . Sin las comillas claro. Suerte
Si, ya hice eso. Si la configuro DHCP le asigna una ip de tipo localloop (para funciones sin conexión 169.x.x.x). Para ser más especifico aquí esta el ifconfig: [root@LINUX smarco]# ifconfig eth0 Link encap:Ethernet HWaddr 00:00:21:C2:90:D2 inet addr:200.82.148.230 Bcast:255.255.255.255 Mask:255.255.254.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3993 errors:0 dropped:0 overruns:0 frame:0 TX packets:16912 errors:0 dropped:0 overruns:0 carrier:0 collisions:1 txqueuelen:100 RX bytes:371180 (362.4 Kb) TX bytes:1061314 (1.0 Mb) Interrupt:10 Base address:0xde80 eth1 Link encap:Ethernet HWaddr 00:08:A1:18:E6:81 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1932 errors:0 dropped:0 overruns:0 frame:0 TX packets:18 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:129687 (126.6 Kb) TX bytes:2856 (2.7 Kb) Interrupt:11 Base address:0xdc00 eth1:9 Link encap:Ethernet HWaddr 00:08:A1:18:E6:81 inet addr:169.254.138.124 Bcast:169.254.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:11 Base address:0xdc00 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:154 errors:0 dropped:0 overruns:0 frame:0 TX packets:154 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:11718 (11.4 Kb) TX bytes:11718 (11.4 Kb) Si la fijo manualmente (IP, MASK) simplemente no le llego con ping a ninguna pc de la red ni viceversa. ¿Cabe alguna posibilidad de que no fue detectada correctamente la tarjeta? ¿Está usando el driver incorrecto? Gracias.
No es problema de drivers. La placa funciona. No se que cosas hay corriendo en la máquina pero la salida del ifconfig que me pasaste muestra un alias definido sobre la eth1. Es la linea que empieza con eth1:9 Eso es un alias sobre la placa de red pero la placa no tiene definida ninguna IP. Es posible que tengas algún software que esté tocando algo de la placa. Cosas a probar Bajá el alias con: Ifconfig eth1:9 down Matá los procesos de cliente DHCP. ps -ef | grep dhcpcd kill -9 nro.de.proceso Volvé a configurar la eth1 con la IP que quieras: Ifconfig eth1 X.X.X.X netmask 255.255.255.0