DHCP: застрял между предложением DHCP и запросом DHCP

Вот изображение моей текущей топологии (это настоящая топология, просто добавлено изображение трассировщика пакетов, чтобы вы могли его представить):

topology
(источник: smartplace.mx < / а>)

Когда клиент справа отправляет DHCP DISCOVER (широковещательная рассылка), маршрутизатор перенаправляет его на DHCP-сервер с IP-адресом шлюза в качестве источника и IP-адресом DHCP-сервера в качестве пункта назначения (одноадресная передача).

Затем DHCP-сервер отвечает DHCP OFFER, указывая свой IP-адрес в качестве источника и IP-адрес fa0 / 1 в качестве пункта назначения (одноадресная передача).

Однако он не доходит до клиента и не отвечает следующим ЗАПРОС DHCP.

Маршрутизация полностью настроена в роутере. Каждый раз, когда я добавляю еще один компьютер в ту же подсеть, что и сервер, DHCP успешно проходит.

Кроме того, если я назначу этому новому хосту статический IP-адрес, я могу пинговать и подключаться к маршрутизатору через telnet и включать другой сегмент сети.

Единственная имеющаяся у меня конфигурация, связанная с DHCP, - это вспомогательный IP-адрес как на коммутаторе, так и на шлюзе маршрутизатора справа. На DHCP-сервере есть пул для обеих сетей, а также для обеих сетей настроены шлюзы.

Кажется, я не могу найти, где и почему этот пакет теряется!


person RobertoNovelo    schedule 23.11.2013    source источник
comment
Это не вопрос программирования. Это не по теме сайта.   -  person nobody    schedule 16.05.2015


Ответы (2)


Как оказалось, все, что нам нужно было сделать, это настроить агент ретрансляции на шлюзе других сетей. Проблема заключалась в том, что маршрутизаторы, которые мы настраивали, были устаревшими и не поддерживали конфигурацию прокси DCHP для DHCP-серверов, которые не были DHCP-сервером маршрутизатора. Когда мы переключили маршрутизаторы, мы обнаружили, что все работает нормально.

Здесь можно найти много полезной информации по настройке агента ретрансляции DHCP для маршрутизаторов Cisco:

http://www.cisco.com/en/US/docs/ios-xml/ios/ipaddr_dhcp/configuration/15-sy/dhcp-relay-agent.html

person RobertoNovelo    schedule 26.12.2013

проверьте таблицу маршрутизации в маршрутизаторе и добавьте сетевой идентификатор fa 0/1, используя протокол информации о маршрутизации, и дважды проверьте, что пул dhcp, для которого вы хотите предоставить IP-адрес на вашем DHCP-сервере, установлен на сетевой шлюз fa 0/1

person Abdulmalik Morghem    schedule 23.11.2013
comment
маршрутизация тоже настроена. Предложение отправляется на IP-адрес fa0 / 1 с DHCP-сервера. DHCP-сервер работает на Mac, а не в маршрутизаторе. - person RobertoNovelo; 24.11.2013
comment
пожалуйста, предоставьте мне команду ip helper-address, который вы используете в fa 0/1 - person Abdulmalik Morghem; 24.11.2013
comment
Я попытался создать его, используя трассировщик пакетов cisco, но с той же проблемой. Как я испытал в прошлом, dhcp требует больше времени для работы (около 5 минут) - person Abdulmalik Morghem; 24.11.2013
comment
команда - это ip helper-address, за которым следует адрес DHCP-сервера - person RobertoNovelo; 26.11.2013