Jak połączyć się z siecią Wi-Fi z wiersza poleceń w systemie Linux za pomocą Menedżera sieci

Jak Polaczyc Sie Z Siecia Wi Fi Z Wiersza Polecen W Systemie Linux Za Pomoca Menedzera Sieci



W tym artykule pokażemy, jak połączyć się z siecią Wi-Fi z wiersza poleceń w nowoczesnych dystrybucjach Linuksa, które korzystają z NetworkManagera do zarządzania urządzeniami sieciowymi.

Ten artykuł powinien działać w przypadku następujących wymienionych dystrybucji Linuksa i innych dystrybucji Linuksa (nie wymienionych), które używają NetworkManagera do zarządzania sieciami i mają dostępne narzędzie wiersza poleceń „nmcli”.







  • Ubuntu
  • Debiana
  • Mennica Linuksa
  • Podstawowy system operacyjny
  • Fedora
  • RHEL
  • Strumień CentOS
  • AlmaLinux
  • Skalisty Linux
  • otwórzSUSE
  • SUSE Linux Enterprise Server (SLES)
  • Oracle-Linux

Temat treści:

  1. Wyświetlanie listy wszystkich urządzeń sieciowych systemu Linux z wiersza poleceń za pomocą Nmcli
  2. Wyszukiwanie dostępnych sieci Wi-Fi w systemie Linux z wiersza poleceń za pomocą Nmcli
  3. Łączenie się z siecią Wi-Fi w systemie Linux z wiersza poleceń za pomocą Nmcli
  4. Sprawdzanie łączności Wi-Fi/Internetowej z wiersza poleceń
  5. Odłączanie od sieci Wi-Fi w systemie Linux z wiersza poleceń za pomocą Nmcli
  6. Wniosek

Wyświetlanie listy wszystkich urządzeń sieciowych systemu Linux z wiersza poleceń za pomocą Nmcli

Aby wyświetlić listę wszystkich urządzeń sieciowych zainstalowanych na komputerze z systemem Linux, uruchom następujące polecenie:



$ sudo urządzenie nmcli

Powinieneś znaleźć swój interfejs sieci Wi-Fi na liście. W naszym przypadku interfejs sieci WiFi nosi nazwę „wlp7s27u1”.







Wyszukiwanie dostępnych sieci Wi-Fi w systemie Linux z wiersza poleceń za pomocą Nmcli

Aby wyświetlić listę wszystkich sieci Wi-Fi w Twojej okolicy, uruchom następujące polecenie:

$ sudo lista Wi-Fi urządzeń nmcli

Jak widać, na liście znajdują się wszystkie sieci Wi-Fi w naszym regionie.



Jeśli z jakiegoś powodu żądany identyfikator SSID Wi-Fi nie jest wyświetlany na liście, wykonaj ponowne skanowanie za pomocą następującego polecenia:

$ sudo Ponowne skanowanie Wi-Fi urządzenia nmcli

Jak widać, po ponownym skanowaniu na liście znajduje się znacznie więcej sieci Wi-Fi.

$ sudo lista Wi-Fi urządzeń nmcli

Łączenie się z siecią Wi-Fi w systemie Linux z wiersza poleceń za pomocą Nmcli

Aby połączyć się z siecią Wi-Fi „NodeKite-2.4G” (powiedzmy), która jest skonfigurowana przy użyciu „tajnego” hasła WPA2, uruchom następujące polecenie:

$ sudo Urządzenie nmcli łączy się z Wi-Fi „NodeKite-2.4G” hasło 'sekret'

Możesz także użyć identyfikatora BSSID routera Wi-Fi, aby połączyć się z siecią Wi-Fi w następujący sposób:

$ sudo Urządzenie nmcli łączy się z Wi-Fi „68:22:BB:41:B6:A9” hasło 'sekret'

Jeśli chcesz połączyć się z ukrytą siecią Wi-Fi za pomocą identyfikatora SSID „HiddenNet” (powiedzmy), możesz to zrobić w następujący sposób:

$ sudo Urządzenie nmcli łączy się z Wi-Fi „Ukryta sieć” hasło 'sekret' ukryty Tak

Jeśli masz na komputerze wiele interfejsów sieci Wi-Fi i chcesz połączyć się z siecią Wi-Fi przy użyciu określonego interfejsu sieci Wi-Fi, możesz to zrobić, dodając na końcu flagę „ifname” w następujący sposób:

$ sudo Urządzenie nmcli łączy się z Wi-Fi „NodeKite-2.4G” hasło 'sekret' jeśli nazwa wlp7s27u1

Należy utworzyć i aktywować nowe połączenie NetworkManager, a komputer powinien być podłączony do sieci Wi-Fi.

Jak widać, tworzony jest nowy profil połączenia NetworkManager „NodeKite-2.4G” (o tej samej nazwie, co identyfikator SSID Wi-Fi, z którym skonfigurowałeś połączenie).

$ sudo połączenie nmcli

Sprawdzanie łączności Wi-Fi/Internetowej z wiersza poleceń

Po nawiązaniu połączenia z wybraną siecią Wi-Fi interfejs sieci Wi-Fi (w tym przypadku wlp7s27u1) powinien otrzymać adres IP od routera za pośrednictwem protokołu DHCP, jak widać na poniższym zrzucie ekranu:

$ ip A

Powinieneś także móc pingować „google.com” (lub nazwy domen innych popularnych witryn).

$ świst -C 3 Kom. Google

Odłączanie od sieci Wi-Fi w systemie Linux z wiersza poleceń za pomocą Nmcli

Aby rozłączyć się z siecią Wi-Fi SSID NodeKite-2.4G, uruchom następującą komendę:

$ sudo Połączenie nmcli zerwane „NodeKite-2.4G”

Jak widać, połączenie NetworkManager „NodeKite-2.4G” nie działa[1], podobnie jak interfejs sieci Wi-Fi „wlp7s27u1”[2]. Po rozłączeniu z siecią Wi-Fi[3] nie będzie można pingować nazw DNS żadnej witryny internetowej.

$ sudo połączenie nmcli

$ ip A

$ świst -C 3 Kom. Google

Wniosek

W tym artykule pokazaliśmy, jak używać narzędzia wiersza poleceń „nmcli” NetworkManager, aby wyświetlić listę dostępnych sieci Wi-Fi w Twojej okolicy i połączyć się z wybraną siecią Wi-Fi. Pokazaliśmy również, jak sprawdzić łączność z Internetem po podłączeniu do sieci Wi-Fi z wiersza poleceń w systemie Linux. Po przeczytaniu tego artykułu powinieneś móc zarządzać sieciami Wi-Fi w systemie Linux z wiersza poleceń za pomocą narzędzia „nmcli” NetworkManager.

Bibliografia: