Mostrando entradas con la etiqueta wireless. Mostrar todas las entradas
Mostrando entradas con la etiqueta wireless. Mostrar todas las entradas

martes, 18 de junio de 2013

#16 Canal 13 WiFi

El canal 13 del WiFi en algunos países no está definido como libre, así que muchas veces al reinstalar el sistema la interfaz coge la región que le da la gana, y si en esa región no es legal usar el canal 13 nuestra tarjeta será incapaz de ver AP en ese canal. Para solucionar esto, debemos averiguar qué controlador está utilizando nuestra interfaz (sugiero un lsmod), en mi caso el brcmsmac.

Finalmente creamos un archivo nuevo con ese nombre, en mi caso:

$ sudo $EDITOR /etc/modprobe.d/brcmsmac.conf

Y dentro ponemos:

options cfg80211 ieee80211_regdom=EU

Después de guardar y reiniciar o volver a cargar el módulo deberíamos ser capaces de usar el canal 13.
Eso es todo, que no es poco.
Saludos.

martes, 31 de julio de 2012

#8 Cómo conectarse por terminal a una red WiFi

Esto es muy importante al instalar el sistema desde 0, ya que si de normal nos conectamos por WiFi es mucho más cómodo seguir haciéndolo, y el problema está en que si la seguridad de nuestra red es WPA no es trivial, no lo era hasta ahora. De todas formas pondré la WEP también, y de la WPA sólo en el caso más simple, es decir, sin claves personales.

  · WEP:
# iwconfig wlan0 essid "Nombre de la red" key s:contraseñaenascii

Nótese que si la red no tiene espacios, no hacen falta las comillas, y que si la contraseña no es una cadena (string) no es necesario poner s:.

Por último, para obtener automáticamente la IP y no tener que configurar IP/Máscara, Puerta de enlace y DNS:

# dhcpcd


  · WPA:
Este es el método más rápido que sé me ha ocurrido. Primero hacemos una copia del archivo de configuración a una ruta sencilla:

# cp /etc/wpa_supplicant/wpa_supplicant.conf/w.conf

Ahora editamos la copia, si es con nano recomiendo pasar páginas con [Ctrl] + [v] hasta que lleguemos a la primera definición de una red:
network={
ssid="simple" 
psk="very secret passphrase" 
priority=5 
}

La editamos cambiando los parámetros por los de nuestra red:
network={
ssid="Mi Red"
psk="Póngase la contraseña"
priority=5 
}

Bajamos el curso abajo, debajo de la llave que cierra la definición de esta red y con la opción de cortar lineas de nano [Ctrl] + [k] borramos el resto del archivo, que contiene ejemplos más complejos para otro tipo de redes. Cerramos [Ctrl] + [x], y guardamos los cambios [y].

Ahora ejecutamos el siguiente comando, proporcionado por Aetsu (he aquí su blog, muy recomendado):

# wpa_supplicant -Dwext -i wlan0 -c/w.conf -K -B

Nótese que: -D es el driver, -i la interfaz a usar, entre -c y /w.conf no hay espacio alguno, y -B es que se ejecute en el fondo.

Y por último ejecutamos el dhcpcd:

# dhcpcd

Después de acabar todas las tropelías, es muy recomendable borrar /w.conf, ya que ahí tendremos nuestra contraseña de la red sin cifrar (o ¡sin encriptar, wey! (sic)) en texto plano:

# rm -f /w.conf

¡Saludos, Ar-chapuceros!