Диагностика работы клиента и сервера DHCP

Каким образом в интернет-центре можно продиагностировать проблемы с DHCP, в случае если устройства в локальной сети не получают IP-адрес от интернет-центра или сам интернет-центр не может получить IP-адрес от провайдера?


По умолчанию в системном журнале интернет-центра отображается сокращенная информация о подключении.

В KeeneticOS имеется возможность собрать диагностические логи работы модуля DHCP.

1. Если ваши устройства не получают IP-адрес от DHCP-сервера интернет-центра, в командной строке устройства для включения диагностических логов нужно выполнить команду:

ip dhcp pool _WEBADMIN debug


где _WEBADMIN – имя пула, с которым возникают проблемы (_WEBADMIN - по умолчанию название пула для интерфейса Home).

После включения команды нужно переинициализировать интерфейс: отключить/подключить Ethernet-кабель, переподключиться по Wi-Fi или нажать в настройках интерфейса кнопку Сохранить.

NOTE: Важно! Если вы меняли название пула или нужен пул другого интерфейса, то нужно соответственно указывать его. Посмотреть имя пула, если у вас возникли сомнения, можно в текстовом файле конфигурации.

Вот лог при получении IP-адреса клиентом без диагностических записей:

Вот лог после выполнения указанной выше команды:

Для отключения диагностических логов нужно выполнить команду:

no ip dhcp pool _WEBADMIN debug


2. Если ваш интернет-центр не получает или не обновляет IP-адрес по DHCP от провайдера, сначала уточните, нет ли у провайдера привязки IP-адреса к MAC-адресу. Если привязка есть, уточните, что MAC-адрес вашего интернет-центра зарегистрирован у провайдера. Если привязки нет или есть и все настройки произведены, но устройство все равно не получает IP-адрес, то в командной строке интернет-центра нужно выполнить команды:

<config> interface ISP 
<config-if> ip dhcp client debug


где ISP – имя интерфейса, на котором не удается получить IP-адрес.
После включения команды нужно переинициализировать интерфейс: отключить/подключить кабель или нажать в настройках интерфейса кнопку Применить.

Вот лог при получении IP-адреса интернет-центром без диагностических записей:

Вот лог после выполнения команды:

Для отключения диагностических логов нужно выполнить команды:

<config> interface ISP
<config-if> no ip dhcp client debug

 

 

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 7 из 18