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
команда выполняется:
Прежде чем запустить его, я могу подключиться, и это показывает ip addr
:
Попытка резервного копирования и удаления файла аренды:
Попытка удаления 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". Сравните этот мой ответ.