3 способа установить статический IP-адрес в RHEL 8
Настройка статического IP-адреса для вашего дистрибутива Linux — это фундаментальная задача, которую следует выполнить за несколько простых шагов. С выпуском общедоступной бета-версии RHEL 8 вы можете настраивать сетевой интерфейс несколькими различными способами с помощью утилит NetworkManager.
В этом уроке мы покажем вам несколько различных способов установки статического IP-адреса при установке RHEL 8. Обратите внимание, что в этой статье предполагается, что вы уже знаете сетевые настройки, которые хотите применить для своей системы.
1. Как настроить статический IP-адрес с помощью сетевых сценариев вручную
Вы можете настроить статический IP-адрес по старинке, отредактировав:
/etc/sysconfig/network-scripts/ifcfg-(interface-name)
В моем случае файл называется:
/etc/sysconfig/network-scripts/ifcfg-enp0s3
Чтобы найти имя вашего сетевого интерфейса, вы можете использовать следующую команду nmcli.
nmcli con
Чтобы отредактировать файл, просто используйте свой любимый редактор и откройте файл:
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.150"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
Затем перезапустите NetworkManager, выполнив:
systemctl restart NetworkManager
Альтернативно вы можете перезагрузить сетевой интерфейс, используя:
nmcli con down enp0s3 && nmcli con up enp0s3
Теперь вы можете проверить новый IP-адрес с помощью команды ip, как показано.
ip a show enp0s3
2. Как настроить статический IP-адрес с помощью инструмента Nmtui
Другой способ настроить статический IP-адрес для вашего RHEL 8 — использовать инструмент nmtui — текстовый пользовательский интерфейс (TUI). Чтобы использовать его, просто введите следующую команду в своем терминале.
nmtui
Это запустит программу:
Выберите редактирование соединения, затем выберите интерфейс:
В следующем окне вы сможете редактировать настройки сетевого интерфейса, перемещая курсор с помощью клавиш со стрелками на клавиатуре:
В этом примере я изменил свой IP-адрес с 192.168.20.150 на 192.168.20.160. Чтобы сохранить изменения, прокрутите страницу до конца и выберите ОК.
Затем перезагрузите сетевой интерфейс, выбрав «Активировать соединение»:
Затем выберите имя подключения и выберите
:
А теперь выберите
, чтобы активировать интерфейс с новыми заданными вами настройками.
Затем выберите
, чтобы вернуться в главное меню, а затем выберите Выйти, чтобы выйти.
Убедитесь, что новые настройки IP-адреса были применены с помощью:
ip a show enp0s3
3. Как настроить статический IP-адрес с помощью инструмента Nmcli
Nmcli — это интерфейс командной строки NetworkManager, который можно использовать для получения информации или настройки сетевого интерфейса.
Если вы хотите установить статический IP-адрес, вы можете использовать следующие параметры:
Установите IP-адрес для интерфейса enp0s3 на RHEL 8.
nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24
Установите шлюз на RHEL 8:
nmcli con mod enp0s3 ipv4.gateway 192.168.20.1
Сообщите интерфейсу, что он использует настройку вручную (не DHCP и т. д.).
nmcli con mod enp0s3 ipv4.method manual
Настройте DNS:
nmcli con mod enp0s3 ipv4.dns "8.8.8.8"
Перезагрузите конфигурацию интерфейса:
nmcli con up enp0s3
Ваши изменения будут сохранены в /etc/sysconfig/network-scripts/ifcfg-.
Вот файл конфигурации, который был создан для меня:
cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.170"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
PREFIX="24"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
UUID="3c36b8c2-334b-57c7-91b6-4401f3489c69"
DNS1="8.8.8.8"
Заключение
В этом руководстве вы узнали, как настроить статический IP-адрес с помощью утилит сетевых сценариев, nmtui и nmcli в RHEL 8 . . Если у вас есть какие-либо вопросы или комментарии, пожалуйста, не стесняйтесь оставлять их в разделе комментариев ниже.