3-Ways-to-Set-a-Static-IP-Address-in-RHEL-8

3 способа установить статический IP-адрес в RHEL 8

Сети Linux

Настройка статического 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

 

 

Find-Network-Interface-Name-in-RHEL-8

 

 

Для редактирования файла просто используйте любой текстовый редактор и откройте файл:

# vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

 

 

ifcfg-enp0s3 Configuration
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

 

Check-IP-Address-on-RHEL-8

 

 

2. Как настроить статический IP с помощью Nmtui Tool?

Другой способ настроить статический IP-адрес для вашего RHEL 8 — использовать инструмент nmtui, это текстовый пользовательский интерфейс (TUI). Чтобы использовать его, просто введите следующую команду в вашем терминале:

# nmtui

 

Это запустит программу:

Network-Manager-Interface

 

 

Выберите «edit a connection«, затем выберите интерфейс:

Select-Network-Interface

 

 

В следующем окне вы сможете редактировать настройки сетевого интерфейса, перемещая курсор с помощью клавиш со стрелками на клавиатуре:

Configure-IP-Address-on-RHEL-8

 

 

В этом примере я изменил свой IP-адрес с 192.168.20.150 на 192.168.20.160. Чтобы сохранить изменения, прокрутите вниз до конца страницы и выберите ОК.

Затем перезагрузите сетевой интерфейс, выбрав «Activate a connection»:

Active-Network-Interface

 

 

Затем выберите имя подключения и выберите <Deactivate>:

Deactivate-Network-Interface

 

 

А теперь выберите <Activate>, чтобы активировать интерфейс с новыми заданными вами настройками:

Activate-Network-Interface

 

 

Затем выберите <Back>, чтобы вернуться в главное меню, а затем нажмите «Quit», чтобы выйти:

Quit-Network-Manager

 

 

Убедитесь, что новые настройки IP-адреса были применены:

# ip a show enp0s3

 

Verify-IP-Address

 

 

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 

 

Nmcli-Command-Examples

 

 

Ваши изменения будут сохранены в /etc/sysconfig/network-scripts/ifcfg-enp0s3.

 

Вот файл конфигурации, который был сгенерирован в нашем случае:

# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3

 

 

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

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасностикурсы DevNet (программируемые сети) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Сети Linux

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Most Viewed Posts
Меню