Een statisch IP-adres instellen op een WiFi-netwerk vanaf de opdrachtregel op Linux met behulp van NetworkManager

Een Statisch Ip Adres Instellen Op Een Wifi Netwerk Vanaf De Opdrachtregel Op Linux Met Behulp Van Networkmanager



Hoogstwaarschijnlijk zal uw WiFi-router DHCP gebruiken om willekeurige IP-adressen op uw desktop/laptop toe te wijzen. Als u bepaalde servers/diensten op uw desktop/laptop wilt uitvoeren en u beschikt alleen over WiFi-connectiviteit, dan moet u een statisch/vast IP-adres instellen voor uw WiFi-netwerk. Op deze manier zijn uw servers/diensten altijd beschikbaar op hetzelfde IP-adres en bespaart u een hoop connectiviteitsproblemen en herconfiguratiegedoe.

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

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 wlp7s27u1

Zoals 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-verbinding

In 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.1

Zodra 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.