lunes, 4 de junio de 2012

Problemas con Network Manager


Problemas con Network Manager


Al parecer no es un problema nuevo, ocurre desde Ubuntu 10.04 Lucid Lynx, ya que han habido reportes de problemas para hacer funcionar correctamente varias tarjetas de red inalámbricas de la marca Atheros, también hemos encontrado problemas con interfaces Ethernet de Intel y otros han descrito problemas específicamente para Ubuntu 10.10 Maverick Meerkat con Kernel 2.6.35-24-generic, WiFi Atheros AR928X en una laptop Acer Aspire 4540.

Para conocer las especificaciones de tu tarjeta de red al menos en Debian y sus derivados puedes usar el siguiente comando:

lshw -C network

Algunas veces el problema no se debe específicamente al Network Manager, al menos en Lucid Lynx este problema se soluciona comentado el blacklist que se hace al driver de Atheros en el archivo de configuración /etc/modprobe.d/blacklist-ath_pci.conf e instalando los linux-backports-modules .

Si esto no funciona deberás editar el archivo nm-system-settings.conf

$ sudo gedit /etc/NetworkManager/nm-system-settings.conf

Buscamos la línea que muestro a continuación:

[ifupdown] managed=false :

La editamos de modo que el archivo quede así:

plugins=ifupdown,keyfile
[ifupdown] managed=true

Guardamos el archivo y preferiblemente reiniciamos nuestro equipo, ya con esto al reiniciar el network manager detectará las redes inalámbricas disponibles y nos permitirá conectarnos sin problemas

Si esto tampoco funciona entonces hay que tomar medidas más drásticas y proceder con la desinstalación del Network Manager. Podemos desinstalarlo y hacer las configuraciones de red vía línea de comando o instalarnos otro gestor de conexiones tal como WICD.

WICD ( Wireless Interface Connection Daemon ): es una utilidad de software de código abierto para gestionar tanto redes cableadas e inalámbricas para Linux. WICD, tiene como objetivo proporcionar una interfaz sencilla para conectarse a redes con una amplia variedad de configuraciones, pero sólo se conectan automáticamente a las redes inalámbricas que ha especificado y no se conecte automáticamente a una red desconocida. WICD admite un único tipo de sistema de encriptación inalámbrica utilizando el WPA. Los usuarios pueden diseñar sus propios "Plantillas", que pueden ser utilizados por este para conectarse a una gran variedad de redes que utilizan cualquier tipo de cifrado es compatible con wpa_supplicant.

Instalar Wicd: 

sudo apt-get install wicd

Durante la instalación saldrá un mensaje preguntando a qué usuarios queremos agregar al grupo netdev. Los usuarios que pertenezcan a este grupo podrán configurar y administrar Wicd.

Reiniciar.

Al volver a cargar GNOME, el nuevo applet de Wicd debería aparecer en el panel principal.

Sólo resta configurarlo a tu gusto. En la pantalla principal del programa aparecen listados los diferentes tipos de conexiones (cableada, wifi, etc.). Hacé clic en el botón Propiedades y configurá cada una de ellas. Cómo hacer esto último es algo que dependerá del modo en que cada uno de Uds. se conecte a Internet.

Posiblemente esto desinstale automáticamente en Network Manager que tengas instalado previamente, si no lo hace o tienes dudas al respecto procede a desinstalar lo así:

sudo apt-get purge network-manager*


La solución desde línea de  comandos es  simple, pero es para  usuarios  más avanzados, nos  permite administrar las  tarjetas  de  red,  pero nuevamente: esto  requiere  de mucho  cuidado,  por  lo  tanto  siempre  que  modifiques  un archivo directamente, recuerda  guardar  un  respaldo con  anterioridad.

El  primer  archivo  ha modificar  es: interfaces

# nano /etc/network/interfaces

inicialmente puede  lucir  de  esta  forma:


auto lo
iface lo inet loopback



Si tu  red es con I.P.  estática tu archivo deberá  tener  un código  parecido al  siguiente:

auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

iface eth0 inet static
address 192.168.1.201
netmask 255.255.0.0
gateway 192.168.1.4
auto eth0


Donde deberás  remplazar address, netmask, gateway  por los  que  correspondan a  tu  red.

Si tu  red es con D.H.C.P. (  I.P. dinámico ) o está tu P.C. conectada directamente  a Internet, tu archívo deberá  tener  un código  parecido al  siguiente:

auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

auto eth0
iface eth0 inet dhcp

Ahora debes establecer cuales  serán  tus  servidores D.N.S. Desde  Lucid ( 10.04 ), el  archivo resof.conf no  existe,  o  si  existe, está vacío.
Al eliminar  network-manager,  lo usual es que deberás crearlo desde  cero y definir las  direcciones manulamente.
Creamos  el archivo resolf.conf así:


# nano /etc/resof.conf

Escribe  el  siguiente código:

nameserver 208.67.220.220
nameserver 8.8.4.4

Guarda  el archivo.

Es  mejor  siempre usar  los  D.N.S.  de  tu  proveedor de  internet,  si  no los tienes a  la  mano  puedes  buscarlo  en  esta  dirección por  país y  empresa  proveedora y  remplazar  los D.N.S. anteriores ( 8.8.4.4   y  208.67.220.220 ):  

http://www.who.is/dns/

Si  tienes problemas encontrándolo  usa  los  siguientes

D.N.S.  de  OpenDNS:   
  • 208.67.220.220
  • 208.67.200.200

D.N.S.  de  Google:  
  •  8.8.4.4   
  •  8.8.8.8

SABER MÁS:

FUENTES:
  1. http://en.wikipedia.org/wiki/Wicd
  2. http://usemoslinux.blogspot.com
  3. http://ubunlog.com


No hay comentarios:

Publicar un comentario