В тази статия ще ви покажем как да настроите статичен/фиксиран 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
- Намиране на текущата информация за IP адресиране на WiFi мрежовия интерфейс на Linux
- Настройване на статичен/фиксиран IP адрес за WiFi мрежа от командния ред на Linux с помощта на Nmcli
- Проверка за интернет връзка от командния ред
- Заключение
Свързване към 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 адрес е от съществено значение за хостването на някакъв вид сървъри/услуги на вашия компютър.