1) Включить DHCP-сервер и настроить пул выдаваемых адресов:

service dhcp

ip dhcp pool "DATA_VLAN100"
default-router 192.168.1.1
network 192.168.1.0 255.255.255.0
exit


2) Задать для интерфейса VLAN100 IP-адрес и сетевую маску (это будет адрес DHCP-сервера):

interface vlan 100
ip address 192.168.1.1 255.255.255.0


3) Назначить VLAN100 на Ethernet порт, к которому подключен пользователь (например, 1/0/1):

         interface 1/0/39
         no shutdown
         switchport mode access
         switchport access vlan 100


Примечание: С версии ПО 8.4.0.8.4 для выдачи доступно 4096 ip адреса 


Настройка статических записей.

В текущей версии ПО, на коммутаторах MES5448/7048, создание статических записей для dhcp-клиентов производится в отдельных dhcp pool'ах.

К примеру, чтобы сервер выдавал определенные ip-адреса dhcp-клиентам с mac-адресами 78:8c:b5:d7:01:0e и e4:6f:13:f3:a1:33 необходимо настроить следующую конфигурацию:

       ip dhcp pool "host1"
       client-name "host1"
       default-router 192.168.1.1
       hardware-address 78:8c:b5:d7:01:0e
       host 192.168.1.10 255.255.255.0
       exit

       ip dhcp pool "host2"
       client-name "host2"
       default-router 192.168.1.1
       hardware-address e4:6f:13:f3:a1:33
       host 192.168.1.11 255.255.255.0
       exit

в этом случае устройства с указанными mac-адресами будут получать ip адреса 192.168.1.10/24 и 192.168.1.11/24. Остальным устройствам, запрашивающим адресацию в vlan 100, будут выдаваться свободные адреса из подсети 192.168.1.0/24.

Пулы со статическими адресами имеют тип Manual:

Чтобы исключить адреса, выдаваемые из определенного пула, применяется команда ip dhcp excluded-address <low-address> <high-address>. Посмотреть адреса, которые dhcp-сервер не должен назначать dhcp-клиентам, можно в выводе команды show ip dhcp global configuration.

Для примера уберем из пула DATA_VLAN100 диапазон адресов 192.168.1.100-192.168.1.200 и посмотрим глобальную конфигурацию dhcp:


Диагностика DHCP-сервера на MES5448/MES7048

Для диагностики работосопособности DHCP-сервера используются следующие команды:

show ip dhcp global configuration - просмотр состояния и конфигурации dhcp на коммутаторе

Service DHCP................................... Enable
Number of Ping Packets......................... 2               - Максимальное количество пакетов, которые будут отправлены в ходе операции ping, чтобы проверить,
                                                                                                                            что данный идентификатор IP-адреса еще не используется.
Conflict Logging............................... Enable
Bootp Automatic................................ Disable

show ip dhcp pool configuration all/<имя пула> - просмотр конфигурации dhcp пулов (всех сразу или отдельно по имени пула).

Pool: DATA_VLAN333
Pool Type...................................... Dynamic
Network........................................ 172.16.16.0 255.255.255.0
Lease Time..................................... 0 days 0 hrs 5 mins
Default Routers................................ 172.16.16.3

show ip dhcp binding - показывает таблицу привязок IP-адресов на DHCP сервере (можно указать конкретный IP-адрес)

show ip dhcp server statistics - показывает статистику/счетчики работы dhcp сервера

Automatic Bindings............................. 147     - количество записей в таблице dhcp binding (хранятся в таблице dhcp привязок)
Expired Bindings............................... 74      - в счетчик Expired Bindings попадают записи, для которых истекло время аренды, и этот IP-адрес более не был никому не назначен на момент снятия статистики. 
                                                          После того, как один из таких IP-адресов будет выдан пользователю, он перейдет в счетчик automatic bindings. Посмотреть истекшие записи нет возможности.
Malformed Bindings............................. 0       - поврежденные или неполные записи
DHCP DISCOVER packets discarded................ 0       - отброшенные DHCP discover

Messages                                    Received
----------                                 ----------
DHCP DISCOVER.................................. 165
DHCP REQUEST................................... 1126
DHCP DECLINE................................... 0
DHCP RELEASE................................... 0
DHCP INFORM.................................... 0

Messages                                       Sent
----------                                    ------
DHCP OFFER..................................... 165
DHCP ACK....................................... 1123
DHCP NACK...................................... 0

clear ip dhcp server statistics
чистятся счетчики (Messages Received) полученных dhcp сообщений коммутатором

clear ip dhcp bindings * - удаляются все привязки (чистится счетчик Automatic Bindings) из таблицы привязок dhcp. В этом случае очистится вся таблица привязок. Актуальные записи появятся в ней, только при отправке клиентами dhcp request, или dhcp discover при переподключении пользователей.
Можно удалить отдельно привязку по IP-адресу. Например:
clear ip dhcp bindings <ip-address>


  • Нет меток