Как да настроите статичен IP адрес в WiFi мрежа от командния ред на Linux с помощта на NetworkManager

Kak Da Nastroite Staticen Ip Adres V Wifi Mreza Ot Komandnia Red Na Linux S Pomosta Na Networkmanager



Най-вероятно вашият WiFi рутер ще използва DHCP, за да зададе произволни IP адреси на вашия настолен/лаптоп. Ако искате да стартирате някакъв вид сървъри/услуги на вашия настолен компютър/лаптоп и имате налична само WiFi връзка, трябва да настроите статичен/фиксиран IP адрес за вашата WiFi мрежа. По този начин вашите сървъри/услуги ще бъдат достъпни на един и същ IP адрес по всяко време и това ще ви спести много проблеми със свързването и проблеми с преконфигурирането.

В тази статия ще ви покажем как да настроите статичен/фиксиран IP адрес за вашата WiFi мрежа от командния ред на съвременни Linux дистрибуции, които използват NetworkManager за управление на мрежовите устройства.

Тази статия трябва да работи със следните изброени дистрибуции на Linux и други дистрибуции на Linux (не са изброени), които използват NetworkManager за управление на мрежите и разполагат с инструмента за команден ред „nmcli“.







  • Ubuntu
  • Debian
  • Linux Mint
  • Елементарна ОС
  • Fedora
  • RHEL
  • CentOS поток
  • AlmaLinux
  • Rocky Linux
  • openSUSE
  • SUSE Linux Enterprise Server (SLES)
  • Oracle Linux

Тема на съдържанието:

Свързване към WiFi мрежа от командния ред на Linux с помощта на Nmcli

Преди да започнете, уверете се, че вашият WiFi мрежов интерфейс е активиран и сте свързани към желаната от вас WiFi мрежа с помощта на NetworkManager.



Намиране на текущата информация за IP адресиране на WiFi мрежовия интерфейс на Linux

Докато настройвате статичен/фиксиран IP адрес за вашата WiFi мрежа, научаването на текущата информация за IP адресиране ще бъде полезно, тъй като по-голямата част от IP информацията (т.е. DNS сървър, шлюз, подмрежова маска) ще остане същата; само IP адресът може да бъде променен.



За да намерите името на WiFi мрежовия интерфейс и текущо активното име на връзката на NetworkManager, изпълнете следната команда:





$ sudo nmcli устройство

В нашия случай името на WiFi мрежовия интерфейс е „wlp7s27u1“, а името на текущо активната връзка на NetworkManager е „NodeKite-2.4G“. Запишете си тази информация, тъй като скоро ще ви трябва.



За да намерите текущо конфигурираната информация за IP адресиране (т.е. IP адрес, маска на подмрежа, шлюз, DNS сървър) на мрежовия интерфейс на WiFi „wlp7s27u1“, изпълнете следната команда:

$ sudo nmcli -f GENERAL.DEVICE,GENERAL.CONNECTION,IP4.ADDRESS,IP4.GATEWAY,IP4.DNS устройство показва wlp7s27u1

Както можете да видите, IP адресът, който е зададен на нашия „wlp7s27u1“ WiFi мрежов интерфейс е 192.168.0.113, подмрежовата маска е /24 (или 255.255.255.0), IP адресът на шлюза (IP адресът на свързаната WiFi рутер) е 192.168.0.1, а адресът на DNS сървъра е 1.1.1.1.

Настройване на статичен/фиксиран IP адрес за WiFi мрежа от командния ред на Linux с помощта на Nmcli

За да настроите статичен/фиксиран IP адрес за вашата WiFi мрежа, трябва да знаете името на връзката на NetworkManager, което е конфигурирано за вашия WiFi мрежов интерфейс за свързване към вашата WiFi мрежа.

За да намерите името на връзката на NetworkManager, изпълнете следната команда:

$ sudo nmcli връзка

В нашия случай името на връзката на NetworkManager за нашата WiFi мрежа е „NodeKite-2.4G“.

За да конфигурирате статичен/фиксиран IP адрес 192.168.0.25 (да речем) за WiFi мрежата „NodeKite-2.4G“ (да речем) с цялата останала IP информация (т.е. подмрежова маска, шлюз, DNS сървър) непокътната, стартирайте следната команда:

$ sudo промяна на връзката nmcli 'NodeKite-2.4G' ipv4.method ръководство ipv4.addresses 192.168.0.25 / 24 ipv4.gateway 192.168.0.1 ipv4.dns 1.1.1.1

След като връзката „NodeKite-2.4G” NetworkManager е конфигурирана със статичен/фиксиран IP адрес, изпълнете следната команда, за да приложите промените:

$ sudo nmcli връзка 'NodeKite-2.4G'

Както можете да видите, за мрежовия интерфейс на WiFi „wlp7s27u1“ е зададен статичен/фиксиран IP адрес.

Можете да потвърдите, че статичният/фиксиран IP адрес 192.168.0.25 е зададен за мрежовия интерфейс на WiFi „wlp7s27u1“, като използвате и командата „ip“:

$ ip а

Проверка за интернет връзка от командния ред

Ако сте конфигурирали правилно статичен/фиксиран IP адрес на WiFi мрежовия интерфейс, трябва да можете да пингвате „google.com“ (или имената на домейни на други популярни уебсайтове), за да проверите дали имате интернет връзка.

$ пинг -° С 3 Google com

Заключение

В тази статия ви показахме как да намерите текущата информация за IP адресиране на вашия WiFi мрежов интерфейс. Също така ви показахме как да конфигурирате статичен/фиксиран IP адрес за вашия WiFi мрежов интерфейс на Linux от командния ред с помощта на NetworkManager. Задаването на статичен/фиксиран IP адрес е от съществено значение за хостването на някакъв вид сървъри/услуги на вашия компютър.