Me gustaría conectarme a un punto de acceso inalámbrico desde la línea de comandos. Idealmente, solo necesitaría el nombre de AP. Pero la dirección de hardware también funcionaría.
Sé que puedo usar nmcli
para conectarme a una conexión de red administrada, pero en mi caso, el punto de acceso aún no está configurado para Network-Manager (vea la diferencia entre la salida de nm-tool
y nmcli con
).
Ejemplo de salida de nmcli
:
Auto pwln 3a3d62b1-bbdf-4f76-b4d2-c211fd5cfb03 802-11-wireless [...]
Wired Network aa586921-accf-4932-98c4-c873c310f08e 802-3-ethernet [...]
Cisco-UDP Uni 7f94847b-04dc-40b7-9955-5246fb77cc65 vpn [...]
T-mobile (D1) 867f345a-cbbf-4bd4-b883-a5e5ae0932f0 gsm [...]
Ejemplo de salida de nm-tool
:
State: connected
- Device: eth1 [Auto pwln] ----------------------------------------------------
[...]
Wireless Access Points (* = current AP)
*pwln: Infra, [...], Freq 2472 MHz, Rate 54 Mb/s, Strength 80 WPA WPA2
WLAN: Infra, [...], Freq 2422 MHz, Rate 54 Mb/s, Strength 20 WPA WPA2
[...]
¿Cómo me conecto a un punto de acceso que NM puede conocer o no?
Extra: averiguar si la conexión necesita una frase de contraseña y enviarla también en la línea de comandos también sería genial (es decir, sería bueno si el administrador de red no abriera ningún diálogo de llavero o errores en la interfaz gráfica de usuario)
fuente
Puede hacerlo directamente usando
nmcli
, incluso si la conexión aún no está configurada en Network Manager:Si no desea tener la contraseña inalámbrica almacenada en su historial en versiones recientes (tal vez más nueva que la mencionada a continuación), puede agregarla
--ask
para que nmcli le solicite la información que falta.Esta instalación se agregó en Network Manager 0.9.6, por lo que solo funciona en Ubuntu 12.10 o posterior.
También puede obtener una lista de puntos de acceso disponibles con:
fuente
con
no es reconocido pornmcli dev wifi
nmcli -v
es0.9.4.0
sudo apt-get update
hacerlo.Puede usar iwconfig (wifitools) para el cifrado wep, o wpa_supplicant para wpa y wep, también usa wicd-curses si está buscando algo más fácil, buena suerte =)
fuente
Puede consultar iwconfig e iwlist:
Hay muchas opciones Consulte Herramientas inalámbricas para Linux para obtener más información.
fuente