Wifi y aplicacion nm-applet

Imagen de Viper_Scull
0 puntos

Hola. Sigo sin conseguir que la wifi conecte excepto en modo itinerante. En modo normal meto la misma clave, pero no se conecta (ni con DHCP ni con IP estatica). Necesito tener una ip estatica para los programas p2p y los puertos del router, asi que el modo itinerante no me vale. ¿Cual puede ser el problema?

 Por otra parte cada vez q se arranca ubuntu y se ya se ha cargado el nautilus, me aparece una ventana que dice que "la aplicacion nm-applet quiere acceder al anillo de claves predeterminado, pero esta bloqueado" asi que tengo que meterle la pass de root para desbloquearlo. Se puede quitar de alguna manera?

 Gracias. 1 saludo.

Imagen de McNolo
+1
0
-1

Hola,

Yo tuve el mismo problema cuando empecé, el problema parece estar en que el nm-applet no gestiona las claves wpa correctamente, y en modo estático no deja introducirla (solo deja las wep... para alegria de los que tengan la suite aircrack :)).

Despues de mucho rodar, ya que yo tambien quería asignarle una ip fija dentro de la lan, la solución parecía estar en una aplicación llamada wpa-supplicant.

Primero debes conocer cual es el dispositivo que tiene wifi, para ello ejecutas el comando iwconfig y verás cual es el que tiene. En mi caso es el eth1, te adjunto lo que me sale a mi para que puedas reconocerlo.

lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11g ESSID:"McNolo"
Mode:Managed Frequency:2.447 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=76/100 Signal level=-53 dBm Noise level=-88 dBm
Rx invalid nwid:0 Rx invalid crypt:1 Rx invalid frag:0
Tx excessive retries:18 Invalid misc:0 Missed beacon:0

irda0 no wireless extensions.

La información que aparece en el eth1 es la de mi red que estoy conectado, cuando no estes conectado no sale tanta información pero verás que no aparece el mensaje de "no wireless extensions" como en los otros dispositivos.

En mi caso te paso los archivos de configuración que tengo por si te sirven de ayuda.

  • Archivo /etc/network/interfaces

auto lo
iface lo inet loopback

#Le indicamos que la ip va a ser fija
iface eth1 inet static
#Le indicamos cual es la ip y la submascara de red
#dentro de nuestra LAN.
address 192.168.1.95
netmask 255.255.255.0
#Le indicamos el gateway (es la ip local del router)
gateway 192.168.1.1
#Le indicamos el essid de la red wi-fi (el nombre
#que tiene la red wi-fi)
wireless-essid McNolo
#Le decimos que use la encriptación wpa para el
#driver que nos corresponda. En mi caso he puesto
#el wext que es genérico (creo!!), ya que tengo una
#ipw2200 y no lo he logrado con el suyo. Pero me
#va estupendamente
wpa-driver wext
#Le decimos que lea la configuración para la
#encriptación wpa del archivo correspondiente
wpa-conf /etc/wpa_supplicant.conf
#Le decimos que arranque la
auto eth1

  • Archivo /etc/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant

ap_scan=1

network={
ssid="McNolo"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
#psk="Frase de paso"
psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
priority=5
}

Aquí lo importante es saber que en el ssid hay que poner el nombre de la red wi-fi donde te quieres conectar y la variable psk hay que poner un codigo que en el siguiente paso te explico como generar.
  • Generar la psk para el archivo /etc/wpa_supplicant.conf

Para conectar a la red wi-fi por wpa debemos conocer la frase de paso para la misma. Normalmente se trata de una frase en caracteres ASCII, vamos a suponer que la frase de paso es "mi red wifi".

Para generar la psk se utiliza la aplicación wpa_passphrase, seguido de los argumentos. Primero se coloca el essid de la red wi-fi y despues la frase de paso.

Es decir, una cosa así:

mcnolo@Bichinho:~$ wpa_passphrase McNolo 'mi red wifi'
network={
ssid="McNolo"
#psk="mi red wifi"
psk=0f2c69aacac24b681846ef2bd8f7eaedc764ba5db3e4449103778d41ab1d0473
}
mcnolo@Bichinho:~$

Como podeis ver se trata de una longaniza de letras y números que es lo que debmos poner en el archivo de configuración. Os aconsejo que no pongais la frase de paso como sale en el ejemplo anterior, si no algo que os recuerde lo que es como está en mi archivo de configuración, ya que si alguien accede al archivo le será más dificil copiar la longaniza que la frase.
Hay que tener en cuenta que la frase de paso hay que meterla entre comillas simples si tiene espacios.

Con esto en teoría ya está configurada nuestra red para conectar con ip fija a nuestra red wi-fi con seguridad WPA-PSK.

Espero no haberme equivocado y que te sea de ayuda. Hace mucho tiempo que lo hice y no recuerdo ni donde lo miré ni si falta alguna cosa, pero me suena que está todo.

Lógicamente los archivos debes generarlos con permisos de root y despues de tenerlos creados debes ejecutar:

sudo ifdown eth1

sudo ifup eth1

O el dispositivo que te corresponda!!

Ya me dirás si te funciona o si alguien con más conocimientos que yo ve algún fallo le agradeceré que nos lo indique.

Saludos,
Mc.

+1
0
-1
Imagen de Viper_Scull
+1
0
-1

Mcnolo muchas gracias por la respuesta tan detallada. Deberia haber puesto que estoy usando cifrado WEP (sorry), asi que no se si será ese el problema.

 Pero al hilo de lo comentas, una vez quise conectarme a una red con cifrado WPA, asi que heche un vistazo por ahi y lei sobre el paquete wpa-supplicant. Mirando con Synaptics vi que lo tenia instalado, pero sin embargo en /etc no tenia el archivo wpa_supplicant.conf, simplemente tenia la carpeta wpa_supplicant y 2 scripts .sh dentro. Probe a reinstalarlo y lo mismo..

El archivo  wpa_supplican.conf se te creo al instalar el paquete?

 Lo raro de lo de nm-applet es que hacia algun tiempo no salia. Y tb lo raro es que puedo conectarme modo itinerante pero no en modo normal (ni DHCP, ni ip estatica)...

 A ver si alguien sabe algo. Saludos.

+1
0
-1
Imagen de Viper_Scull
+1
0
-1

Me meti en Sistema->Administracion->Gestor del Deposito de Claves y ahi le di permisos para acceder siempre.

 

Aun digo con la duda de lo del wpa_supplicant.conf 

+1
0
-1
Imagen de McNolo
+1
0
-1

No recuerdo si el archivo wpa_supplicant.conf se generó solo y tuve que modificarlo o tuve que crearlo desde cero porque no estaba. Creo que fue lo segundo, pero no estoy seguro.

De cualquier forma si no lo tienes basta con crearlo.

Respecto al cifrado wep te recomiendo que lo cambies, ya que es muy poco seguro. Busca en google 'aircrack-ng' y lee un par de manuales sobre su uso, aunque no termines de entender como instalarlo y su funcionamiento te quedará pronto muy claro cual es su uso principal.

Por último, para conectar a redes wpa en modo itinerante puedes usar el nm-applet sin ningún problema, ya que yo lo uso cuando estoy fuera de casa.

Saludos,
Mc.

+1
0
-1
Imagen de Fragel
+1
0
-1

Ole Ole y Ole!! Después de días mirándome manuales (soy novato de días xD), hacer preguntas en foros, re-re-reeditar el wpa_supplicant y amargarme con el network manager porque cada vez que configuraba en manual, ya no podía conectarme ni por dhcp a menos que borrara todo el /etc/network/interfaces para que me ofreciera de nuevo las redes, y no solo la conf.manual (espero que lo corrigan en próximas versiones)...resulta que encuentro este hilo, por casualidad (cualquiera lo encontraba con este título), con la gran explicación del amigo McNolo para configurar la WPA-PSK con IP estática!! Gracias!!!

Decir que a día de hoy, con Ubuntu 8.04 (Hardy Heron), y la tarjeta ipw2200, funciona perfectamente esta solución.

1k gracias de nuevo, McNolo.

Un saludo.

P.D.: Pongo mi asunto con palabras clave para los que busquen algo relacionado.

+1
0
-1
Imagen de felmoltor
+1
0
-1

Para el problema del keyring-manager:

 rm /home/usuario/.gnome2/keyrings/default.keyring

 La proxima vez que inicies te pedirá que le introduzcas una contraseña nueva para ese programa y dejará de pedirla a partir de ese momento.

 

www.ecologismo-diario.blogspot.com

+1
0
-1