У меня есть Raspberry pi, на котором запущен Raspbian Lite и webmin, который служит в качестве шлюза моей домашней сети (и уже некоторое время без проблем). Сегодня вечером я пытался добавить некоторые правила переадресации портов в брандмауэр и открыть порт 8080, чтобы указать на внутренний веб-сервер, и во время фиксации изменений в брандмауэре что-то пошло не так. Сервер теперь кажется полностью мертвым для мира, и я не могу понять, что не так.

Машина все еще обслуживает запросы DHCP и выдает IP-адреса, но я не могу проверить связь с машиной, не могу подключиться к ней по ssh и не могу получить доступ к интерфейсу webmin с: 10000 в браузере. Подключаясь напрямую к машине с экраном и клавиатурой, я вижу, что он получает IP от моего интернет-провайдера, но я не могу пропинговать какие-либо внешние хосты (или даже локальный хост) или делать что-либо с сетью. Я пытался исправить это в течение нескольких часов, и я не ближе к решению. Я отключил его от Интернета, пока я отлаживаю.

Я попытался стереть правила, которые я добавил в iptables, а также полностью очистить все правила iptables и установить для каждой таблицы ACCEPT весь трафик, и все же, даже когда все это открыто, когда я что-то пингую (даже localhost), я получаю ошибку " sendmsg: операция не разрешена ". Я пытался искать подобные проблемы, но все остальные, кажется, исправили это, очистив iptables, и это ничего не сделало для меня. Перезагрузка компьютера также ничего не сделала, webmin не показывает ошибок в своем журнале, а попытка перезапустить iptables через systemctl приводит к ошибке «файл не найден».

Было бы очень признательно, если бы кто-нибудь мог предложить некоторые идеи относительно того, как я могу это исправить. Я в полном недоумении. Спасибо.


источник