Безголовый сервер больше не выполняет маршрутизацию после незначительных перебоев с DNS и DHCP
Извиняюсь заранее за любые орфографические ошибки или что-нибудь, но я вынужден написать этот пост на моем телефоне.
Я использую Ubuntu 16.04.2 LTS без наушников, который я также использую в качестве маршрутизатора для моей локальной сети. Обычно я использую webmin для обслуживания (в основном брандмауэр). Eth0 напрямую подключен к модему, а p5p1 - к сетевому коммутатору.
Эта настройка работала для меня в течение нескольких лет, пока вчера я не начал настраивать альтернативные DNS-серверы в webmin. Когда это не дало эффекта, который я искал (блокировка рекламы), я ненадолго установил статический IP-адрес для eth0. С этого момента в Интернете на моем компьютере с Windows (Ethernet) и Android-устройстве (Wi-Fi) был потерян. Я попытался вручную откатить все настройки до того, что было (не сильно изменилось и не коснулось брандмауэра), но безрезультатно.
В настоящее время сервер доступен как снаружи, так и внутри сети, и я могу пропинговать другие серверы с него. Однако, когда я пытаюсь пропинговать google.com (или любой другой внешний сайт) с моего компьютера с Windows, имя преобразуется в IP-адрес, но время ожидания запроса истекает.
Переадресация IP все еще включена, как маскарад для выходного интерфейса eth0 (по крайней мере, согласно webmin). При запуске tracert на машине с Windows для любого внешнего ip (например, 8.8.8.8) я получаю только один прыжок, а именно к шлюзу (интерфейс p5p1 на сервере) до истечения времени ожидания. Я могу пропинговать ip eth0 (dhcp от isp) с машины windows.
Кто-нибудь знает, что может быть причиной этого? Заранее спасибо!