Поиск по сайту:

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 . . Если у вас есть какие-либо вопросы или комментарии, пожалуйста, не стесняйтесь оставлять их в разделе комментариев ниже.