wicd: ya puedes tirar NetworkManager

Pereza. Ya sabéis, uno de los pecados capitales. Eso es lo que me hacía dejar de lado wicd, el gestor de conexiones de red alternativo a Network Manager. Wicd no tiene dependencias con GNOME (aunque requiere GTK) y por tanto, es fácil de instalar (aparte de en GNOME, lógicamente) en XFCE, Fluxbox, Openbox…

Lo que más me ha gustado es que ofrece más información que Network Manager, me parece más fácil de usar y sobre todo, que con él he conseguido estabilizar la conexión a Eduroam desde el Asus eee 🙂

La instalación es sencilla: añadimos el repositorio a sources.list:

deb http://apt.wicd.net  intrepid  extras

añadimos la clave al anillo de claves de confianza:

wget -q http://apt.wicd.net/wicd.gpg -O -| sudo apt-key add –

Actualizamos e instalamos:

sudo apt-get update

sudo apt-get install wicd

Ojo, porque wicd se cepilla el NetworkManager.  Una vez instalado, se mostrará en el área de notificaciones un icono similar al de NetworkManager. Al pulsar sobre él, veremos una imagen  como la de la figura adjunta. Ahí podremos desplegar los detalles de cada red detectada y especificar el tipo de autenticación que queremos. WEP, WPA,  PEAP-TKIP, etc. Eso son lo que se llaman plantillas. wicd conoce muchas de ellas, pero por defecto no está disponible la plantilla EAP-TTLS (necesaria para eduroam). No problem! Se puede añadir. ¿Cómo?

Creamos en  /etc/wicd/encryption/templates un fichero de nombre eduroam, con el siguiente contenido:


name = eap-ttls
author = diariolinux
version = 1
ap_scan=1
fast_reauth=1
ctrl_interface=/var/run/wpa_supplicant

network={
ssid="$_ESSID"
scan_ssid=$_SCAN
proto=WPA WPA2
key_mgmt=WPA-EAP
group=CCMP TKIP
eap=TTLS
phase2="auth=PAP"
identity="$_IDENTITY"
password="$_PRIVATE_KEY_PASSWD"
}


Editamos en el mismod directorio un fichero que se llama active (indica las plantillas activas).
Le añadimos la línea eduroam al final del todo (el nombre del fichero con la nueva plantilla). Ahora, al
pulsar en Preferencias de una red wifi (de la red eduroam), veremos que se activa la opción eap-ttls.
Introduces tu login, tu password, y a disfrutar 🙂

26 comentarios en «wicd: ya puedes tirar NetworkManager»

  1. Es una maravilla.

    Lo único que no encontré es que tuviera opción a conectar a VPN’s como el NetworkManager (con plugins)

  2. Un poco offtopic, pero llevo tiempo buscando un entorno de escritorio como el que se muestra en esa captura: sin barras de titulo por cada ventana, y con estilo tabular en la barra de tareas. Es un gnome modificado? Me puedes pasar algun link pa encontrar mas info? Thanks!

  3. Desde que lo instalé hace un par de semanas se me acabaron los problemas de red wifi.
    Antes, sin saber el porqué, solía bajar la velocidad a valores de modem analógico cuando le daba la gana; ahora, hoy es el día que no experimento ninguna anomalía.

    Me gusta.

  4. STenyak, la barra con estilo tabular es un applet para el gnome-panel para crear un interfaz más adecuado para los netbooks parte del proyecto Ubuntu Netbook Remix, que el clásico de gnome, y bueno… tb es verdad que el efecto tabular es debido a un theme de GTK específico que genera ese efecto.

    https://launchpad.net/netbook-remix

    Y el gestor de ventanas es un metacity convencional, pero al instalar el componente maximus del Ubuntu Network Remix, el resultado es que todas las ventanas se maxímizan eliminando la decoración de las ventanas, pero conociéndote, no sé si será esto lo que buscas… :-S, tal vez te interese más el panel de OpenBox :

    http://en.wikipedia.org/wiki/Openbox

    Y sobre el obtener un posicionamiento eficiente, y flexible cada día tengo más claro que habrá que escribir un plugin para compiz que implemente algo más flexible, un poco en la linea que se puede obtener con ion2, etc…

  5. El mismo template hecho por mí les mandé hace un año a los del CPD de mi universidad y aún sigo esperando que lo cuelguen. NetworkManager es un dolor, y para conectar a este tipo de redes más aún.
    El caso es que la gente que no logra conectar, porque tienen habilitado el típico servicio web de autentificación y la gran mayoría conecta por ahí. Evidentemente, no se leen la letra pequeña de usar sólo protocolos seguros, y pasa como el otro día, que me encuentro a un tío por la biblioteca dando paseos con el portáti del brazo y el wireshark enchufado. Pero bueno, ¿qué más da, no?

    Espero que el tuyo ayude a más gente de la que ayudó el mío.

  6. Creo que voy a probarlo… tras un infructuoso intento de conectarme a Eduroam con Xandros, espero y rezo porque esto funcione (el Netowrk Manager en mi anterior portatil, con la misma WLAN que el EEE 701, no me iba).

  7. Hola,
    Muy interesante este programa, pero yo tengo un problema con el, y es que para conectar al wifi de la universidad de oviedo te manda poner el id, pass y un certificado, que no hace falta, pero que si no lo pones te dice que la info esta incompleta.
    Ando todo loco buscando como hacer para no tener que poner el certificado o para saber como especificar que no es necesario. La seguridad de la red funciona con wpa/tkip.
    A ver si alguno sabeis como hacer o donde buscar.
    Un saludo y gracias

  8. Bueno, ya he conseguido conectarme a eduroam desde mi eee, pero he tenido un problema: he copiado el template de aquí y lo he pegado en el fichero que se nombra en el tutorial. Si os fijais, las comillas que hay en el ejemplo no son las comillas de siempre (las de aquí están torcidas, las normales son rectas). Por lo tanto, no podía conectar desde wicd y no me daba ningún error.
    Lo he descubierto ejecutando wpa_supplicant a pelo ya que me decía que no podía parsear la linea y petaba. He cambiado las comillas y funciona, así que estaría bien arreglarlo en el post original 😉

    Agur!

  9. Funciona cojonudamente esa configuración de eduroam para wicd, salvo por una pega que me ha vuelto loco hasta que me he dado cuenta. Al copiar el texto de la web y pegarlo en un fichero de texto, se pegan comillas tipográficas (las que tienen inclinación) en vez de comillas normales con lo que wicd no consigue asociarte al router al interpretar esas comillas como parte de los parámetros.

    Solución: Borrar las comillas tipógráficas y escribirlas de nuevo normales.

    Si editaras el post para poner esa configuración entre las etiquetas code de html o algo así, supongo que saldrían comillas normales y futuros lectores no se volverían locos hasta darse cuenta o leer mi comentario XD.

    Gracias 😉 ya no tengo que usar un script bash que encontré por ahí para conectar a eduroam, se lo comentaré a unos cuantos conocidos a los que puse el script ;).

  10. @Malkavian: Josu ya nos avisó en su día… Lo puse con <pre> y creí que ya estaba solucionado pero por lo que veo no era así. Bueno, he sustituído todas las comillas tipográficas por & quot ; (la entidad html para las comillas normales) y ahora se ven y se copia-pegan bien. Gracias por el comentario.

  11. Perdonad que os moleste, soy un poco nuevo, he creado este archivo y he modificado el active y al momento wicd no me detecta ninguna red. Luego lo purgo y lo reinstalo y vuelve a funcionar normal, pero encuanto creo el archivo y modifico las plantillas activas se descuajeringa otra vez y no me detecta ninguna red. ¿Sabeis alguna solución?
    Muchas gracias

  12. Yo he descubierto esta semana wicd, lo he instalado y va estupendamente. Sólo me queda probarlo en la uni.

    El problema que tengo es que no sé cómo hacer que se ejecute automáticamente al inicio con Jaunty. Cada vez que arranco tengo que escribir en terminal «sudo wicd» y después «wicd-client».

    ¿Alguna sugerencia?

    Gracias. (Y gracias también por el script!)

  13. @Felix, a mí me ha pasado lo mismo. Por lo tanto, dos problemas con el wicd:

    *Al añadir la plantilla de eduroam deja de detectar redes
    *No sé como hacer que arranque automáticamente al inicio

  14. @Ayla y Félix:

    Yo tenía el mismo problema, y modificando la plantilla eduroam conseguí arreglarlo.

    Fuera de «network» hay que añadir la siguiente linea:
    require identity *Identity password *Password

    Y dentro de «network»:

    Faltan comillas en la siguiente linea:
    scan_ssid=$_SCAN –> scan_ssid=»$_SCAN»

    Hay que cambiar la siguiente linea:
    password=»$_PRIVATE_KEY_PASSWD» —> password=»$_PASSWORD»

    Quedando algo así:

    name = eap-ttls

    author = diariolinux

    version = 1

    ap_scan=1

    fast_reauth=1

    require identity *Identity password *Password

    ctrl_interface=/var/run/wpa_supplicant

    network={
    ssid=»$_ESSID»
    scan_ssid=»$_SCAN»
    proto=WPA WPA2
    key_mgmt=WPA-EAP
    group=CCMP TKIP
    eap=TTLS
    phase2=»auth=PAP»
    identity=»$_IDENTITY»
    password=»$_PASSWORD»
    }

  15. Hola, he instalado wicd desde Synaptic en Ubuntu 9.10 en un Acer Aspire One…y se ha cargado no sólo el NetworkManager como era de esperar (y desear) sino también el dispositivo wireless, y sólo detecta la interfície de cable eth0. ¿Alguien sabe que ha podidp pasar y como arreglarlo?

  16. Hola, a mí no me funciona. He probado con las dos plantillas de este post (a la segunda poniéndole las comillas rectas), añadiéndole al principio la línea:

    optional ca_cert *Path_to_CA_Cert

    y dentro de las llaves:

    ca_cert=»$_CA_CERT»

    para poder meter el certificado de marras. A parte de probar también con unas 10 plantillas diferentes de otras tantas universidades… y nada. Siempre el mensaje de contraseña errónea.

    Con el network-manager me puedo conectar pero es un infierno porque se cae cada dos por tres.

    Trabajo en la uni pero como soy becario -y no profesor- los del cau no me hacen ni p. caso.

    ¿alguien tiene alguna sugerencia/ayuda para conectarme a eduroam??

    eskerrik asko

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.