DHCP в Packet Tracer нужен, чтобы компьютеры сами получали IP-адрес, маску, шлюз и DNS из заданного пула. На роутере Cisco это настраивается через ip dhcp pool, а для простых лабораторных схем обычно достаточно одного сервера DHCP в той же подсети, где сидят клиенты.

Что важно перед настройкой

Проверьте три вещи, иначе DHCP будет “молчать”:

Проверка Как должно быть Если нет - что будет
Клиенты и DHCP в одной L2-сети DHCP-пул раздаёт адреса из сети интерфейса роутера, к которому подключены клиенты Клиенты не получат адрес, будут оставаться без IP
На интерфейсе роутера адрес в нужной подсети Например, роутер 192.168.1.1/24 и pool в 192.168.1.0/24 Несовпадение сети пула и интерфейса
Трафик не “разъезжается” по VLAN без DHCP relay Если клиенты в других VLAN, нужен ip helper-address на SVI/подинтерфейсах DHCPDISCOVER не дойдёт до сервера

Базовая схема “роутер + ПК в одной подсети”

Допустим, у роутера один интерфейс в сторону ПК: Fa0/0 = 192.168.1.1/24. Тогда DHCP можно настроить так.

Настройка интерфейса роутера

enable
conf t
interface fa0/0
no shutdown
ip address 192.168.1.1 255.255.255.0
exit

Создание DHCP пула

Дальше задаём пул адресов, шлюз, DNS.

conf t
ip dhcp excluded-address 192.168.1.1 192.168.1.50
ip dhcp pool DHCP_192_168_1
 network 192.168.1.0 255.255.255.0
 default-router 192.168.1.1
 dns-server 192.168.1.2
exit

Что здесь происходит:
- ip dhcp excluded-address - исключаем адреса, которые не будем отдавать клиентам (обычно шлюз и “служебные” IP).
- ip dhcp pool - создаём пул.
- network - сеть, из которой будут выдаваться адреса.
- default-router - шлюз по умолчанию для клиентов.
- dns-server - DNS для клиентов.

Настройка клиентов в Packet Tracer

На каждом ПК:
- IP Configuration -> DHCP
- убедитесь, что выбран DHCP, а не “static”

Проверка, что адреса реально раздаются

На роутере:

show ip dhcp binding
show ip dhcp server statistics

На ПК в IP Configuration должны появиться:
- IP адрес
- Subnet Mask
- Default Gateway
- DNS Server

Частая ошибка: “DHCP включён, но адреса не выдают”

Вот самые типичные причины именно в Packet Tracer:

Симптом Причина Что исправить
ПК остаётся без IP На роутере не тот network в DHCP pool или не совпадает с подсетью интерфейса Сверьте ip address на интерфейсе и network в ip dhcp pool
“Получает только в одну сторону” в сложной схеме Клиенты не в той же сети L2, а DHCP без relay Добавьте ip helper-address на интерфейсах к VLAN/подсетям
Адреса не выдаются из-за конфликта В пуле случайно есть IP шлюза или других устройств Используйте ip dhcp excluded-address
Пулы пересекаются в разных сегментах Несколько DHCP-серверов на одинаковые сети Оставьте один сервер на сегмент или грамотно разделите подсети

DHCP в разных VLAN: нужен DHCP relay

Если вы делите сеть на VLAN (например VLAN10 и VLAN20), DHCP-сервер может стоять в одном VLAN, а клиенты - в другом. Тогда DHCP broadcast не проходит через роутер, и без relay клиенты не получат адреса.

Суть: на интерфейсах, смотрящих на клиентские VLAN, указываем ip helper-address, чтобы роутер ретранслировал запросы DHCP на IP DHCP-сервера.

Пример для подинтерфейсов (router-on-a-stick)

Допустим:
- DHCP-сервер в VLAN4: 192.168.4.1
- клиенты в VLAN2 и VLAN3

На роутере:

conf t
interface g0/0.2
 encapsulation dot1Q 2
 ip helper-address 192.168.4.1
exit

interface g0/0.3
 encapsulation dot1Q 3
 ip helper-address 192.168.4.1
exit

После этого клиенты в VLAN2/VLAN3 смогут получить адреса от DHCP-сервера в VLAN4.

Исключения и резервирование (когда нужно управлять конкретными IP)

Исключить диапазон/адреса из пула

Если хотите, чтобы конкретные IP (шлюз, серверы, принтеры) не выдавались:

conf t
ip dhcp excluded-address 192.168.1.1
ip dhcp excluded-address 192.168.1.100 192.168.1.110
exit

Резервирование по MAC

Резервирование зависит от того, как клиент работает в вашей схеме. В базовых Packet Tracer лабах обычно достаточно исключений и корректного пула. Если же нужно привязать IP строго к устройству, делается на основе MAC-адреса в настройках DHCP роутера.

Полезные команды для диагностики

Задача Команда
Посмотреть выданные IP и привязки к MAC show ip dhcp binding
Посмотреть статистику DHCP сервера show ip dhcp server statistics
Быстро проверить, что интерфейс “живой” show ip interface brief

Короткий чеклист перед запуском симуляции

Шаг Что сделать
Адрес на интерфейсе роутера ip address X.Y.Z.W mask на интерфейсе в сторону клиентов
Пул DHCP ip dhcp pool ... + network ...
Шлюз и DNS default-router ... и dns-server ...
Исключения ip dhcp excluded-address ... для шлюза/служебных адресов
Клиенты в Packet Tracer поставить DHCP в IP Configuration
Если VLAN добавить ip helper-address на нужных интерфейсах
Проверка show ip dhcp binding на роутере

Если у вас именно “на роутере Cisco в Packet Tracer”, начните с одноинтерфейсной схемы (одна подсеть, один DHCP), добейтесь адресов на ПК, и только потом усложняйте до VLAN и relay. Обычно так быстрее всего.