Jak nastavit statickou IP adresu na WiFi síti z příkazového řádku v Linuxu pomocí NetworkManager

Jak Nastavit Statickou Ip Adresu Na Wifi Siti Z Prikazoveho Radku V Linuxu Pomoci Networkmanager



Váš WiFi router s největší pravděpodobností použije DHCP k přidělení náhodných IP adres na vašem stolním počítači/notebooku. Pokud chcete na svém desktopu/notebooku provozovat nějaký druh serverů/služeb a máte k dispozici pouze WiFi konektivitu, musíte pro svou WiFi síť nastavit statickou/pevnou IP adresu. Tímto způsobem budou vaše servery/služby neustále dostupné na stejné IP adrese a ušetří vám to spoustu problémů s připojením a rekonfigurací.

V tomto článku vám ukážeme, jak nastavit statickou/pevnou IP adresu pro vaši WiFi síť z příkazového řádku na moderních linuxových distribucích, které ke správě síťových zařízení používají NetworkManager.

Tento článek by měl fungovat na níže uvedených distribucích Linuxu a dalších distribucích Linuxu (neuvedených), které používají NetworkManager ke správě sítí a mají k dispozici nástroj příkazového řádku „nmcli“.







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

Téma obsahu:

Připojení k síti WiFi z příkazového řádku v systému Linux pomocí Nmcli

Než začnete, ujistěte se, že je povoleno rozhraní vaší sítě WiFi a že jste připojeni k požadované síti WiFi pomocí NetworkManager.



Vyhledání aktuálních informací o IP adresování rozhraní WiFi sítě v systému Linux

Při nastavování statické/pevné IP adresy pro vaši WiFi síť bude užitečné dozvědět se o aktuálních IP adresách, protože většina IP informací (tj. DNS server, brána, maska ​​podsítě) zůstane stejná; může být změněna pouze IP adresa.



Chcete-li zjistit název rozhraní sítě WiFi a název aktuálně aktivního připojení NetworkManager, spusťte následující příkaz:





$ sudo zařízení nmcli

V našem případě je název rozhraní WiFi sítě „wlp7s27u1“ a název aktuálně aktivního připojení NetworkManager je „NodeKite-2.4G“. Poznamenejte si tyto informace, protože je budete brzy potřebovat.



Chcete-li najít aktuálně nakonfigurované informace o IP adresování (tj. IP adresa, maska ​​podsítě, brána, DNS server) rozhraní WiFi sítě „wlp7s27u1“, spusťte následující příkaz:

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

Jak vidíte, IP adresa, která je přiřazena našemu rozhraní WiFi sítě „wlp7s27u1“ je 192.168.0.113, maska ​​podsítě je /24 (nebo 255.255.255.0), IP adresa brány (IP adresa připojené WiFi router) je 192.168.0.1 a adresa serveru DNS je 1.1.1.1.

Nastavení statické/pevné IP adresy pro WiFi síť z příkazového řádku v Linuxu pomocí Nmcli

Chcete-li nastavit statickou/pevnou IP adresu pro vaši WiFi síť, potřebujete znát název připojení NetworkManager, který je nakonfigurován pro vaše WiFi síťové rozhraní pro připojení k vaší WiFi síti.

Chcete-li zjistit název připojení NetworkManager, spusťte následující příkaz:

$ sudo připojení nmcli

V našem případě je název připojení NetworkManager pro naši WiFi síť „NodeKite-2.4G“.

Chcete-li nakonfigurovat statickou/pevnou IP adresu 192.168.0.25 (řekněme) pro WiFi síť „NodeKite-2.4G“ (řekněme) se všemi ostatními IP informacemi (tj. maska ​​podsítě, brána, DNS server) nedotčené, spusťte následující příkaz:

$ sudo připojení nmcli upravit 'NodeKite-2.4G' ipv4.manuál k metodě ipv4.adresy 192.168.0.25 / 24 ipv4.gateway 192.168.0.1 ipv4.dns 1.1.1.1

Jakmile je připojení „NodeKite-2.4G“ NetworkManager nakonfigurováno se statickou/pevnou IP adresou, spusťte následující příkaz a použijte změny:

$ sudo nmcli připojení nahoru 'NodeKite-2.4G'

Jak vidíte, pro síťové rozhraní WiFi „wlp7s27u1“ je nastavena statická/pevná IP adresa.

Můžete potvrdit, že statická/pevná IP adresa 192.168.0.25 je nastavena pro rozhraní WiFi sítě „wlp7s27u1“ také pomocí příkazu „ip“:

$ ip A

Kontrola připojení k internetu z příkazového řádku

Pokud jste správně nakonfigurovali statickou/pevnou IP adresu na rozhraní WiFi sítě, měli byste být schopni pingnout „google.com“ (nebo názvy domén jakýchkoli jiných oblíbených webových stránek) a ověřit, že máte připojení k internetu.

$ ping -C 3 Google com

Závěr

V tomto článku jsme vám ukázali, jak najít aktuální informace o IP adresování vašeho síťového rozhraní WiFi. Také jsme vám ukázali, jak nakonfigurovat statickou/pevnou IP adresu pro vaše WiFi síťové rozhraní v Linuxu z příkazového řádku pomocí NetworkManageru. Nastavení statické/pevné IP adresy je nezbytné pro hostování nějakého druhu serverů/služeb na vašem počítači.