Unas veces funciona la red y otras no

Ya comenté en otro hilo el problema que tenía para configurar la red en mi laptop nuevo, y que se arregló por "arte de magia" al reinstalar Mandriva, digo por arte de magia porque no llegué a configurar la red en ningún momento, ni en la instalación del sistema ni después de ella, el caso es que la red funcionaba, y por eso dí el problema por solucionado.

Pero hoy he visto que tras encender el laptop la red volvía a no funcionar, y no había ninguna explicación para ello, porque la noche anterior sí estuvo funcionando, yo no había tocado nada en la configuración, y además, en ese mismo momento tenía conexión perfecta desde mi otro PC (ambos, el otro PC y el laptop, usan el mismo router). No había una explicación razonable.

Probé después a apagar el router y volverlo a encender, después reinicié el laptop, y voilà! La red funcionaba.
Al rato se me apagó porque se acabó la batería, pero tras enchufarlo y encenderlo de nuevo, otra vez no funcionaba la red, ¡¡¡sin haber tocado nada!!! ¿cómo es posible? ¿magia?

Volví a hacer el mismo intento de apagar y encender el router y reiniciar la máquina (hasta 4 veces!), cuando otra vez por fin volvió a funcionar.
En este momento escribo desde el laptop, pero ya temo que si lo reiniciara, volviese a desaparecer la conexión.

¿A qué puede deberse este extraño comportamiento? ¿por qué funciona la red cuando le sale a la máquina de los cojones?

PD: En todo el tiempo que estuve probando la conexión sin éxito, mi otro PC no tenía problemas, si le quitaba el cable Ethernet y se lo ponía de nuevo, recuperaba inmediatamente la conexión. En el laptop no.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de enigmus

# 58883: Flipante!

Lo ha vuelto a hacer. He reiniciado el laptop, y tal como predije, la red dejó de funcionar. Pero para colmo de flipante, lo vuelvo a reiniciar justamente después, y voilà! la red vuelve! ¿qué está pasando aquí?
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de bravas

# 58888: Cuando inicies y no tengas red

Abre una consola, hazte root y escribe

ifup eth0

En lugar de eth0 pon tu dispositivo de red (wlan0 ,ath0 ,eth1) o como quiera que se llame tu dispositivo de red inalambrico.

Dinos el error que te da si no inicia la red con ese comando.

Bravas,el DoctorBofh

«No entiendes realmente algo a menos que seas capaz de explicárselo a tu abuela». Albert Einstein

Gravatar de enigmus

# 58922: No, no, aquí no hay nada

No, no, aquí no hay nada inalámbrico. Uso cable ethernet para conectarlo al router. No tengo Wifi.

Cuando uso ese comando, esto es lo que ocurre:
[root@localhost varyheavy]# ifup eth0

Determining IP information for eth0... failed.

No sé por qué pero creo que la información de ese comando no ayuda demasiado. Por cierto, no me he equivocado de dispositivo, solo hay una tarjeta de red, y es eth0.

Sigo flipando.
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de Annubis

# 58930: ...

¿Tarjeta y driver que estás usando?

lspcidrake -v

Gravatar de enigmus

# 58934: Aquí están todos los

Aquí están todos los detalles:
[varyheavy@localhost ~]$ lspcidrake -v | grep controller
r8169 : Realtek Semiconductor Co., Ltd.|RTL8111/8168B PCI Express Gigabit Ethernet controller [NETWORK_ETHERNET] (vendor:10ec device:8168 subv:103c subd:3603)
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de vfmmeo

# 59020: ¿DHCP? ¿Gateway?

Hola,

¿Usas DHCP para obtener IP en tu red?
¿Qué pasa si le asignas a la conexión una IP estática?
¿El Gateway (puerta de enlace) está bien configurado?
Y aún diría más... Has probado a conectar el laptop con el cable del otro ordenador?
Son sólo unas ideas, pero a lo mejor la cosa anda por ahí...

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Repetid conmigo: Mandriva mola y te lo demostraré
Linux user #444536

Gravatar de enigmus

# 59302: Sí, uso DHCP para obtener

Sí, uso DHCP para obtener la IP, la tengo automática.
El Gateway usa la IP 192.128.0.1, y digo yo que cuando con mi PC de sobremesa (también con Mandriva) nunca me da problemas, será porque está bien configurado, no?

Pero es curioso, porque si le pongo una IP estática (y la IP de la puerta de enlace) sí funciona, se activa la red cuando le doy a "Conectar", pero sin embargo, no tengo acceso a Internet.

Ocurre exactamente lo mismo usando el cable del otro PC, con IP estática parece que se conecta a la red, pero no tengo Internet, y si miro el supervisor de la interfaz de red dice que está desconectada y que no hay tráfico. Con la IP automática, vuelve a aparecer el aspa roja diciendo que la red no está activada.

En cambio, cuando quito el cable ethernet del laptop y se lo devuelvo al otro PC, la red se activa automáticamente en éste último en cosa de 10 segundos, sin necesidad de tocar nada.
No era problema del cable, además, ya dije que he tenido ambos equipos conectados a Internet al mismo tiempo, con los mismos cables, al mismo router, la diferencia es que en el laptop solo funciona por ahora usando Vista, cuando uso Mandriva parece que desapareciera la tarjeta de red.
Igual al encenderlo (e iniciar Mandriva) no funciona la red y no hay forma humana de hacerla funcionar (la gran mayoría de veces), que igual lo reinicio, y si hay suerte, la red funciona como si nada pasara. ¿Esto qué es?
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de Annubis

# 59025: ...

¿Qué dice dmesg, cuándo ejecutas ifup eth0?

Gravatar de enigmus

# 59303: Esto es lo que dice "dmesg"

Esto es lo que dice "dmesg" después de ejecutar "ifup eth0":

root@localhost ~]# ifup eth0

Determining IP information for eth0... failed.
[root@localhost ~]# dmesg

r8169: eth0: link up
eth0: no IPv6 routers present
r8169: eth0: link up
eth0: no IPv6 routers present
NETDEV WATCHDOG: eth0: transmit timed out
r8169: eth0: link up
NETDEV WATCHDOG: eth0: transmit timed out
r8169: eth0: link up
NETDEV WATCHDOG: eth0: transmit timed out
r8169: eth0: link up
NETDEV WATCHDOG: eth0: transmit timed out
r8169: eth0: link up
NETDEV WATCHDOG: eth0: transmit timed out
r8169: eth0: link up
NETDEV WATCHDOG: eth0: transmit timed out
r8169: eth0: link up
NETDEV WATCHDOG: eth0: transmit timed out
r8169: eth0: link up
NETDEV WATCHDOG: eth0: transmit timed out
r8169: eth0: link up
NETDEV WATCHDOG: eth0: transmit timed out
r8169: eth0: link up
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de bravas

# 59311: Aqui está el fallo

NETDEV WATCHDOG: eth0: transmit timed out

Que raro es como si la señal no alcanzara el router,rarisimo si es por cable.
¿es un cable muy largo? ¿está partido? ¿la cabeza del cable baila cuando la conectas a la tarjeta de red,hace mala conexion?

Bravas,el DoctorBofh

«No entiendes realmente algo a menos que seas capaz de explicárselo a tu abuela». Albert Einstein

Gravatar de enigmus

# 59326: Qué va! El cable no mide

Qué va! El cable no mide más de 2 metros, está en perfecto estado, y la conexión es buena. Es que he probado incluso con el mismo cable que uso para mi otro PC, que accede a Internet sin problemas, pero nada, el laptop no sé por qué pero cuando se le pone en los cojones que no funcione la red, no funciona y no hay explicación lógica y razonable, o yo al menos no la encuentro.
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de Land-of-Mordor

# 59312: Configuración manual

Cuando usas la configuración manual, a parte de poner la puerta de enlace y la ip correspondiente, tienes que colocar también los servidores DNS de tu ISP.

Es la primera vez que leo que una conexión por cable no se conecta "sola" con dhcp. Mira a ver si en la configuración de la red tienes algo raro, como alguna máscara de red impropia o algo así.

Prueba también con un cd de la one a ver que pasa, y, si hay ganas, con la one RC1.

Gravatar de enigmus

# 59327: Pero es que yo no sé cual

Pero es que yo no sé cual es la IP de los servidores DNS de mi ISP, principalmente porque la conexión que tengo contratada no es de IP fija, sino de IP automática, usando DHCP en PPPoE.
He mirado 20.000 veces la configuración, y la he vuelto a configurar otras tantas, y nunca funciona. Es que no hay una explicación lógica. En el otro PC tengo exactamente la misma configuración y funciona de fábula, pero el laptop solo cuando le sale de los cojones.
No es cosa de máscara ni nada de eso porque la IP la tengo configurada como automática, para que la coja por DHCP, mi PC de sobremesa la coge sin problemas, y el laptop ni a patadas, usando exactamente la misma versión de Mandriva.

PD: Qué rabia y qué mosqueo me entra cuando hay un problema rarísimo que solo me ocurre a mí...
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de Land-of-Mordor

# 59329: Sé cómo te sientes...

El otro día instalo en un portátil mandriva y resulta que no venia el k3b (raro que no lo instale por defecto,no?) luego voy a instalarlo y al arrancar me da un error raro desde consola, pruebo como root y funciona a las mil maravillas. Resultaba que "algo" había puesto como propietario a root de la carpeta .kde de /home/usuario y por eso k3b no podía inicializarse. Jode mucho cuando pasa esto, pero cuando lo solucionas te quedas como dios.

A lo que íbamos, las direcciones ip de dns las puedes coger de la confi del router, entra en él (normalmente es cuestión de poner la ip del rotuer en el navegador y el usuario/contraseña) y en algunos de los apartados aparecen dichas direcciones. A parte de ésto prueba una cosa, desenchufa el sobremesa de la red y conecta entonces el portátil, no vaya a ser que tu router sea monopuerto y estemos paseando por los cerros de úbeda. Otra opción es probar en otro router, nunca ha que descartar ninguna opción, sobretodo en temas como éste digno de un capítulo de Expediente X.

Gravatar de enigmus

# 59347: No, no, mi router es

No, no, mi router es multipuerto, ya he probado lo que dices, de desenchufar el PC de sobremesa y enchufar solo el portátil por si pudiera haber colisiones de tráfico o algo así, pero nada, aunque enchufe completamente solo el portátil al router, y con la certeza de que el router tiene acceso a Internet, el portátil no ve la conexión.

Esto solo ocurre usando Mandriva en el portátil. Si inicio Windows Vista (con el que comparto el disco) tengo acceso a Internet sin problemas, bastándome únicamente con enchufar el cable ethernet. Y da igual si tengo el PC de sobremesa conectado también o no, en Windows no tengo este problema, ya que he llegado a conectar ambos equipos a Internet al mismo tiempo, usando el mismo router, pero para eso tenía que estar corriendo Windows en el portátil.

Y bueno, pues también probaría con otro router... si tuviera otro router.
Pero me da que si con un equipo puedo acceder a Internet sin problemas, ya sea en Windows o en Mandriva (PC de sobremesa), y que el portátil accede a Internet perfectamente y sin más hecho que el de conectar el cable cuando corre Windows, saco las siguientes conclusiones:

1- No es problema del cable, ya que usando el mismo cable, no tengo Internet con Mandriva pero sí con Windows.

2- La tarjeta de red no está averiada, porque con Windows funciona perfectamente, y con Mandriva también lo ha hecho cuando he tenido la suerte de que sí conectaba.

3- (Creo que) No es problema del router, ya que mi otro PC accede a Internet solamente con enchufar el cable al router.

4- El problema del portátil tiene que estar en Mandriva, que por alguna extraña razón no comunica la tarjeta eth0 con el router.

¿Alguien tiene más hipótesis?
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de Land-of-Mordor

# 59362: Tengo un último cartucho...

...pero es arriesgado. Bájate una iso de la 2009.0 RC1 y pruébala sin instalar nada. Si te fijas en bugzilla hay bastantes bugs relacionados con el driver r8168 que es el que usa tu tarjeta, que puede que se estén resolviendo en la 2009.0.

En caso de que funcione, tienes 2 opciones, armarte de valor con la RC1 o esperar a que salga la versión final. Si optas por la primera opción te puedo decir que es bastante estable para ser una RC1, eso sí, tienes que estar preparado para cualquier imprevisto (que no te falten las fuentes ni los devel del kernel, los dkms, etc).

P.D.: ¿Qué wifi trae tu portátil? es por curiosidad y por ver si es reconocida por Mandriva. Si es de las que están dando problemas al personal no estaría mal que pudieras reportar qué tal se comporta en tu sistema.

Gravatar de enigmus

# 59402: Creo que es la 802.11 G, no

Creo que es la 802.11 G, no sé si la N, pero aquí en casa no uso conexión Wifi, sino que me conecto al router por cable vía ethernet.

Probaré con la One 2008.1, y si no, pues me arriesgaré con la 2009 RC1.
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de Annubis

# 59414: ¿Cual es tu ISP?

Las IPs de todos los ISPs son públicas, por lo tanto, están accesibles desde internet. Sino, siempre puedes usar los OpenDNS. Prueba de nuevo una conexión manual, por si estuviera fallando por eso.

Gravatar de enigmus

# 59415: Mi ISP es Orange

Mi ISP es Orange España.
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de Annubis

# 59423: Pues...

Te vas a Google, pones lo siguiente en la cajita de texto que sale debajo del logo: "dns orange españa", le das a buscar y pasará lo siguiente:

DNS Orange España

PD: sin acritud ;)

Gravatar de kapyderi

# 59442: Pienso que es...

...que hay que ponerlas manuales, pero no estoy 100% seguro que sea tu problema...aunque se de buena tinta que más de una vez me ha sacado del apuro.

Otra cosa, has probado directamente con el cable del ordenador que va bien, a ponerselo al portatil?

Tambien puedes entrar en guindows y ver las dns que tienes, tanto ip o puerta de enlace, etc., luego las plasmas directas en Mandriva y a probar el resultado.

NOTA: No he tenido tiempo de leerme todo el post xD

Comentas...

Saludos!!!!


Registered Linux user #472290
MiniBOFH / MediumBOFH

Gravatar de enigmus

# 59455: Sí, ya probé con el cable

Sí, ya probé con el cable de PC que va bien, he probado a enchufarlos por separado... pero el problema no es de los cables, ni del router aparentemente, porque mi PC de sobremesa no tiene problemas, y al portátil solo le funciona la red en condiciones cuando corre Windows...
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

# 59425: A mi me ocurre algo parecido.

Seguramente no tendrá nada que ver, pero me ocurre lo mismo cuando ejecuto el amule con la red KAD, no corta la conexión enseguida sino al ratito, el caso es que pruebo con el emule+wine y va de perlas.

No le hecho más caso porque tengo intención de instalar mdv 2009 en cuanto salga, y si me da el mismo problema, entonces mirarlo con más calma.

saludos.

Gravatar de enigmus

# 59456: Bueno, pues aún poniendo la

Bueno, pues aún poniendo la IP fija con la puerta de enlace y máscara correctas, además de los servidores DNS de Orange, aunque se activa la red, no tengo acceso alguno a Internet. Igualmente, cuando en el Centro de Redes pulso en "Supervisar" la conexión, se queda como colgado, y nunca se abre la ventana de supervisión.

Después he intentado arrancar desde el CD Live de Mandriva One 2008 Spring, y esta directamente no ha arrancado, pese a intentarlo en numerosas ocasiones, en forma normal, con la opción "acpi=off", y con la opción "noapic", pero en todas ellas, cuando está a punto de llegar al final de la barra de progreso del arranque, veo al pulsar "Esc" que se queda colgado en esta línea que no para de repetirse:

SQUASHFS error: Unable to read page, block 293027a8, size aa3d
SQUASHFS error: sb_bread failed reading block 0xa4c34

Debo decir que ya había usado anteriormente este mismo CD en otro PC y arrancó sin problemas.

Así que no ha funcionado tampoco lo de añadir los servidores DNS de mi ISP con la IP fija. Y con la versión One ni siquiera he podido probar.

Edito: Corroboro que el CD de Mandriva One 2008 Spring funciona sin problemas, ya que lo he probado ahora con mi PC de sobremesa, y es desde donde escribo en este momento, ejecutando Mandriva One, para disipar dudas sobre el estado del CD.
Ah! Al arrancar Mandriva One ni siquiera ha hecho falta que configure nada, la red ya funcionaba nada más arrancar.

Joder! Qué bueno me salió este PC y qué malo el portátil!!! Siendo además de la misma marca!!
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

# 59464: Que pasa si...

...le das un ping al router?, responde?

Gravatar de enigmus

# 59754: Con IP estática, y con la

Con IP estática, y con la 192.168.0.1 como puerta de enlace (a la que se conecta el otro PC), además de los servidores DNS de Orange, el ping no responde:

[varyheavy@localhost ~]$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.126 icmp_seq=2 Destination Host Unreachable
From 192.168.0.126 icmp_seq=3 Destination Host Unreachable
From 192.168.0.126 icmp_seq=5 Destination Host Unreachable
From 192.168.0.126 icmp_seq=6 Destination Host Unreachable
From 192.168.0.126 icmp_seq=7 Destination Host Unreachable

--- 192.168.0.1 ping statistics ---
8 packets transmitted, 0 received, +5 errors, 100% packet loss, time 7006ms
, pipe 3

¿Host de destino inaccesible?
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de Land-of-Mordor

# 59472: Y...?

Y con la one 2009.0 RC1? Es para descartar posibles fallos de configuración o cosas raras, si tira con esta será cuestión del kernel o del módulo que se carga para tu tarjeta.

Gravatar de enigmus

# 59757: Pues por fin se arroja algo

Pues por fin se arroja algo de luz sobre el tema.
He probado a arrancar con la One 2009 RC1 y la red ya funcionaba directamente en el inicio. Probé a navegar por Internet y lo hago sin problemas.
¿Qué debería hacer? ¿esperarme a que salga la 2009 definitiva?

PD: Con Fedora 9 también va sin problemas la red.
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de kapyderi

# 59805: Pues si...

Para lo poco que queda, yo me esperaría....parece ser que esta arreglando muchos problemas de la "fatidica" 2008.1, ya que la 2008.0, daba muchos menos problemas que su predecesora.

Comentas...

Saludos!!!!


Registered Linux user #472290
MiniBOFH / MediumBOFH

Gravatar de enigmus

# 59820: ¿Fatídica?

¿Fatídica? O_O!
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de kapyderi

# 59864: Jeje...

Por supuesto es una opinión personal, porque toda las peloteras que se me han montado en el equipo han sido con la 2008.1...casualidad, suerte...no sé (algunas, siguen siendo misterios sin resolver...¿?)

Saludos!!!!


Registered Linux user #472290
MiniBOFH / MediumBOFH

Gravatar de enigmus

# 59899: Jaja, yo también he tenido

Jaja, yo también he tenido problemas jeje, tuve problemas en este PC al principio de instalar Mandriva 2008, lo normal, al principio siempre hay problemillas. Pero con este portátil nuevo (y Mandriva 2008 Spring) he llegado a pensar que iba a tener todos los problemas habidos y por haber. Ya contaba con que tendría problemillas y tendría que pelearme un poco con el portátil para que se llevara bien con Mandriva, pero no creí que llegara a tanto jeje.
De todas formas, me alegra mucho saber que muchos de estos problemas estarán arreglados en la próxima 2009.
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

# 59476: Has probado renombrar eth0 y

Has probado renombrar eth0 y configurarlo de nuevo? quizas hayas tenido algun tipo de error cuando la configuraste por primera vez y lo estas sufriendo ahora.

Saludos
Alejandro
Linux User #470096

Gravatar de enigmus

# 59751: ¿Y cómo se renombra

¿Y cómo se renombra eth0?
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

# 59607: a ver si te es útil

a ver si te es útil esto

Hacete root vió.. despues con el editor editate estos

/ etc / sysconfig / network-scripts / ifcfg-eth0

/etc/sysconfig/networking/devices/ifcfg-eth0

Despues les agregas estas secciones a cada uno y reinicias:

check_link_down () (

return 1; return 1;

} )

Para finalizar corte o presione la tecla # para mas opciones eloooooooooo

Gravatar de enigmus

# 59755: Un par de dudas: copio y

Un par de dudas: copio y pego directamente de aquí? es exactamente así? y en qué lugar de dichos ficheros pongo esas líneas, al principio, al final...?
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!