![Случайно сбросил iptables - восстановил](https://rvso.com/image/885991/%D0%A1%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D0%BE%20%D1%81%D0%B1%D1%80%D0%BE%D1%81%D0%B8%D0%BB%20iptables%20-%20%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D0%BB.png)
Я использую Ubuntu 16.04 и случайно очистил iptables, пытаясь устранить проблему с медленным интернетом. Я использовал следующую команду
iptables -F
Теперь я не могу открыть ни один сайт, войти в Skype или даже выполнить пинг ни одного сайта по URL.
Я могу пинговать IP-адреса в Интернете, могу открывать веб-сайты, используя их IP-адреса, и вижу ERR_NAME_RESOLUTION_FAILED в Chrome, когда пытаюсь использовать URL-адрес..
Я попробовал исправления, перечисленные в следующем ответеhttps://serverfault.com/questions/497438/how-to-reset-ubuntu-12-04-iptables-to-default-without-locking-oneself-outно это не решило проблему. Точные команды, которые я использую, следующие
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
Можно сказать, что я не совсем уверен в том, что делаю, поскольку я не администратор сервера и не специалист по сетям.
Любая помощь будет высоко оценена.
Спасибо
Обновление 1
Поскольку это, похоже, связано с DNS, я просто добавил адрес DNS-сервера моего интернет-провайдера в IPV4 Settings > DNS Servers
поле ввода настроек сетевого подключения, перезагрузил машину, и она вернулась к жизни. Интернет, похоже, теперь работает нормально.
Я думаю, я нашел способвокругпроблема, но первоначальная проблема все еще существует. Так ли это?
Обновление 2
У меня другая проблема, связанная с интернетом (исходная проблема со скоростью), описание которой я поместил в другой вопрос. Вопрос здесьТаблицы маршрутизации — несоответствие шлюза по умолчанию и трассировки маршрута
решение1
У вас могут быть политики по умолчанию в ваших iptables, которые по умолчанию отбрасывают каждый пакет. Политики по умолчанию не будут сброшены. Было бы полезно, если бы вы опубликовали свои iptables с помощью
iptables -nvL
Таким образом, настройка iptables на прием любого ввода и вывода должна предотвратить потерю пакетов.
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT