Настройка DHCP для IPv4.
1 Описание
1.1 Цель
- Получение навыков настройки службы DHCP на сетевом оборудовании для распределения адресов IPv4.
1.2 Задачи
- Сделать предварительную настройку маршрутизатора.
- Удалить стандартное имя системного пользователя маршрутизатора.
- Настроить интерфейс маршрутизатора:
10.0.0.1/24
.
- Поднять на маршрутизаторе DHCP-сервис по распределению IPv4-адресов из диапазона
10.0.0.2
-–10.0.0.253
. - Настроить получение адреса по DHCP на хосте.
- Исследовать пакеты DHCP.
1.3 Схема сети
1.4 Исходные данные
Устройство | Интерфейс | IPv4-адрес | Длина префикса | Шлюз по умолчанию | DNS |
---|---|---|---|---|---|
username-gw-01 | eth0 | 10.0.0.1 | 24 | — | — |
PC1 | NIC | Назначен протоколом DHCP | 24 (DHCP) | 10.0.0.1 (DHCP) | 10.0.0.1 (DHCP) |
1.5 Техническое обеспечение
- В качестве сервера DHCP используем маршрутизатор VyOS.
- В качестве хоста (клиента) используем VPCS.
1.6 Задание
- Мониторинг трафика производится на сетевом интерфейсе PC1.
2 Порядок выполнения
2.1 Настройка образа VyOS
2.1.1 Вход в систему
- Для входа в систему используем пользователя
vyos
и парольvyos
.
2.1.2 Установка образа
- После загрузки установите систему на диск:
1vyos@vyos:~$ install image
- После этого перегрузите маршрутизатор:
1vyos@vyos:~$ reboot
2.1.3 Режим конфигурации
- В рабочем режиме в командной строке отображается символ
$
. - В режиме конфигурации в командной строке отображается
#
:
2.1.4 Сохранение
- Посмотреть, какие изменения внесены:
1vyos@vyos# compare
- После каждого изменения конфигурации необходимо применить изменения:
1vyos@vyos# commit
- В конце нужно сохранить конфигурацию:
1vyos@vyos# save
2.1.5 Имя устройства
- Имя хоста может содержать до 63 символов. Имя хоста должно начинаться и заканчиваться буквой или цифрой и содержать в качестве внутренних символов только буквы, цифры или дефис.
- Установите имя хоста в
username-gw-01
, гдеusername
— имя учётной записи:1set system host-name username-gw-01
- Доменное имя должно начинаться и заканчиваться буквой или цифрой и содержать в качестве внутренних символов только буквы, цифры или дефис.
- Установите доменное имя в
username.net
:1set system domain-name username.net
2.1.6 Замена системного пользователя
- Заменим системного пользователя по умолчанию:
- Отлогинимся:
- Залогинимся под новым пользователем.
- Удалим исходного пользователя
vyos
:1delete system login user vyos
- Зафиксируем изменения, сохраним конфигурацию и выйдем из режима конфигурации:
2.2 Настройка адресации IPv4 на маршрутизаторе
- Интерфейс
eth0
. Использует статический IP-адрес10.0.0.1/24
. - После перехода в режим конфигурации введём следующие команды:
1username@username-gw-01# set interfaces ethernet eth0 address '10.0.0.1/24'
2.3 Настройка адресации DHCP на маршрутизаторе
- Добавим конфигурацию DHCP-сервера на маршрутизаторе:
1username@username-gw-01# set service dhcp-server shared-network-name username domain-name username.net 2username@username-gw-01# set service dhcp-server shared-network-name username name-server 10.0.0.1 3username@username-gw-01# set service dhcp-server shared-network-name username subnet 10.0.0.0/24 default-router 10.0.0.1 4username@username-gw-01# set service dhcp-server shared-network-name username subnet 10.0.0.0/24 range hosts start 10.0.0.2 5username@username-gw-01# set service dhcp-server shared-network-name username subnet 10.0.0.0/24 range hosts stop 10.0.0.253 6 7username@username-gw-01# commit 8username@username-gw-01# save
- Здесь мы создали:
- разделяемую сеть (
shared-network-name
)username
; - подсеть (
subnet
)10.0.0.0/24
; - диапазон адресов (
range
) с именемhosts
, содержащий адреса10.0.0.2
–10.0.0.253
.
- разделяемую сеть (
- Посмотрите статистику DHCP-сервера и выданные адреса:
2.4 Настройка хоста
PC1
:- Опцию
-d
мы добавили, чтобы видеть декодированные запросы DHCP.
- Опцию
Проверьте конфигурацию IPv4 на узле:
1PC1> show ip
2.5 Проверка работоспособности
- Пропингуйте маршрутизатор с хоста:
1PC1> ping 10.0.0.1
- Посмотрите статистику DHCP-сервера и выданные адреса:
- Посмотрите журнал работы DHCP-сервера:
1username@username-gw-01$ show log | grep dhcp