Введение
В рамках данного испытания вам предстоит попрактиковаться в настройке статических адресов IPv4 и IPv6 в системе Red Hat Enterprise Linux (RHEL). Вы будете использовать инструмент командной строки nmcli для создания и управления постоянными профилями сетевых соединений. Это фундаментальный навык для любого системного администратора и одна из ключевых тем экзамена на сертификат RHCSA.
Настройка статического IPv4-адреса
Ваша первая задача — создать новый постоянный профиль соединения NetworkManager для интерфейса dummy0 со статической конфигурацией IPv4.
Задачи
- Создайте новый профиль соединения NetworkManager с именем
dummy0-static. - Привяжите профиль к интерфейсу
dummy0. - Назначьте статический IPv4-адрес
192.168.100.10/24. - Установите шлюз
192.168.100.1. - Убедитесь, что профиль настроен на автоматическую активацию при загрузке системы.
- Активируйте новый профиль соединения.
Требования
- Необходимо использовать инструмент командной строки
nmcli. - Профиль соединения должен называться строго
dummy0-static. - Конфигурация должна сохраняться после перезагрузки системы.
Подсказки
Для создания профиля соединения NetworkManager через nmcli используйте команду nmcli connection add со следующими ключевыми параметрами:
type: тип соединения (для фиктивных интерфейсов используйтеdummy)con-name: имя профиля соединенияifname: имя интерфейсаautoconnect: установите значениеyesдля автоматической активации при загрузкеip4: IPv4-адрес в нотации CIDRgw4: адрес IPv4-шлюза
Базовый синтаксис:
sudo nmcli connection add type [TYPE] con-name [NAME] ifname [INTERFACE] autoconnect [yes/no] ip4 [ADDRESS/CIDR] gw4 [GATEWAY]
После создания соединения его необходимо активировать командой:
sudo nmcli connection up [CONNECTION_NAME]
Пример
После успешной активации нового соединения вывод команды ip addr show dummy0 должен содержать статический IPv4-адрес.
3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
valid_lft forever preferred_lft forever
...
Кроме того, вы можете проверить активность профиля с помощью nmcli con show --active.
NAME UUID TYPE DEVICE
dummy0-static 550e8400-e29b-41d4-a716-446655440000 ethernet dummy0
...
Добавление статического IPv6-адреса
Теперь вам необходимо изменить существующий профиль соединения dummy0-static, чтобы добавить статический IPv6-адрес и шлюз.
Задачи
- Измените профиль соединения
dummy0-static. - Добавьте статический IPv6-адрес
2001:db8:cafe::10/64. - Установите IPv6-шлюз
2001:db8:cafe::1. - Примените изменения к активному соединению.
Требования
- Для изменения существующего соединения необходимо использовать инструмент
nmcli. - Изменения должны быть внесены именно в профиль
dummy0-static.
Подсказки
Для изменения существующего соединения NetworkManager используйте команду nmcli connection modify:
- Используйте
ipv6.method manualдля включения ручной настройки IPv6. - Используйте
ipv6.addressesдля установки IPv6-адреса. - Используйте
ipv6.gatewayдля установки IPv6-шлюза.
Базовый синтаксис:
sudo nmcli connection modify [CONNECTION_NAME] ipv6.method manual ipv6.addresses [ADDRESS/PREFIX] ipv6.gateway [GATEWAY]
После изменения профиля соединения его необходимо перезапустить, чтобы изменения вступили в силу:
sudo nmcli connection up [CONNECTION_NAME]
Пример
После применения изменений вывод команды ip addr show dummy0 должен содержать как IPv4, так и IPv6 адреса.
3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
valid_lft forever preferred_lft forever
inet6 2001:db8:cafe::10/64 scope global noprefixroute
valid_lft forever preferred_lft forever
...
Вы можете убедиться, что конфигурация IPv6 применена, проверив детали соединения:
$ nmcli con show dummy0-static | grep ipv6
ipv6.method: manual
ipv6.addresses: 2001:db8:cafe::10/64
ipv6.gateway: 2001:db8:cafe::1
...
Резюме
В ходе этого испытания вы научились управлять сетевыми конфигурациями в современной системе RHEL. Вы успешно использовали утилиту nmcli для создания постоянного статического IPv4-соединения, а затем изменили его, добавив конфигурацию статического IPv6. Эти навыки критически важны для управления серверами и часто проверяются на экзамене RHCSA.



