Automatizar la conexion wifi con linux-wlan-ng

+1
0
-1

Desde hace ya tiempo que tengo una conexión wifi con un adaptador usb de telefonica con chipset prism2. Hasta ahora me apañaba con este script para arrancar la tarjeta una vez iniciado el sistema:

modprobe prism2_usb prism2_doreset=1
wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
wlanctl-ng wlan0 lnxreq_autojoin ssid=arraclan authtype=opensystem
ifconfig wlan0 192.168.10.50 broadcast 192.168.10.255 netmask 255.255.255.0
route add default gw 192.168.10.254

Lo que vamos a conseguir es que cuande arraque el equipo ya este funcionando la red wifi...

1º Vamos a cargar el modulo prism2_usb automaticamente, para ello modificamos el fichero /etc/modules y añadimos estas dos lineas:

prism2-usb
options prism2_usb prism2_doreset=1

2º tenemos que modificar el fichero /etc/network/interfaces para adaptarlo a nuestras necesidades, buscamos el interfaz de red de la tarjeta inalambrica, en mi caso wlan0, aqui hay un pequeña cambio ya que en vez de indicar la dirección manualmente he activado el dhcp ya que mi punto de acceso lo tenia configurado.

iface wlan0 inet dhcp
wireless-mode Managed
wireless-essid arraclan
pre-up wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable

como veis lo único que no esta configurado es la ultima linea:

route add default gw 192.168.10.254

al parecer con ejecutarlo una vez como root ya es suficiente. La tarjeta de red la he desactivado ya que no me hace falta ;) asi que el único gateway que tengo es el adaptador wifi.

Y con esto ya tenemos wifi nada mas que arrancar....

Comentarios

Imagen de Anónimo

que tipo de adaptador usb tienes? el azul que venia antiguamente con imagenio?

saludos
esteban

Imagen de arraclan

--
arraclan(@)gmail.com
"I'm not anti-social; I'm just not user friendly"
Arraclan, registered Linux user #378069, Ubuntu User #1422

Imagen de Anónimo

hola he seguido todos los pasos y arranca!!!!!
pero cuando entro en 2 o 3 paginas se queda colgado el equipo... el raton no responde bien...y todo fatal hasta que desconecto el cable usb del dispositivo
hago un dmesg y me sale esto
hfa384x_dorrid: ctlx failure=req_failed
prism2sta_mlmerequest: failed to read wlan0 statics:error=-5
sabeis como se arregla eso??

Imagen de Anónimo

Puedes también automatizar la asignación de la ruta, poniendo en el fichero /etc/network/interfaces dentro de la sección de la wlan0:

post-up route add default gw 192.168.10.254

Otra cosa, te recomiendo que todos los comandos que pongas en /etc/network/interfaces lo pongas con la ruta completa (tanto el wlanctl-ng como el route).

Imagen de Anónimo

si tienes una tarjeta inalambrica y una ethernet el gateway cambia automaticamente al estar desconectada una de ellas o hay que cambiarlo a mano?

Imagen de arraclan

¿lo de la ruta de los comandos es por algo concreto?, vamos si es por si no esta todavia cargado el path a esas alturas del arranque o algo similar.

--
arraclan(@)gmail.com
"I'm not anti-social; I'm just not user friendly"
Arraclan, registered Linux user #378069, Ubuntu User #1422

Imagen de Anónimo

Hola a todos,
He seguido los pasos indicados i en el punto de introducir wlanctl-ng, me dice que desconoce el comando.
Cómo puedo obtenerlo?
Gracias

Imagen de arraclan

Instala este paquete con synaptic.

salu2

--
arraclan(@)gmail.com
"I'm not anti-social; I'm just not user friendly"
Arraclan, registered Linux user #378069, Ubuntu User #1422