Cum să configurați o adresă IP statică în rețeaua WiFi din linia de comandă pe Linux folosind NetworkManager

Cum Sa Configurati O Adresa Ip Statica In Reteaua Wifi Din Linia De Comanda Pe Linux Folosind Networkmanager



Cel mai probabil, routerul tău WiFi va folosi DHCP pentru a atribui adrese IP aleatorii pe desktop/laptop. Dacă doriți să rulați un fel de servere/servicii pe desktop/laptop și aveți doar conectivitate WiFi disponibilă, trebuie să configurați o adresă IP statică/fixă pentru rețeaua WiFi. În acest fel, serverele/serviciile dvs. vor fi disponibile la aceeași adresă IP în orice moment și vă va economisi o mulțime de probleme de conectivitate și probleme de reconfigurare.

În acest articol, vă vom arăta cum să configurați o adresă IP statică/fixă pentru rețeaua dvs. WiFi din linia de comandă pe distribuțiile Linux moderne care utilizează NetworkManager pentru a gestiona dispozitivele de rețea.

Acest articol ar trebui să funcționeze pe următoarele distribuții Linux enumerate și alte distribuții Linux (nelistate) care utilizează NetworkManager pentru a gestiona rețelele și au instrumentul de linie de comandă „nmcli” disponibil.







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

Subiect de conținut:

Conectarea la o rețea WiFi din linia de comandă pe Linux folosind Nmcli

Înainte de a începe, asigurați-vă că interfața de rețea WiFi este activată și că sunteți conectat la rețeaua WiFi dorită folosind NetworkManager.



Găsirea informațiilor curente de adresare IP a interfeței de rețea WiFi pe Linux

În timp ce configurați o adresă IP statică/fixă pentru rețeaua dvs. WiFi, învățarea despre informațiile curente de adresare IP va fi utilă, deoarece majoritatea informațiilor IP (adică server DNS, gateway, masca de subrețea) vor rămâne aceleași; doar adresa IP poate fi schimbată.



Pentru a găsi numele interfeței de rețea WiFi și numele conexiunii NetworkManager activ în prezent, executați următoarea comandă:





$ sudo dispozitiv nmcli

În cazul nostru, numele interfeței de rețea WiFi este „wlp7s27u1”, iar numele conexiunii NetworkManager activă este „NodeKite-2.4G”. Luați notă de aceste informații, deoarece veți avea nevoie de ele în curând.



Pentru a găsi informațiile de adresare IP configurate în prezent (adică adresa IP, masca de subrețea, gateway, server DNS) ale interfeței de rețea WiFi „wlp7s27u1”, rulați următoarea comandă:

$ sudo nmcli -f GENERAL.DEVICE,GENERAL.CONNECTION,IP4.ADDRESS,IP4.GATEWAY,IP4.DNS device show wlp7s27u1

După cum puteți vedea, adresa IP care este atribuită pe interfața noastră de rețea WiFi „wlp7s27u1” este 192.168.0.113, masca de subrețea este /24 (sau, 255.255.255.0), adresa IP a gateway-ului (adresa IP a WiFi conectat). router) este 192.168.0.1, iar adresa serverului DNS este 1.1.1.1.

Configurarea unei adrese IP statice/fixe pentru rețeaua WiFi din linia de comandă pe Linux folosind Nmcli

Pentru a configura o adresă IP statică/fixă pentru rețeaua WiFi, trebuie să cunoașteți numele conexiunii NetworkManager care este configurat pentru interfața rețelei WiFi pentru a vă conecta la rețeaua WiFi.

Pentru a găsi numele conexiunii NetworkManager, executați următoarea comandă:

$ sudo conexiune nmcli

În cazul nostru, numele conexiunii NetworkManager pentru rețeaua noastră WiFi este „NodeKite-2.4G”.

Pentru a configura o adresă IP statică/fixă de 192.168.0.25 (să spunem) pentru rețeaua WiFi „NodeKite-2.4G” (să spunem) cu toate celelalte informații IP (adică masca de subrețea, gateway, server DNS) intacte, rulați următoarea comandă:

$ sudo modificarea conexiunii nmcli „NodeKite-2.4G” ipv4.method manual ipv4.addresses 192.168.0.25 / 24 ipv4.gateway 192.168.0.1 ipv4.dns 1.1.1.1

Odată ce conexiunea NetworkManager „NodeKite-2.4G” este configurată cu o adresă IP statică/fixă, rulați următoarea comandă pentru a aplica modificările:

$ sudo conexiune nmcli sus „NodeKite-2.4G”

După cum puteți vedea, este setată o adresă IP statică/fixă pentru interfața de rețea WiFi „wlp7s27u1”.

Puteți confirma că adresa IP statică/fixă a 192.168.0.25 este setată pentru interfața de rețea WiFi „wlp7s27u1” folosind și comanda „ip”:

$ ip A

Verificarea conexiunii la Internet din linia de comandă

Dacă ați configurat corect o adresă IP statică/fixă pe interfața de rețea WiFi, ar trebui să puteți ping „google.com” (sau numele de domeniu ale oricăror alte site-uri web populare) pentru a verifica dacă aveți o conexiune la internet.

$ ping -c 3 Google com

Concluzie

În acest articol, v-am arătat cum să găsiți informațiile curente de adresare IP a interfeței rețelei WiFi. De asemenea, v-am arătat cum să configurați o adresă IP statică/fixă pentru interfața de rețea WiFi pe Linux din linia de comandă folosind NetworkManager. Setarea unei adrese IP statice/fixe este esențială pentru a găzdui un fel de servere/servicii pe computerul tău.