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
- Sådan finder du den aktuelle IP-adresseinformation for WiFi-netværksgrænsefladen på Linux
- Opsætning af en statisk/fast IP-adresse til WiFi-netværk fra kommandolinjen på Linux ved hjælp af Nmcli
- Kontrollerer for internetforbindelse fra kommandolinjen
- Konklusion
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 wlp7s27u1Som 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 forbindelseI 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.1Nå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.