Назад | Перейти на главную страницу

Регистрация ошибок DHCP маршрутизатора Cisco

Я устраняю проблему, когда DHCP-клиент не получает адрес во время загрузки PXE, но получает адрес без проблем после загрузки в Windows. Наш маршрутизатор Cisco также является нашим DHCP-сервером. Я не эксперт по IOS, поэтому есть ли в IOS какие-либо журналы DHCP, чтобы узнать, попадает ли запрос DHCP в маршрутизатор?

Да, в Cisco IOS есть много встроенных команд отладки. Большинство из них довольно шумные и по умолчанию отключены.

Если вы хотите отладить, что происходит с DHCP, подключитесь к маршрутизатору по SSH и сначала выполните команду:

terminal monitor

Это гарантирует, что журнал с устройства будет распечатан в вашем терминале. Затем, чтобы перейти к вопросу о командах DHCP:

debug ip dhcp server events

Затем загрузите свой сервер. ЕСЛИ происходит согласование DHCP, вы должны увидеть сгенерированный вывод, например

Apr  3 07:18:21.199: DHCPD: Sending notification of DISCOVER:
Apr  3 07:18:21.199:   DHCPD: htype 1 chaddr aabb.ccdd.eeff
Apr  3 07:18:21.199:   DHCPD: remote id 020a0000c0a8020101000000
Apr  3 07:18:21.199:   DHCPD: circuit id 00000000
Apr  3 07:18:21.199: DHCPD: Seeing if there is an internally specified pool class:
Apr  3 07:18:21.199:   DHCPD: htype 1 chaddr aabb.ccdd.eeff
Apr  3 07:18:21.199:   DHCPD: remote id 020a0000c0a8020101000000
Apr  3 07:18:21.199:   DHCPD: circuit id 00000000
Apr  3 07:18:22.215: DHCPD: Sending notification of ASSIGNMENT:
Apr  3 07:18:22.215:  DHCPD: address 192.168.2.33 mask 255.255.255.0
Apr  3 07:18:22.215:   DHCPD: htype 1 chaddr aabb.ccdd.eeff
Apr  3 07:18:22.215:   DHCPD: lease time remaining (secs) = 604800

Здесь вы можете увидеть, как сетевое устройство успешно осуществляет широковещательную рассылку адреса DHCP (обнаруживает) и получает адрес 192.168.2.33 из настроенного пула.

Когда ты закончишь убедитесь, что вы отключили команды отладки или вы рискуете перегрузить процессор вашего маршрутизатора.

undebug all

Надеюсь это поможет!