Como se conectar à internet usando o `nmcli`?

16

De acordo com este link

nmcli dev wifi con a52c60f5-c1af-4d39-8dc8-728bd770bffc password 12345678 name dlink_home

deve estabelecer a conexão, mas gera o seguinte erro quando tento conectar:

Erro: o comando 'dev wifi' 'con' não é válido.

Então, como posso me conectar à Internet / rede sem fio usando network-managerou nmclino modo de linha de comando?

PS. O SO que estou executando é o RHEL6 Server

easl
fonte
Tente em dev wlan0vez disso.
Flup
Error: 'dev' command 'wlan0' is not valid.
EASL
11
Eu tentei, nmcli con up id dlink_homemas ele só funciona depois de iniciar a GUI startx, sem iniciar nmcli nmo estado da GUI está desativado.
EASL
Veja minha resposta aqui: unix.stackexchange.com/a/79434/7453
slm
ele não ligar emitindo o erro que eu tinha mencionado acima
EASL

Respostas:

8

A capacidade de definir uma nova conexão na linha de comando nmcli dev wifi con …foi adicionada no NetworkManager 0.9.6. (Se você estiver usando o Ubuntu, isso significa versão 12.10 ou superior.) Nas versões anteriores, novas conexões só podem ser definidas por meio da GUI ou editando os arquivos de configuração manualmente (dentro /etc/NetworkManager/system-connectionsou abaixo ~/.gconf). Você pode ativar uma conexão existente com nmcli con up.

Se você não tiver uma GUI para definir conexões, tente wicd em vez do NetworkManager.

Gilles 'SO- parar de ser mau'
fonte
11
O wicd também não funcionou. Causou mais problemas do que resolveu.
Senhor Loh.
14

Usando um openSUSE de 18 meses com nmcli -v 0.8.2, fiz o seguinte:

nmcli dev wifi

Isso me deu uma lista, na qual eu pude identificar meu próprio hub sem fio. As colunas principais são SSID e BSSID.

Em seguida, usei o Menu Iniciar -> Centro de Controle -> Conexões de Rede -> Sem fio. Eu tinha uma conexão lá chamada "Conexão sem fio 1". Selecionando-o, Edit ...--> Wireless: preencha SSID e BSSID literalmente no comando nmcli acima. Em seguida, na página Segurança sem fio, digitei a senha do meu hub. A seleção "Segurança" foi baseada novamente na saída nmcli acima. OK, salvar ...

Então (eu fiz isso como root; pode não ser necessário):

nmcli con up id 'Wireless connection 1'

Observe que o "id" NÃO é o SSID ou o BSSID; em vez disso, este é o "apelido" no seu computador para esta rede.

Conforme mencionado acima, o / etc / NetworkManager / system-connections mantém arquivos dos quais "Conexão sem fio 1 'é uma (no meu caso).

Franco suíço
fonte