Как настроить статический IP-адрес в сети Wi-Fi из командной строки в Linux с помощью NetworkManager

Kak Nastroit Staticeskij Ip Adres V Seti Wi Fi Iz Komandnoj Stroki V Linux S Pomos U Networkmanager



Скорее всего, ваш Wi-Fi-маршрутизатор будет использовать DHCP для назначения случайных IP-адресов на вашем настольном компьютере/ноутбуке. Если вы хотите запустить какие-либо серверы/сервисы на своем настольном компьютере/ноутбуке и у вас есть только подключение к Wi-Fi, вам необходимо настроить статический/фиксированный IP-адрес для вашей сети Wi-Fi. Таким образом, ваши серверы/сервисы будут всегда доступны по одному и тому же IP-адресу, и это избавит вас от множества проблем с подключением и проблем с реконфигурацией.

В этой статье мы покажем вам, как настроить статический/фиксированный IP-адрес для вашей сети Wi-Fi из командной строки в современных дистрибутивах Linux, которые используют NetworkManager для управления сетевыми устройствами.

Эта статья должна работать со следующими перечисленными дистрибутивами Linux и другими дистрибутивами Linux (не перечисленными), которые используют NetworkManager для управления сетями и имеют доступный инструмент командной строки «nmcli».







  • Убунту
  • Дебиан
  • Линукс Минт
  • Элементарная ОС
  • Федора
  • РЭЛ
  • CentOS-поток
  • АльмаЛинукс
  • Рокки Линукс
  • openSUSE
  • SUSE Linux Enterprise Server (SLES)
  • Oracle Linux

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

Подключение к сети Wi-Fi из командной строки в Linux с помощью Nmcli

Прежде чем начать, убедитесь, что ваш сетевой интерфейс Wi-Fi включен и вы подключены к нужной сети Wi-Fi с помощью NetworkManager.



Поиск текущей информации об IP-адресации сетевого интерфейса Wi-Fi в Linux

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



Чтобы найти имя сетевого интерфейса Wi-Fi и имя текущего активного соединения NetworkManager, выполните следующую команду:





$ судо устройство NMCLI

В нашем случае имя сетевого интерфейса Wi-Fi — «wlp7s27u1», а имя текущего активного соединения NetworkManager — «NodeKite-2.4G». Запишите эту информацию, она вам понадобится в ближайшее время.



Чтобы найти текущую настроенную информацию об IP-адресации (т. е. IP-адрес, маску подсети, шлюз, DNS-сервер) сетевого интерфейса Wi-Fi «wlp7s27u1», выполните следующую команду:

$ судо нмкли ОБЩЕЕ.УСТРОЙСТВО,ОБЩЕЕ.СОЕДИНЕНИЕ,IP4.АДРЕС,IP4.ШЛЮЗ,IP4.DNS устройство показывает wlp7s27u1

Как видите, IP-адрес, назначенный на нашем сетевом интерфейсе Wi-Fi «wlp7s27u1», — 192.168.0.113, маска подсети — /24 (или 255.255.255.0), IP-адрес шлюза (IP-адрес подключенного Wi-Fi маршрутизатор) — 192.168.0.1, а адрес DNS-сервера — 1.1.1.1.

Настройка статического/фиксированного IP-адреса для сети Wi-Fi из командной строки в Linux с помощью Nmcli

Чтобы настроить статический/фиксированный IP-адрес для вашей сети Wi-Fi, вам необходимо знать имя подключения NetworkManager, которое настроено для вашего сетевого интерфейса Wi-Fi для подключения к вашей сети Wi-Fi.

Чтобы найти имя подключения NetworkManager, выполните следующую команду:

$ судо соединение NMCLI

В нашем случае имя подключения NetworkManager для нашей сети Wi-Fi — «NodeKite-2.4G».

Чтобы настроить статический/фиксированный IP-адрес 192.168.0.25 (скажем) для сети Wi-Fi «NodeKite-2.4G» (скажем) со всей остальной информацией IP (например, маской подсети, шлюзом, DNS-сервером) без изменений, запустите команду следующая команда:

$ судо изменение соединения nmcli «НодеКайт-2.4G» Руководство по ipv4.method ipv4.адреса 192.168.0.25 / 24 ipv4.шлюз 192.168.0.1 ipv4.dns 1.1.1.1

После настройки соединения NetworkManager «NodeKite-2.4G» со статическим/фиксированным IP-адресом выполните следующую команду, чтобы применить изменения:

$ судо Соединение nmcli установлено «НодеКайт-2.4G»

Как видите, для сетевого интерфейса Wi-Fi «wlp7s27u1» установлен статический/фиксированный IP-адрес.

Вы также можете подтвердить, что статический/фиксированный IP-адрес 192.168.0.25 установлен для сетевого интерфейса Wi-Fi «wlp7s27u1», используя команду «ip»:

$ IP а

Проверка подключения к Интернету из командной строки

Если вы правильно настроили статический/фиксированный IP-адрес на сетевом интерфейсе Wi-Fi, вы сможете проверить связь с «google.com» (или доменными именами любых других популярных веб-сайтов), чтобы убедиться, что у вас есть подключение к Интернету.

$ пинг 3 Google ком

Заключение

В этой статье мы показали вам, как найти текущую информацию об IP-адресе вашего сетевого интерфейса Wi-Fi. Мы также показали вам, как настроить статический/фиксированный IP-адрес для сетевого интерфейса Wi-Fi в Linux из командной строки с помощью NetworkManager. Установка статического/фиксированного IP-адреса необходима для размещения на вашем компьютере каких-либо серверов/сервисов.