Eu gostaria de me conectar a um ponto de acesso sem fio na linha de comando. Idealmente, eu precisaria apenas do nome do AP. Mas o endereço do hardware também funcionaria.
Sei que posso usar nmcli
para conectar-me a uma conexão de rede gerenciada, mas, no meu caso, o ponto de acesso ainda não pode estar configurado para o Network-Manager (veja a diferença entre a saída de nm-tool
e nmcli con
).
Exemplo de saída 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 [...]
Exemplo de saída 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
[...]
Como faço para conectar-me a um ponto de acesso que pode ou não ser conhecido pelo NM?
Extra: descobrir se a conexão precisa de uma frase secreta e enviá-la também na linha de comando também seria ótimo (ou seja, seria bom se o gerente da rede não abrisse nenhum diálogo de chaveiro ou erros na GUI)
fonte
Você pode fazer isso diretamente usando
nmcli
, mesmo que a conexão ainda não esteja configurada no Network Manager:Se você não deseja que a senha da rede sem fio seja armazenada em seu histórico em versões recentes (talvez mais recentes que a mencionada abaixo), você pode adicionar
--ask
ao nmcli a solicitação de informações perdidas.Esse recurso foi adicionado no Network Manager 0.9.6, portanto, isso funciona apenas no Ubuntu 12.10 ou posterior.
Você também pode obter uma lista de pontos de acesso disponíveis com:
fonte
con
não é reconhecido pornmcli dev wifi
nmcli -v
é0.9.4.0
sudo apt-get update
.Você pode usar o iwconfig (wifitools) para criptografia wep, ou wpa_supplicant para wpa e wep, também usar wicd-maldições se estiver procurando por algo mais fácil, boa sorte =)
fonte
Você pode conferir o iwconfig e o iwlist:
Existem muitas opções. Confira Ferramentas sem fio para Linux para mais.
fonte