4.4. Настройка DHCP-ретрансляции
Назначение
Агент ретрансляции DHCP - это узел, пересылающий DHCP-пакеты между клиентами и серверами. Агенты ретрансляции используются для пересылки запросов и ответов между клиентами и серверами, когда они не находятся в одной физической подсети.
Описание
Переадресация агентами ретрансляции отличается от обычной работы IP-маршрутизатора, где трафик прозрачно переключаются между сетями. Агент ретрансляции DHCP получает сообщение, а затем генерирует новое DHCP-сообщение для отправки через другой интерфейс. Агент ретрансляции устанавливает адрес шлюза (поле порта DHCP-пакета) и, если он настроен, добавляет в пакет опцию информации агента ретрансляции (Option 82) и пересылает его DHCP-серверу. После получения ответа от сервера и удаления информации агента ретрансляции, ответ сервера пересылается DHCP-клиенту.
Настройка
Ниже представлен пример работы коммутатора в качестве агента ретрансляции.
Шаг 1: Вход в режим “Global config”
Switch# configure terminal
Шаг 2: Вход в режим конфигурации порта и его настройка
Switch(config)# interface eth-0-12
Switch(config-if)# no switchport
Switch(config-if)# ip address 4.4.4.2/24
Switch(config-if)# no shutdown
Switch(config-if)# exit
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ip address 5.5.5.2/24
Switch(config-if)# no shutdown
Switch(config-if)# exit
Шаг 3: Создание DHCP-сервера
Switch(config)# dhcp-server 1 4.4.4.1
Шаг 4: Включение DHCP-ретрансляции на порте
Switch(config)# interface eth-0-1
Switch(config-if)# dhcp relay information trusted
Switch(config-if)# dhcp-server 1
Switch(config-if)# exit
Шаг 5: Разрешение использования службы DHCP и включение ретрансляции
Switch(config)# service dhcp enable
Switch(config)# dhcp relay
Шаг 6: Проверка
Вывод конфигурации порта:
Switch# show running-config interface eth-0-12
!
interface eth-0-12
no switchport
ip address 4.4.4.2/24
!
Switch# show running-config interface eth-0-1
!
interface eth-0-1
no switchport
dhcp relay information trusted
dhcp-server 1
ip address 5.5.5.2/24
!
Вывод статуса службы DHCP:
Switch# show services
Networking services configuration:
Service Name Status
===========================================================
dhcp enable
Вывод информации о группе DHCP-серверов:
Switch# show dhcp-server
DHCP server group information:
===========================================================
group 1 ip address list:
[1] 4.4.4.1
Вывод статистики DHCP-ретрансляции
Switch# show dhcp relay statistics
DHCP relay packet statistics:
===========================================================
Client relayed packets: 20
Server relayed packets: 20
Client error packets: 20
Server error packets: 0
Bogus GIADDR drops: 0
Bad circuit ID packets: 0
Corrupted agent options: 0
Missing agent options: 0
Missing circuit IDs: 0
Вывод сетевых настроек на ПК:
Ipconfig /all
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 5.5.5.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 5.5.5.2
DHCP Server . . . . . . . . . . . : 4.4.4.1
DNS Servers . . . . . . . . . . . : 4.4.4.1