Статья добавлена: 2015-06-10 11:44:25
Автор: Сергей

Cisco настройка DHCP сервера


Для настройки DHCP с помощью CLI необходимо выполнить восемь основных шагов.
Шаг 1. Создание имени пула адресов DHCP. На маршрутизаторе допускается создание более 1-ого пула адресов.
  • Router> enable
    Router# configure terminal
    Router(config)#ip dhcp pool LAN-address


Шаг 2. Задание сети или подсети. Укажите адрес сети или подсети, а также маску сети пула адресов DHCP
  • Router(dhcp-config)# network 172.16.0.0 255.255.0.0


Шаг 3. Исключение определенных IP-адресов из пула чтоб DHCP сервер не мог их назначить.
  • Router(config)#ip dhcp excluded-address 172.16.1.100 172.16.1.103

Шаг 4. Указание доменного имени.Доменное имя не обязательно указывать при использовании DHCP.
  • Router(dhcp-config)#domain-name cisco.com


Шаг 5. Задание IP-адреса сервера DNS.При перечислении DNS они указываются в порядке важности. На одной линии можно указать до 8 ip-адресов
  • Router(dhcp-config)#dns-server 172.16.1.103 172.16.2.103


Шаг 6. Задание шлюза по умолчанию, как правило это ip-адрес интерфейса lan маршрутизатора
  • Router(dhcp-config)#default-router 172.16.1.100


Шаг 7. Указание срока аренды. По умолчанию срок аренды 1 день.
  • Router(dhcp-config)#lease {дни[часы][минуты]infinite} Router(dhcp-config)#end


Шаг 8. Проверка конфигурации.
  • Router#show running-config
Проверка наличия свободных ip адресов на DHCP сервере.
  • show ip dhcp binding
Команда позволяет просмотреть все конфликты адресов, отмеченные DHCP-сервером.
  • show ip dhcp conflict
С помощью команды ip helper-address маршрутизатор можно настроить для пересылки всех широковещательных пакетов, включая DHCP-запросы, на конкретный сервер. Эта команда позволяет маршрутизатору заменять широковещательные адреса получателей в пакете на конкретный адрес одноадресного типа:
  • Router(config-if)# ip helper-address x.x.x.x
Очистка автоматически созданных связей из базы данных сервера DHCP
  • Router#clear ip dhcp binding a . b . c . d
Очистка всех связей DHCP
  • Router#clear ip dhcp binding *
Очистка адресного конфликта из базы данных.
  • Router#clear ip dhcp conflict a.b.c.d
Очистка конфликтов для всех адресов
  • Router#clear ip dhcp conflict *
Отображение недавней активности
  • Router#show ip dhcp database
Отображение списка количества принятых и посланных сообщений сервером DHCP.
  • Router#show ip dhcp server statistics
Сброс всех счетчиков сервера DHCP
  • Router#clear ip dhcp server statistics
Отображение обработки адресов DHCP, которые выделены и переопределены.
  • Router#debug ip dhcp server {events | packets | linkage | class }
Пример конфига для настройки получения постоянного адреса узлом.
  • ip dhcp pool Server_1C
    host 172.17.57.182 255.255.255.0
    client-identifier 0154.04a6.0985.20
    default-router 172.17.57.1
    domain-name wiset.pp.ua
    dns-server 172.17.17.17 172.17.17.18
Так же когда производится binding можно использовать show arp чтоб посмотреть какой mac. Если мас начинается с 00 то:
  • ip dhcp pool Printer1
    host 172.17.127.14 255.255.255.0
    hardware-address 0018.fea5.010e
если mac адрес начинается с 01 то:
  • ip dhcp pool Server
    host 172.17.201.226 255.255.255.224
    client-identifier 0100.2590.0b1a.ad