Hvordan sette opp en statisk IP-adresse på WiFi-nettverk fra kommandolinjen på Linux ved hjelp av NetworkManager

Hvordan Sette Opp En Statisk Ip Adresse Pa Wifi Nettverk Fra Kommandolinjen Pa Linux Ved Hjelp Av Networkmanager



Mest sannsynlig vil WiFi-ruteren din bruke DHCP for å tildele tilfeldige IP-adresser på skrivebordet/bærbaren. Hvis du ønsker å kjøre noen slags servere/tjenester på skrivebordet/den bærbare datamaskinen og du bare har WiFi-tilkoblingen tilgjengelig, må du sette opp en statisk/fast IP-adresse for WiFi-nettverket ditt. På denne måten vil serverne/tjenestene dine være tilgjengelige på samme IP-adresse til enhver tid, og det vil spare deg for mange tilkoblingsproblemer og omkonfigureringsproblemer.

I denne artikkelen vil vi vise deg hvordan du setter opp en statisk/fast IP-adresse for WiFi-nettverket ditt fra kommandolinjen på moderne Linux-distribusjoner som bruker NetworkManager til å administrere nettverksenhetene.

Denne artikkelen skal fungere på følgende listede Linux-distribusjoner og andre Linux-distribusjoner (ikke oppført) som bruker NetworkManager til å administrere nettverkene og har 'nmcli'-kommandolinjeverktøyet tilgjengelig.







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

Emne for innhold:

Koble til et WiFi-nettverk fra kommandolinjen på Linux ved å bruke Nmcli

Før du begynner, sørg for at WiFi-nettverksgrensesnittet er aktivert og at du er koblet til ønsket WiFi-nettverk ved hjelp av NetworkManager.



Finne gjeldende IP-adresseringsinformasjon for WiFi-nettverksgrensesnittet på Linux

Når du setter opp en statisk/fast IP-adresse for WiFi-nettverket ditt, vil det være nyttig å lære om gjeldende IP-adresseringsinformasjon, siden det meste av IP-informasjonen (dvs. DNS-server, gateway, subnettmaske) forblir den samme; bare IP-adressen kan endres.



For å finne navnet på WiFi-nettverksgrensesnittet og det aktive NetworkManager-tilkoblingsnavnet, kjør følgende kommando:





$ sudo nmcli enhet

I vårt tilfelle er WiFi-nettverksgrensesnittets navn 'wlp7s27u1' og den aktive NetworkManager-tilkoblingens navn er 'NodeKite-2.4G'. Legg merke til denne informasjonen, da du snart trenger dem.



For å finne den gjeldende konfigurerte IP-adresseringsinformasjonen (dvs. IP-adresse, subnettmaske, gateway, DNS-server) til 'wlp7s27u1' WiFi-nettverksgrensesnittet, kjør følgende kommando:

$ sudo nmcli -f GENERAL.DEVICE,GENERAL.CONNECTION,IP4.ADDRESS,IP4.GATEWAY,IP4.DNS-enhet vis wlp7s27u1

Som du kan se, er IP-adressen som er tildelt på vårt 'wlp7s27u1' WiFi-nettverksgrensesnitt 192.168.0.113, subnettmasken er /24 (eller, 255.255.255.0), gateway-IP-adressen (IP-adressen til det tilkoblede WiFi-nettverket). ruter) er 192.168.0.1, og DNS-serveradressen er 1.1.1.1.

Sette opp en statisk/fast IP-adresse for WiFi-nettverk fra kommandolinjen på Linux ved å bruke Nmcli

For å sette opp en statisk/fast IP-adresse for WiFi-nettverket ditt, må du kjenne NetworkManager-tilkoblingsnavnet som er konfigurert for WiFi-nettverksgrensesnittet for å koble til WiFi-nettverket.

For å finne NetworkManager-tilkoblingsnavnet, kjør følgende kommando:

$ sudo nmcli-tilkobling

I vårt tilfelle er NetworkManager-tilkoblingsnavnet for vårt WiFi-nettverk 'NodeKite-2.4G'.

For å konfigurere en statisk/fast IP-adresse på 192.168.0.25 (la oss si) for 'NodeKite-2.4G' WiFi-nettverket (la oss si) med all annen IP-informasjon (dvs. nettverksmaske, gateway, DNS-server) intakt, kjør følgende kommando:

$ sudo nmcli tilkobling endre '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-tilkoblingen er konfigurert med en statisk/fast IP-adresse, kjør følgende kommando for å bruke endringene:

$ sudo nmcli-tilkobling opp 'NodeKite-2.4G'

Som du kan se, er en statisk/fast IP-adresse satt for 'wlp7s27u1' WiFi-nettverksgrensesnittet.

Du kan bekrefte at den statiske/faste IP-adressen til 192.168.0.25 er satt for 'wlp7s27u1' WiFi-nettverksgrensesnittet ved å bruke 'ip'-kommandoen også:

$ ip en

Se etter Internett-tilkobling fra kommandolinjen

Hvis du har konfigurert en statisk/fast IP-adresse på WiFi-nettverksgrensesnittet riktig, bør du kunne pinge 'google.com' (eller domenenavnene til andre populære nettsteder) for å bekrefte at du har en internettforbindelse.

$ ping -c 3 Google com

Konklusjon

I denne artikkelen viste vi deg hvordan du finner gjeldende IP-adresseinformasjon for WiFi-nettverksgrensesnittet ditt. Vi viste deg også hvordan du konfigurerer en statisk/fast IP-adresse for ditt WiFi-nettverksgrensesnitt på Linux fra kommandolinjen ved å bruke NetworkManager. Å angi en statisk/fast IP-adresse er avgjørende for å være vert for en slags servere/tjenester på datamaskinen din.