Sin internet en Ubuntu 9.10. Red Ethernet bien detectada

Imagen de casconet
0 puntos

Hola, continuo aquí el mensaje que abri como respuesta en este otro hilo, por error, porque veo que hay más gente afectada, he encontrado una solución temporal, pero es incómoda (ver final del mensaje).

**************************************************************
Mensaje original
http://www.ubuntu-es.org/?q=node/95379

Quería probar Ubuntu y me he instalado la nueva versión 9.10, versión 64bits.
Todo parece ir correctamente, detecta pantalla, sonido, entro al escritorio si problemas, etc...
El problema está en que no tengo conexión a internet. Tengo el ordenador conectado por ethernet a un router Thomson speedtouch. He mirado en Ubuntu la información de la conexión a red y parece haberla detectado bien automáticamente. La ha llamado 'eth0' y todos los parámetros de conexión (mascaras de red, puerta de enlace, etc) están bien, igual que en Windows. De hecho puedo acceder al router poniendo 192.168.0.1 en firefox. Pero en cuanto le pido una página web... me dice que no hay acceso. Tampoco puede acceder a los servidores de actualizacion

He probado un live cd de ubuntu 9.04 y pasa exactamente lo mismo.

Curiosamente, he probado un Live 'CD de recuperación' de la revista ComputerHoy, basado en Knoppix 4.0, y he podido navegar sin ningún problema, a la primera, sin configurar nada. Lo que me hace sospechar que el problema es de Ubuntu, ¿cómo es posible que un linux de hace 3 o 4 años lo detecte todo bien y las versiones de Ubuntu en 2009 vengan con este grave problema?

¿qué puedo hacer? Muchas gracias!
************************************************************

Actualización a 13/11/2009

Tras multiples pruebas y lecturas de mensajes tanto en este foro como en el anglosajón, decidí cambiar el router por un comtrend que ya tenía en casa. También lo conecto por ethernet y ¡sorpresa! todo funciona bien a nivel de internet, puedo navegar, resuelve bien las direcciones, me bajo las ultimas actualizaciones, etc. etc....
... Solo para probar, vuelvo a conectar, en la misma sesión sin reiniciar Ubuntu, el SpeedTouch y ¡¡funciona también!!. Dejo conectado este Router, reinicio el PC y entro en Ubuntu.... Y ya no hay internet!, de nuevo los mismos sintomas: la conexión eth0 está bien detectada, puerta de enlace correcta, etc.... Así que reinicio el Router, mantengo la sesión de Ubuntu, y, tras la nueva conexión, vuelve a funcionar internet!.
Pensando que el problema está en el network manager, me bajo e instalo el wicd. Parece que funciona bien pues a la primera puedo navegar. Reinicio..... y ya no hay internet... le pasa lo mismo que al network manager!

Conclusiones (en mi caso y por lo que parece en algunos más):

- Si se está conectado a Internet por ethernet, en Ubuntu 9.10 (que es que tengo instalado) y en el 9.04, (probado con el livecd), el sistema detecta bien, a la primera, la Red (todos los parámetros de conexión mostrados por el sistema son los mismos que en Windows, se puede acceder al menu de configuracion del router, etc)
- Sin embargo, no es posible acceder a internet (no resuelve las direcciones)
- La solución temporal es reiniciar el Router (da igual la marca, me ha pasado con dos diferentes), y mantener la sesión en Ubuntu
- Cuando Ubuntu vuelve a detectar la Conexión a la Red entonces ya se puede navegar, actualizar etc, etc,
- Esto pasa tanto con Network Manager como con el Wicd. Al reiniciar Ubuntu 'algo' pasa que se pierde la conexión a Internet, aunque aparentemente todos los parámetros de conexión sean correctos.
- Con un 'viejo' Knoppix 4.0 livecd internet funciona bien, el problema es de Ubuntu

Es grave que Ubuntu tenga este problema, si alguien tiene alguna idea de como solucionarlo correctamente (el reiniciar el router es incómodo) creo que lo agredecermos mucho

Cordiales saludos

Imagen de fym1206
+1
0
-1

compañero...yo tambien me conecto por un router,antes lo hacia por un modem por medio de "sudo pppoeconf",todo ok,luego me compre un router(se agrando la familia),no me conectaba,tube que editar un archivo "interfaces" y cambiar la palabra eth0 por dhcp...y todo ok...lo edite con
"sudo gedit /etc/network/interfaces"

si no pasa nada lo vuelves a editar y lo vuelves a poner eth0 ...debes cambiar todas las palabras que aparesca eth0 por dhcp...

prueba si te funciona...

fym1206...aprender y compartir.

+1
0
-1

fym1206...aprender y compartir.

Imagen de raulsugo
+1
0
-1

Raúl sugo uruguayo
te fijaste en el navegador cuando lo abrís que no este trabajar sin coneccion marcada
archivo/trabajar sin coneccion . ya me a pasado lo desmarcas y reinisias firefox y funciona

+1
0
-1

Raúl sugo uruguayo

Imagen de casconet
+1
0
-1

Por supuesto que verificaba si firefox estaba en modo 'sin conexión'. Si te fijas, explicaba en mi mensaje origina que tampoco se podia acceder a los repositorios de actualizacion de ubuntu, por lo que la falta de conexión a internet es de de todo el sistema.

Salurdos cordiales

+1
0
-1
Imagen de casconet
+1
0
-1

He ido a editar el contenido del fichero interfaces, como explicas en tu mensaje. Pero el contenido es este:

auto lo
iface lo inet loopback

ninguna mencion a eth0

Gracias de todas maneras,

+1
0
-1
Imagen de gandalfalexgan
+1
0
-1

buenas

El problema reside en la asignacion dhcp , es sin duda alguna incorrecta,no es culpa de ubuntu, has de editar el fichero de configuracion /etc/resolv.conf.

sobre el fichero /etc/resolv.conf

Si utilizas configuraciones X , quiero decir network manager , que por defecto lo usaras , no es necesario que modifiques este fichero. Ya que ellos mismos lo modifican a placer.

Como arreglar el fichero /etc/resolv.conf

Editalo con el editor que gustes , borra su contenido , y escribe:
nameserver (aqui pones las ips del dns de tu ISP)
nameserver (DNS segundas)
Guardas sales , y ya podras resolver ips.

Si por algun motivo tienes que modificar el fichero /etc/network/interface , no has de sustituir nada por eth0.

lo que tendrías que hacer es crear la configuracion de la tarjeta para que automaticamente cuando se cargue el modulo network use esos parametros , para esto tenemos dos posibilidades

Configuraciones estaticas o dinámicas , en tu caso es mejor usar dinamicas.

Para ello abrimos el fichero ( no te olvides del sudo antes igual que para /etc/resolv.conf) y introducimos la siguiente configuracion

auto eth0 // esto permite que mediante los comandos ifdown -a e ifup -a tiremos o levantemos los dispositivos de red que han sido configurados a auto
iface eth0 inet dhcp

Un saludo
gandalfalexgan

Cualquier cosa correo a gandalf@alexgan.com

+1
0
-1
Imagen de casconet
+1
0
-1

Hola Gandalfalexgan,

en primer lugar gracias por tu ayuda, te escribo por el foro porque este problema afecta a bastante gente y si lo solucionamos en el foro mucha gente se beneficiará.

He intentado hacer lo que me comentabas, en primer lugar comentarte que utilizo Wicd en vez de NetworkManager. Ahora te explico lo que he visto

1º.- Contenido del fichero resolv.conf cuando NO hay conexión a internet:
domain lan
search lan
nameserver 192.168.0.1

2º .- Siguiendo tus consejos he borrado el contenido del fichero y he puesto esto
nameserver 62.36.225.150
nameserver 62.37.228.20
(son las DNS proporcionadas por mi ISP, Orange)

Guardo el fichero y el resultado es que sigue SIN conexion a Internet

3º .- Recurro a la unica solucion que he encontrado hasta ahora, resetear el router (Power OFF, esperar 10 seg, Power ON), al cabo de 2 minutos miro si funciona Internet y SI que hay. Voy a ver el contenido del resolv.conf y es este:
domain lan
search lan
nameserver 192.168.0.1

Es decir, que el contenido es el mismo que cuando no resuelve las direcciones, por lo que el problema parece que no reside en el resolv.conf

¿Alguna otra idea?

Gracias de nuevo

+1
0
-1
Imagen de fym1206
+1
0
-1

amigo...esto que lo que sale en mi archivo

auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0
iface eth0 inet manual

y debes cambiar la palabra eth0 por dhcp en todas las lineas que aparesca...

pero me salta una duda...tienes un modem y acontinuacion le pones un router??o solo tienes un router...y que conexion es,adsl??

quiza por eso no te salen las mismas lineas.,..

..............................
fym1206...aprender y compartir.

+1
0
-1

fym1206...aprender y compartir.

Imagen de fym1206
+1
0
-1

te explico esto por que yo tube el mismo problema...
compre un router y no podia conectarme a internet, prove de todas
las formas y ninguna me funciono, tube que modificar el archivo interfaces
cambiando la palabra eth0 por dhcp y ahora la conexion es automatica.

saludos... espero tu respuesta.

...............................
fym1206...aprender y compartir.

+1
0
-1

fym1206...aprender y compartir.

Imagen de gandalfalexgan
+1
0
-1

Mi querido fym , me temo que tienes un pequeño problema de comprension sobre networking,si sustituyes eth0 por dhcp te habrás cargado la interfaz,por lo que fym te recomendaría que te leyeras el man

Ejecuta man 5 interfaces y todo se te aclarara un poco

Un saludo

Cualquier cosa correo a gandalf@alexgan.com

+1
0
-1
Imagen de gandalfalexgan
+1
0
-1

Me temo , que nos tocara hacer pruebas para ir descartando

Haz:sudo dhclient eth0 , y dime si después navegas

Saludos

+1
0
-1
Imagen de casconet
+1
0
-1

he hecho "sudo dhclient eth0" y sigo sin poder navegar,

el resultado del comando es este, por si sirve de ayuda. Gracias Saludos

sudo dhclient eth0

There is already a pid file /var/run/dhclient.pid with pid 2121
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.2
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:30:1b:43:05:6b
Sending on LPF/eth0/00:30:1b:43:05:6b
Sending on Socket/fallback
DHCPREQUEST of 192.168.0.128 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.0.128 from 192.168.0.1
bound to 192.168.0.128 -- renewal in 33922 seconds.

+1
0
-1
Imagen de gdeharo
+1
0
-1

Hola tengo el mismo problema, mi ubuntu 9.10 no me detecta red inhalambrica alguna. creo q el problema esta con las redes wifi usb, pues instalé el mismo sistema en una laptop con wifi incluida y no tengo problemas. He realizado varios pasos publicados y ninguno soluciona el problema. no se q suceda pues la tarjeta si me la detecta como wlan2. de hecho deinstalé network-manager y puse el WICD y el problema sigue igual, pues le doy en actualizar lista de redes, y el led de latarjeta parpadea varias veces pero no detecta nada. Alguien sabe como puedo solucionar este problema?? La tarjeta es generica con un chipset Ralink 2070L. En Windo$ funciona perfecto

+1
0
-1
Imagen de xcamilox
+1
0
-1

Hola, pues ahora me puedo conectar con NetworkManager pero quedo como automática eth0 y no se deja eliminar ni mucho menos editar, ahora cada vez que me conecto toca darle manualmente conectar en al parte DSL.

ALGUIEN SABE COMO ELIMINAR eth0 DE LA SECCIÓN CABLEADA O EDITARLA DE FORMA QUE NO INICIE AUTOMÁTICAMENTE.

Espero ayuda

--------

Liberación Animal : : Go Vegan

+1
0
-1

Liberación Animal : : Go Vegan

Imagen de gandalfalexgan
+1
0
-1

Buenas , tenemos que descartar si se trata del router o no.

Haz ese dhclient y luego tienes que hacer ping al router, si este contesta bien , implica que en principio el fallo no esta en tu ubuntu sino en tu modem.

De hecho toda las configuraciones que has mostrado son correctas, por lo que me sorprende. En caso de que aun no puedas hacer ping , tenemos que pasar a una configuracion estatica y empezar a hacer alguna prueba.

Para pasar a una configuracion estatica editamos el fichero /etc/network/interfaces

añadimos lo siguiente

auto eth0
iface eth0 inet static
address (pones tu ip)
netmask 255.255.255.0 (suponiendo que sea clase c, en tu caso si)
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1 (Que es la direccion ip de tu router)

despues modificamos el resolv.conf

Pones las lineas que mencione antes:

nameserver ip dns 1
nameserver ip dns 2

acto seguido haces el siguiente comando con permisos de root

/etc/init.d/networking restart

y a ver que pasa con tu conexion , pero todo indica que el problema es del router. De todas maneras hay varias personas en este foro que hablan de un problema en el kernel y su forma de tratar los paquetes, opina que en este caso estan equivocados y que el único problema es culpa de tu router.

Pero esta prueba nos lo mostrara con mayor claridad

Un saludo
Gandalfalexgan

+1
0
-1
Imagen de casconet
+1
0
-1

con la configuracion estática que has puesto me funciona la conexión sin necesidad de reiniciar el router. Solo he notado que la velocidad a la hora de resolver las páginas web es algo lenta.
No sé si se puede optimizar algo esto, pues la velocidad era más alta cuando reiniciaba el router.

Muchas Gracias y saludos

+1
0
-1
Imagen de casconet
+1
0
-1

todo lo que me dices, hasta el domingo no lo podré hacer, agradecido de todos modos

PD: El Router hasta ahora ha ido muy bien en Windows, que yo sepa al Router le da igual es Sistema Operativo del ordenador que le conecta, pero vamos, hasta que no pruebe esto no sabremos el qué

+1
0
-1
Imagen de xcamilox
+1
0
-1

Bueno la forma es conectarse a DSL primero con (en una terminal) sudo pppoeconf y seguir los pasos (clave, usuario) y si te gusta eso no ahi que hacer mas, pero como a mi que me gusta conectarme con Network Maneger por su interface gráfica entonces

Para agregar los ppa famosos. Estando conectado por pppoeconf:

Agregamos a los repositorios (desde la terminal)

echo "deb http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main " | sudo tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main" | sudo tee -a /etc/apt/sources.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8
sudo apt-get update
sudo apt-get upgrade

Y se viene toda la actualización (no sólo NM, ojo).

luego nos desconectamos de pppoeconf

sudo poff
sudo gedit /etc/network/interfaces

Y quitar el bloque de dsl-provider. (todo donde diga dsl-provider)

Si lea aparece que el NM no está gestionado:

sudo gedit /etc/NetworkManager/nm-system-settings.conf
Cambiar "managed=false" a "managed=true"

sudo killall nm-system-settings
sudo service network-manager restart

y vamos a las opciones del Network Manager y en al pestaña DSL y agregamos los datos

a mi me funciono lo malo es que me queda un conección clableda que no se deja eliminar y que se conecta automaticamente entonces cada vez que me quiera conectar toca seleccionar la conexión

si alguien sabe como eliminar esa conexión se lo agradecería, espero les sirva

---------

Liberación Animal : : Go Vegan

+1
0
-1

Liberación Animal : : Go Vegan

Imagen de andreslc47
+1
0
-1

Hola casconet, entiendo tu problema con el acceso a internet, yo tuve el mismo problema hace unos dias y pude solucionarlo.
Lo que hice fue dejar el archivo interfaces de la siguiente forma:
--------------------------------------------
#sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback
--------------------------------------------
Luego edite el archivo resolv.conf colocando la direccion ip de mi router (en este caso es: 192.168.1.1) como servidor DNS:
--------------------------------------------
#vi /etc/resolv.conf
nameserver 192.168.1.1
#sudo /etc/init.d/networking restart
--------------------------------------------
Finalmente el internet me funciono de inmediato sin necesidad de reiniciar mi P :) Ojala te sirva.

+1
0
-1
Imagen de giorgio9119
+1
0
-1

Utilizo conexión por Ethernet automático

He empezado desde cero con los siguientes pasos:

1º Info sobre la conexión actual

Comando: gdecaria@gdecaria-desktop:~$ ifconfig eth0
eth0 Link encap:Ethernet dirección 00:13:8f:84:be:6f
Direc. inet:192.168.1.20 Difus.:192.168.1.255 Másc:255.255.255.0
Dirección inet6: fe80::213:8fff:fe84:be6f/64 Alcance:Enlace
ACTIVO DIFUSIÓN“N FUNCIONANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX:291 errores:171 perdidos:0 overruns:0 frame:171
Paquetes TX:409 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:23421 (23.4 KB) TX bytes:38919 (38.9 KB)
Interrupción:19 Dirección base: 0xdead

2º Comprobación si la conexión funciona

Me sale la siguiente pantalla
Dispositivo de red: eth0
Dirección hardware: 00:13:8f:84:be:6f
Multicast: Activado
MTU: 1500
Velocidad del enlace: no disponible
Estado: Activo
Paquetes transmitidos: 839
Errores de transmisión: 0
Paquetes recibidos: 530
Errores de recepción: 343
Colisiones: 0

HAY PING PERO TARDAN MUCHO EN APARECER

3º Editar fichero /etc/network/interfaces

Comando: $ sudo vi /etc/network/interfaces

Aparece el siguiente aviso:

E325: ATTENTION
Found a swap file by the name "/etc/network/.interfaces.swp"
owned by: root dated: Mon Apr 5 22:35:51 2010
file name: /etc/network/interfaces
modified: YES
user name: root host name: gdecaria-desktop
process ID: 1999
While opening file "/etc/network/interfaces"
dated: Fri Mar 12 20:11:06 2010
(1) Another program may be editing the same file.
If this is the case, be careful not to end up with two
different instances of the same file when making changes.
Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r /etc/network/interfaces"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/etc/network/.interfaces.swp"
to avoid this message.
"/etc/network/interfaces" 3 lines, 32 characters
Press ENTER or type command to continue

Pulsando “Enter” aparece la siguiente información:

auto lo
iface lo inet loopback

No entiendo bien lo que dice el aviso E 325 ni tengo claro lo que hay que hacer.
De toda forma Ubuntu detecta el interfaz de bucle local (lo) en lugar de la conexión cableada eth0.

4º Borrar lo anterior y escribir "auto eth0" "iface eth0 inet dhcp"

Consigo borrar y escribir

auto eth0
iface eth0 inet dhcp

pero no hay manera de grabar estas instrucciones. Me sale un aviso que dice:

hay un proceso ejecutándose en esta terminal. Cerrar la terminal lo matará¡

BUENO, HASTA AQUÍ HE LLEGADO Y ESPERO QUE ALGUIEN ME COMENTE TODA ESTA INFO Y ME INDIQUE LOS PASOS A SEGUIR PARA PODER GRABAR LOS DATOS DE ETH0.

Una vez grabados los cambios anteriores hay que abrir el terminal, validarse como “root” y escribir:
Comando: $ sudo /etc/init.d/networking restart

y debería ya poderse uno conectar a Internet.

+1
0
-1
Imagen de pandacriss
+1
0
-1

tengo ubuntu 10.04 64bit
el una desktop amd asus
y tengo el mismo problema
solo consigo conectarme por medio de mi targeta de wifi k usaba antes d tener internet cableado.
esto me esta molestando mucho
por lo k veo este problema no se a solucionado desde hace dos versiones.

+1
0
-1