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

344
DangerosoDavo

Вчера маршрутизатор в сети вышел из строя и, казалось, начал выдавать IP-адреса на 192.168.100.xIP-адресах, он был недоступен, через некоторое время он, казалось, разрешился сам и снова стал доступен через новые подключения, он был постоянно сдан 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команды:

dhclient dhclient

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

IP-адрес

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

dhclient

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

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

0

1 ответ на вопрос

3
Kamil Maciorowski
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». Сравните этот мой ответ .

После некоторой проверки выясняется, что ТВ-бокс, который у нас есть в офисе (который также является квартирой), решил запустить DHCP-сервер. Отключение кабеля Ethernet и запуск dhclient решили проблемы с подключением. Эта коробка всегда была подключена до этого. DangerosoDavo 5 лет назад 1