У меня такая сеть:
PCVLAN10 -> SWITCH_LAN1 -> ROUTER_LAN 1 -> ROUTER_LAN2 -> SWITCH_LAN2 -> DHCP (МАРШРУТИЗАТОР)
Я установил субинтерфейсы на маршрутизаторах и разрешил транкинг в VLAN 10 на всех устройствах.
Чего я хочу добиться: PCVLAN10 должен иметь возможность получать IP-адрес от DHCP в LAN2.
Происходит следующее: трафик проходит через DHCPRouter из PCVLAN10, и в соответствии с режимом моделирования в Packet Tracer адрес из пула был выбран и готов к отправке, но никогда этого не происходит.
Если я подключу компьютер к тому же vlan, но подключу его к коммутатору 2, этот компьютер сможет получить IP-адрес. Значит, на обратном пути должно быть что-то с коммутатором и маршрутизатором 2.
Я настроил адреса IP Helper по пути и маршруты по умолчанию, но где-то трафик просто останавливается, не давая мне надлежащей информации.
Как вы думаете, в чем может быть ошибка?
РЕДАКТИРОВАТЬ: Я добавил вспомогательный адрес на обратном пути. Результат немного раздражает, компьютеру требуется довольно много времени, чтобы получить DHCP-адрес, мои пулы исключают адреса 1–3, но следующий полученный - «44», и если я отпущу его и запрошу новый, я получить 49, означает ли это, что DHCP-сервер не может маршрутизировать 5 пакетов?
Две сети означают два широковещательных домена. Поскольку DHCP обменивается данными посредством широковещательной рассылки, пакет отбрасывается на границе сети, скажем, на маршрутизаторе. Вам необходимо настроить роутер на реле Связь DHCP между сетями.
Теперь у вас есть вторая проблема: вашему DHCP-серверу необходимо знать, что компьютер находится в другой сети, и поэтому ему нужен IP-адрес в другом сетевом диапазоне.
Я предлагаю вам прочитать о широковещательных доменах, широковещательных рассылках и о том, как работает DHCP, чтобы лучше понять проблему.
Другой вопрос, хотя и не по теме, - почему вы не даете компьютеру статический адрес. Ваше зачатие довольно необычно.