Jak połączyć się z Internetem za pomocą `nmcli`?

16

Według tego linku

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

powinien ustanowić połączenie, ale podczas próby połączenia wyświetla następujący błąd:

Błąd: polecenie „dev wifi” „con” jest nieprawidłowe.

Jak mogę połączyć się z bezprzewodowym Internetem / siecią za pomocą network-managerlub nmcliw trybie wiersza poleceń?

PS. System operacyjny, z którego korzystam, to serwer RHEL6

łatwe
źródło
Spróbuj dev wlan0zamiast tego.
Flup,
Error: 'dev' command 'wlan0' is not valid.
easl
1
Próbowałem, nmcli con up id dlink_homeale działa tylko po uruchomieniu GUI startx, bez uruchamiania stan GUI nmcli nmjest wyłączony.
easl
Zobacz moją odpowiedź tutaj: unix.stackexchange.com/a/79434/7453
slm
nie łączy się,
wysyłając

Odpowiedzi:

8

Możliwość zdefiniowania nowego połączenia w wierszu poleceń nmcli dev wifi con …została dodana w NetworkManager 0.9.6. (Jeśli używasz Ubuntu, oznacza to wydanie 12.10 lub nowszą.) We wcześniejszych wersjach nowe połączenia można zdefiniować tylko za pomocą GUI lub ręcznie edytując pliki konfiguracyjne (w /etc/NetworkManager/system-connectionslub poniżej ~/.gconf). Możesz aktywować istniejące połączenie za pomocą nmcli con up.

Jeśli nie masz GUI do definiowania połączeń, możesz spróbować wicd zamiast NetworkManager.

Gilles „SO- przestań być zły”
źródło
1
wicd też nie działał. To spowodowało więcej problemów niż rozwiązało.
Lord Loh.
14

Korzystając z 18-miesięcznego openSUSE z nmcli -v 0.8.2, wykonałem następujące czynności:

nmcli dev wifi

To dało mi listę, na której mogłem dostrzec swój własny bezprzewodowy hub. Kluczowe kolumny to SSID i BSSID.

Następnie użyłem Menu Start -> Centrum sterowania -> Połączenia sieciowe -> Bezprzewodowe. Miałem tam jedno połączenie o nazwie „Połączenie bezprzewodowe 1”. Wybierając go, edytuj ... -> Wireless: wpisz dosłownie SSID i BSSID z powyższej komendy nmcli. Następnie na stronie Wireless Security wprowadziłem hasło do mojego centrum. Wybór „Bezpieczeństwo” ponownie opierał się na powyższym wyjściu nmcli. OK, zapisz ...

Następnie (zrobiłem to jako root; może nie być konieczne):

nmcli con up id 'Wireless connection 1'

Zauważ, że „id” NIE jest SSID ani BSSID; zamiast tego jest to „pseudonim” na twoim komputerze dla tej sieci.

Jak wspomniano powyżej, / etc / NetworkManager / system-connection przechowuje pliki, których „Połączenie bezprzewodowe 1” jest jednym (w moim przypadku).

Frank szwajcarski
źródło