Verbinding maken met een WiFi-netwerk vanaf de opdrachtregel op Linux met behulp van NetworkManager

Verbinding Maken Met Een Wifi Netwerk Vanaf De Opdrachtregel Op Linux Met Behulp Van Networkmanager



In dit artikel laten we u zien hoe u vanaf de opdrachtregel verbinding kunt maken met uw WiFi-netwerk op moderne Linux-distributies die de NetworkManager gebruiken om de netwerkapparaten te beheren.

Dit artikel zou moeten werken op de volgende Linux-distributies en andere Linux-distributies (niet vermeld) die NetworkManager gebruiken voor het beheren van de netwerken en waarvoor het opdrachtregelprogramma 'nmcli' beschikbaar is.







  • Ubuntu
  • Debian
  • Linux Munt
  • Elementair besturingssysteem
  • Fedora
  • RHEL
  • CentOS-stream
  • AlmaLinux
  • Rotsachtige Linux
  • openSUSE
  • SUSE Linux Enterprise-server (SLES)
  • OracleLinux

Onderwerp van inhoud:

  1. Een lijst maken van alle netwerkapparaten van Linux vanaf de opdrachtregel met behulp van Nmcli
  2. Zoeken naar beschikbare WiFi-netwerken op Linux vanaf de opdrachtregel met behulp van Nmcli
  3. Verbinding maken met een WiFi-netwerk op Linux vanaf de opdrachtregel met behulp van Nmcli
  4. Controleren op WiFi/internetverbinding vanaf de opdrachtregel
  5. De verbinding met het WiFi-netwerk op Linux verbreken vanaf de opdrachtregel met behulp van Nmcli
  6. Conclusie

Een lijst maken van alle netwerkapparaten van Linux vanaf de opdrachtregel met behulp van Nmcli

Om alle netwerkapparaten weer te geven die op uw Linux-computer zijn geïnstalleerd, voert u de volgende opdracht uit:



$ sudo nmcli-apparaat

U zou uw WiFi-netwerkinterface in de lijst moeten vinden. In ons geval heet de WiFi-netwerkinterface “wlp7s27u1”.







Zoeken naar beschikbare WiFi-netwerken op Linux vanaf de opdrachtregel met behulp van Nmcli

Om alle WiFi-netwerken in uw regio weer te geven, voert u de volgende opdracht uit:

$ sudo nmcli apparaat wifi-lijst

Zoals je ziet staan ​​alle WiFi-netwerken in onze omgeving op een rij.



Als om wat voor reden dan ook de gewenste WiFi SSID niet in de lijst wordt weergegeven, voer dan een nieuwe scan uit met de volgende opdracht:

$ sudo nmcli apparaat wifi opnieuw scannen

Zoals u kunt zien, worden er na de nieuwe scan veel meer WiFi-netwerken weergegeven.

$ sudo nmcli apparaat wifi-lijst

Verbinding maken met een WiFi-netwerk op Linux vanaf de opdrachtregel met behulp van Nmcli

Om verbinding te maken met het “NodeKite-2.4G” WiFi-netwerk SSID (laten we zeggen) dat is geconfigureerd met het WPA2 “geheime” wachtwoord, voert u de volgende opdracht uit:

$ sudo nmcli apparaat wifi verbinden 'NodeKite-2.4G' wachtwoord 'geheim'

U kunt de BSSID van uw WiFi-router ook als volgt gebruiken om verbinding te maken met het WiFi-netwerk:

$ sudo nmcli apparaat wifi verbinden '68:22:BB:41:B6:A9' wachtwoord 'geheim'

Als je verbinding wilt maken met een verborgen WiFi-netwerk met de “HiddenNet” SSID (laten we zeggen), kun je dat als volgt doen:

$ sudo nmcli apparaat wifi verbinden 'VerborgenNet' wachtwoord 'geheim' verborgen Ja

Als u meerdere WiFi-netwerkinterfaces op uw computer heeft en u verbinding wilt maken met een WiFi-netwerk via een specifieke WiFi-netwerkinterface, kunt u dit doen door de vlag “ifname” aan het einde toe te voegen, als volgt:

$ sudo nmcli apparaat wifi verbinden 'NodeKite-2.4G' wachtwoord 'geheim' ifnaam wlp7s27u1

Er moet een nieuwe NetworkManager-verbinding tot stand zijn gebracht en geactiveerd en uw computer moet zijn verbonden met het WiFi-netwerk.

Zoals u kunt zien, wordt er een nieuw “NodeKite-2.4G” NetworkManager-verbindingsprofiel aangemaakt (dezelfde naam als de WiFi SSID die u hebt geconfigureerd om verbinding te maken).

$ sudo nmcli-verbinding

Controleren op WiFi/internetverbinding vanaf de opdrachtregel

Zodra u verbonden bent met het gewenste WiFi-netwerk, zou uw WiFi-netwerkinterface (in dit geval wlp7s27u1) een IP-adres van uw router moeten ontvangen via DHCP, zoals u kunt zien in de volgende schermafbeelding:

$ ik p A

U zou ook “google.com” (of de domeinnamen van andere populaire websites) moeten kunnen pingen.

$ ping -C 3 Google com

De verbinding met het WiFi-netwerk op Linux verbreken vanaf de opdrachtregel met behulp van Nmcli

Om de verbinding met het WiFi-netwerk SSID NodeKite-2.4G te verbreken, voert u de volgende opdracht uit:

$ sudo nmcli-verbinding uitgeschakeld 'NodeKite-2.4G'

Zoals u kunt zien, is de “NodeKite-2.4G” NetworkManager-verbinding verbroken[1], evenals de “wlp7s27u1”[2] WiFi-netwerkinterface. Je kunt de DNS-namen van geen enkele website meer pingen als de verbinding met het wifi-netwerk is verbroken[3].

$ sudo nmcli-verbinding

$ ik p A

$ ping -C 3 Google com

Conclusie

In dit artikel hebben we u laten zien hoe u het opdrachtregelprogramma “nmcli” NetworkManager kunt gebruiken om de beschikbare WiFi-netwerken in uw regio weer te geven en verbinding te maken met het gewenste WiFi-netwerk. We hebben u ook laten zien hoe u kunt controleren op internetverbinding zodra u bent verbonden met een WiFi-netwerk vanaf de opdrachtregel op Linux. Na het lezen van dit artikel zou je de WiFi-netwerken op je Linux-systeem moeten kunnen beheren vanaf de opdrachtregel met behulp van de “nmcli” NetworkManager-tool.

Referenties: