Sådan konfigurerer du en statisk IP-adresse på WiFi-netværk fra kommandolinjen på Linux ved hjælp af NetworkManager

Sadan Konfigurerer Du En Statisk Ip Adresse Pa Wifi Netvaerk Fra Kommandolinjen Pa Linux Ved Hjaelp Af Networkmanager



Mest sandsynligt vil din WiFi-router bruge DHCP til at tildele tilfældige IP-adresser på din desktop/laptop. Hvis du vil køre en slags servere/tjenester på din desktop/laptop, og du kun har WiFi-forbindelsen tilgængelig, skal du opsætte en statisk/fast IP-adresse til dit WiFi-netværk. På denne måde vil dine servere/tjenester til enhver tid være tilgængelige på den samme IP-adresse, og det vil spare dig for en masse forbindelsesproblemer og besvær med omkonfiguration.

I denne artikel vil vi vise dig, hvordan du opsætter en statisk/fast IP-adresse til dit WiFi-netværk fra kommandolinjen på moderne Linux-distributioner, der bruger NetworkManager til at administrere netværksenhederne.

Denne artikel burde fungere på de følgende listede Linux-distributioner og andre Linux-distributioner (ikke på listen), der bruger NetworkManager til at administrere netværkene og har 'nmcli'-kommandolinjeværktøjet tilgængeligt.







  • Ubuntu
  • Debian
  • Linux Mint
  • Elementært OS
  • Fedora
  • RHEL
  • CentOS Stream
  • AlmaLinux
  • Rocky Linux
  • openSUSE
  • SUSE Linux Enterprise Server (SLES)
  • Oracle Linux

Emne for indhold:

Tilslutning til et WiFi-netværk fra kommandolinjen på Linux ved hjælp af Nmcli

Før du går i gang, skal du sørge for, at din WiFi-netværksgrænseflade er aktiveret, og at du er forbundet til dit ønskede WiFi-netværk ved hjælp af NetworkManager.



Sådan finder du den aktuelle IP-adresseinformation for WiFi-netværksgrænsefladen på Linux

Mens du konfigurerer en statisk/fast IP-adresse til dit WiFi-netværk, vil det være nyttigt at lære om de aktuelle IP-adresseringsoplysninger, da de fleste IP-oplysninger (dvs. DNS-server, gateway, undernetmaske) forbliver de samme; kun IP-adressen kan ændres.



For at finde navnet på WiFi-netværksgrænsefladen og det aktuelt aktive NetworkManager-forbindelsesnavn skal du køre følgende kommando:





$ sudo nmcli enhed

I vores tilfælde er WiFi-netværksinterfacets navn 'wlp7s27u1', og den aktuelt aktive NetworkManager-forbindelses navn er 'NodeKite-2.4G'. Noter disse oplysninger, da du snart får brug for dem.



For at finde de aktuelt konfigurerede IP-adresseringsoplysninger (dvs. IP-adresse, undernetmaske, gateway, DNS-server) for 'wlp7s27u1' WiFi-netværksgrænsefladen, skal du køre følgende kommando:

$ sudo nmcli -f GENERAL.DEVICE,GENERAL.CONNECTION,IP4.ADRESSE,IP4.GATEWAY,IP4.DNS-enhed vis wlp7s27u1

Som du kan se, er IP-adressen, der er tildelt på vores 'wlp7s27u1' WiFi-netværksgrænseflade 192.168.0.113, undernetmasken er /24 (eller 255.255.255.0), gateway-IP-adressen (IP-adressen på det tilsluttede WiFi) router) er 192.168.0.1, og DNS-serveradressen er 1.1.1.1.

Opsætning af en statisk/fast IP-adresse til WiFi-netværk fra kommandolinjen på Linux ved hjælp af Nmcli

For at konfigurere en statisk/fast IP-adresse til dit WiFi-netværk, skal du kende NetworkManager-forbindelsesnavnet, der er konfigureret til dit WiFi-netværksinterface for at oprette forbindelse til dit WiFi-netværk.

For at finde NetworkManager-forbindelsesnavnet skal du køre følgende kommando:

$ sudo nmcli forbindelse

I vores tilfælde er NetworkManager-forbindelsesnavnet for vores WiFi-netværk 'NodeKite-2.4G'.

For at konfigurere en statisk/fast IP-adresse på 192.168.0.25 (lad os sige) for 'NodeKite-2.4G' WiFi-netværket (lad os sige) med alle andre IP-oplysninger (dvs. undernetmaske, gateway, DNS-server) intakt, skal du køre følgende kommando:

$ sudo nmcli forbindelse ændre 'NodeKite-2.4G' ipv4.metodemanual ipv4.adresser 192.168.0.25 / 24 ipv4.gateway 192.168.0.1 ipv4.dns 1.1.1.1

Når 'NodeKite-2.4G' NetworkManager-forbindelsen er konfigureret med en statisk/fast IP-adresse, skal du køre følgende kommando for at anvende ændringerne:

$ sudo nmcli forbindelse op 'NodeKite-2.4G'

Som du kan se, er en statisk/fast IP-adresse indstillet til 'wlp7s27u1' WiFi-netværksgrænsefladen.

Du kan også bekræfte, at den statiske/faste IP-adresse på 192.168.0.25 er indstillet til 'wlp7s27u1' WiFi-netværksgrænsefladen ved hjælp af 'ip'-kommandoen:

$ ip -en

Kontrollerer for internetforbindelse fra kommandolinjen

Hvis du har konfigureret en statisk/fast IP-adresse på WiFi-netværksgrænsefladen korrekt, bør du være i stand til at pinge 'google.com' (eller domænenavnene på andre populære websteder) for at bekræfte, at du har en internetforbindelse.

$ ping -c 3 Google com

Konklusion

I denne artikel viste vi dig, hvordan du finder de aktuelle IP-adresseringsoplysninger for din WiFi-netværksgrænseflade. Vi viste dig også, hvordan du konfigurerer en statisk/fast IP-adresse til din WiFi-netværksgrænseflade på Linux fra kommandolinjen ved hjælp af NetworkManager. Indstilling af en statisk/fast IP-adresse er afgørende for at være vært for en slags servere/tjenester på din computer.