Problema: la red se queda "muerta" tras un rato de actividad.

ballester.david en gmail.com ballester.david en gmail.com
Mar Feb 12 19:58:45 UTC 2008


El mar, 12-02-2008 a las 17:06 +0100, Hugo Alonso escribió:

> Hola Lista:
> 
> Mi problema es el siguiente: en un equipo pierdo red al cabo de un
> rato. Cuando funciona, funciona al 100%, sin caídas y a plena
> velocidad. Pero al cabo de un rato (que va de un cuarto de hora a
> 10-12 horas), la red muere. No sólo pierdo conexión a internet,
> tampoco tengo acceso a la red local, ni siquiera a la dirección del
> router. La luz del router correspondiente a la boca de este equipo
> permanece fija, parpadea unos instantes y vuelve a quedarse fija, y
> así hasta la eternidad. Intento detallar todo lo posible:



> Tengo IP estática, una para cada equipo. El equipo problemático está
> conectado por cable, también otro que NO da problemas. En casa hay
> otros dos equipos que conectan por wifi, tampoco dan problemas.
> 
> - Utilizar otra interfaz eth en el equipo (integradas en la MoBo: Asus
> Commando, lleva dos): sigue dando problemas.



> Una vez que he perdido conexión:



> - reiniciar el router: REVIVE.



> Por si sirve de algo, la salida de lspci:
> 
> 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056
> PCI-E Gigabit Ethernet Controller (rev 12)
> 05:04.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001
> Gigabit Ethernet Controller (rev 13)
> 
> Gracias de antemano por cualquier sugerencia.
> 
> Saludos...
> 
> -- 
> Hugo Alonso. 


Hola Hugo:

Unas preguntas:

las 2 tarjetas integradas usan el mismo módulo del kernel? Por la salida
del lspci parece que ambas ethernets pudieran ser de la misma familia
( si fuera así podrías tener la causa del problema en la lógica del
módulo ). ¿Podrías verificarlo instalando una tarjeta de red pci y
deshabilitando las integradas?


Cuando te das cuenta de que no hay conexión:

La configuración de la tarjeta/red es correcta? ( dirección ip,
enrutados...)
El kernel canta algo ? ( dmesg, /var/log/kernel,daemon.... )

El tema de que al reiniciar el router vuelva a funcionar todo me da que
pensar que si que es el router en combinación con tu máquina ( me
atrevería a decir que con la prueba anterior de usar un módulo del
kernel distinto vas a obtener el mismo comportamiento ).

Hace una temporada me pasaba lo mismo con un router wifi antiguo de
telefónica. Por alguna razón que todavía desconozco, al cabo de un
tiempo 'aleatorio' ( no había un patrón fijo ) me quedaba sin acceder a
la red wifi. Tenía todo OK, pero no había información de vuelta desde el
router. He pensado que por algún tipo de trama mal formada o que al
router no le gustara, éste me dejara de dar servicio, ( otros usuarios
de la red estaban ok siempre ). Con otros routers no me pasaba. También
puede ser un problema de concurrencia, los routers/modems 'regalados'
por los proveedores suelen estar capados y con menos
funcionalidad/recursos que los que se venden por separado.

Lo que comentas de que el led de actividad parpadea un poco y se queda
parado y vuelta a empezar me hace creer que el router intenta verificar
algo ( quizá envía tramas arp ) pero no le gusta lo que obtiene ( o lo
que no obtiene ).

Cuando te ocurra eso, activa el esnifado de la ethernet de tu máquina
para ver que está intentando averiguar el router, ejecuta:

sudo tcpdump -i <device de red ethX o el identificador que tenga> y lo
comentamos

Huelga decir que cuantas menos aplicaciones trabajando con la red, mucho
menos ruido en la salida del tcpdump...

También puedes instalarte la aplicación gráfica wireshark que acaba
usando las librerías de tcpdump


Nos hablamos

D.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://lists.ubuntu.com/archives/ubuntu-es/attachments/20080212/0eaeba86/attachment-0001.html>


Más información sobre la lista de distribución ubuntu-es