dhclient дает сбой и нарушает работу сети (использует странные настройки маски ip/subnet)

Вчера маршрутизатор в сети вышел из строя и, казалось, начал выдавать IP-адреса на 192.168.100.x IP-адреса, он был недоступен, через некоторое время он, казалось, разрешал сам себя и был снова доступен через новые подключения, он был постоянно арендован 192.168.100.x к машинам в сети. В сети есть машины с Windows и машина с Debian (9). Я настроил машины Windows на использование определенных IP-адресов, обновил ipconfig и они продолжали работать без проблем. Машина Debian (которая подключена удаленно) больше не имеет связи.

Сеть первоначально обслуживала IP-адреса 192.168.178.x, подсеть 255.255.255.0, Который делает это снова.

Я снова установил правила переадресации портов после заводской перезагрузки маршрутизатора, и мой ящик снова был доступен удаленно через SSH. Машина выступает в качестве сервера для офиса и управляется мной удаленно.

Странно, однако, что у машины нет самого соединения, хотя мое соединение SSH работает нормально, и если я запускаю sudo dhclient -v Затем машина обрывает соединение и возвращается к 192.168.100.19 в подсети 255.255.255.255, Похоже, только перезапуск компьютера снова делает его доступным, но у него больше нет подключения к Интернету для приложений, на которых он работает.

У меня есть некоторые фотографии некоторых вещей, которые я пытался безрезультатно.

/etc/network/interfaces:

интерфейсы

После dhclient команда выполняется:

dhclientdhclient

Прежде чем запустить его, я могу подключиться, и это показывает ip addr:

IP-адрес

Попытка резервного копирования и удаления файла аренды:

dhclient

Попытка удаления IP-маршрута по умолчанию:

Извините за фотографии картофеля, но я делаю это через кого-то, кто находится на физическом месте, я сам работаю удаленно. Я в растерянности и не могу пройти через переустановку операционной системы и молиться, я не уверен, что делать.

1 ответ

Решение
DHCPOFFER of 192.168.100.19 from 192.168.100.1

означает DHCP-сервер в 192.168.100.1 предложил адрес. Клиент согласился и ожидал DHCPACK (подтверждение), но получил:

DHCPNAK from 192.168.178.1

Это означает, что сервер DHCP на 192.168.178.1 возражал (вероятно, потому что он мог только согласиться 192.168.178.zzz). Через некоторое время была еще одна попытка:

DHCPOFFER of 192.168.100.19 from 192.168.100.1

но теперь DHCP-сервер в 192.168.100.1 был быстрее чем 192.168.178.1:

DHCPACK of 192.168.100.19 from 192.168.100.1

Теперь клиент "думает", что все в порядке, так как какой-то сервер подтвердил адрес.

Вывод: есть два DHCP-сервера, 192.168.100.1 а также 192.168.178.1они мешают друг другу. Вам нужно выяснить, что за дополнительный сервер, и заставить его остановиться. Термин "мошеннический DHCP". Сравните этот мой ответ.

Другие вопросы по тегам