In dit artikel laten we u zien hoe u een statisch/vast IP-adres voor uw WiFi-netwerk instelt vanaf de opdrachtregel 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 om de netwerken te beheren en die het opdrachtregelprogramma 'nmcli' beschikbaar hebben.
- Ubuntu
- Debian
- Linux Munt
- Elementair besturingssysteem
- Fedora
- RHEL
- CentOS-stream
- AlmaLinux
- Rotsachtige Linux
- openSUSE
- SUSE Linux Enterprise-server (SLES)
- OracleLinux
Onderwerp van inhoud:
- Verbinding maken met een WiFi-netwerk vanaf de opdrachtregel op Linux met behulp van Nmcli
- Het vinden van de huidige IP-adresinformatie van de WiFi-netwerkinterface op Linux
- Een statisch/vast IP-adres instellen voor een WiFi-netwerk vanaf de opdrachtregel op Linux met behulp van Nmcli
- Controleren op internetverbinding vanaf de opdrachtregel
- Conclusie
Verbinding maken met een WiFi-netwerk vanaf de opdrachtregel op Linux met behulp van Nmcli
Voordat u aan de slag gaat, moet u ervoor zorgen dat uw WiFi-netwerkinterface is ingeschakeld en dat u met NetworkManager bent verbonden met het gewenste WiFi-netwerk.
Het vinden van de huidige IP-adresinformatie van de WiFi-netwerkinterface op Linux
Bij het instellen van een statisch/vast IP-adres voor uw WiFi-netwerk kan het nuttig zijn om de huidige IP-adresinformatie te leren kennen, aangezien de meeste IP-informatie (d.w.z. DNS-server, gateway, subnetmasker) hetzelfde zal blijven; alleen het IP-adres kan worden gewijzigd.
Voer de volgende opdracht uit om de naam van de WiFi-netwerkinterface en de momenteel actieve NetworkManager-verbindingsnaam te vinden:
$ sudo nmcli-apparaat
In ons geval is de naam van de WiFi-netwerkinterface “wlp7s27u1” en de naam van de momenteel actieve NetworkManager-verbinding “NodeKite-2.4G”. Noteer deze gegevens goed, want u heeft ze binnenkort nodig.
Om de momenteel geconfigureerde IP-adresinformatie (d.w.z. IP-adres, subnetmasker, gateway, DNS-server) van de WiFi-netwerkinterface 'wlp7s27u1' te vinden, voert u de volgende opdracht uit:
$ sudo nmcli -F ALGEMEEN.APPARAAT,ALGEMEEN.VERBINDING,IP4.ADDRESS,IP4.GATEWAY,IP4.DNS-apparaat toon wlp7s27u1Zoals u kunt zien, is het IP-adres dat is toegewezen op onze “wlp7s27u1” WiFi-netwerkinterface 192.168.0.113, het subnetmasker is /24 (of 255.255.255.0), het gateway-IP-adres (het IP-adres van de aangesloten WiFi router) is 192.168.0.1 en het DNS-serveradres is 1.1.1.1.
Een statisch/vast IP-adres instellen voor een WiFi-netwerk vanaf de opdrachtregel op Linux met behulp van Nmcli
Om een statisch/vast IP-adres voor uw WiFi-netwerk in te stellen, moet u de NetworkManager-verbindingsnaam kennen die is geconfigureerd voor uw WiFi-netwerkinterface om verbinding te maken met uw WiFi-netwerk.
Voer de volgende opdracht uit om de NetworkManager-verbindingsnaam te vinden:
$ sudo nmcli-verbindingIn ons geval is de NetworkManager-verbindingsnaam voor ons WiFi-netwerk “NodeKite-2.4G”.
Om een statisch/vast IP-adres van 192.168.0.25 (laten we zeggen) te configureren voor het “NodeKite-2.4G” WiFi-netwerk (laten we zeggen) met alle andere IP-informatie (d.w.z. subnetmasker, gateway, DNS-server) intact, voer je de volgende opdracht:
$ sudo nmcli-verbinding wijzigen 'NodeKite-2.4G' ipv4.methode handleiding ipv4.adressen 192.168.0.25 / 24 ipv4.gateway 192.168.0.1 ipv4.dns 1.1.1.1Zodra de “NodeKite-2.4G” NetworkManager-verbinding is geconfigureerd met een statisch/vast IP-adres, voert u de volgende opdracht uit om de wijzigingen toe te passen:
$ sudo nmcli-verbinding omhoog 'NodeKite-2.4G'
Zoals u kunt zien, is er een statisch/vast IP-adres ingesteld voor de WiFi-netwerkinterface “wlp7s27u1”.
U kunt ook bevestigen dat het statische/vaste IP-adres 192.168.0.25 is ingesteld voor de WiFi-netwerkinterface “wlp7s27u1” met behulp van de opdracht “ip”:
$ ik p A
Controleren op internetverbinding vanaf de opdrachtregel
Als u een statisch/vast IP-adres correct heeft geconfigureerd op de WiFi-netwerkinterface, zou u “google.com” (of de domeinnamen van andere populaire websites) moeten kunnen pingen om te verifiëren dat u een internetverbinding heeft.
$ ping -C 3 Google com
Conclusie
In dit artikel hebben we u laten zien hoe u de huidige IP-adresinformatie van uw WiFi-netwerkinterface kunt vinden. We hebben u ook laten zien hoe u een statisch/vast IP-adres voor uw WiFi-netwerkinterface op Linux kunt configureren vanaf de opdrachtregel met behulp van NetworkManager. Het instellen van een statisch/vast IP-adres is essentieel voor het hosten van bepaalde servers/services op uw computer.