Я выполняю человечность 16.04, и я случайно сбросил свой iptables при попытке диагностировать медленную интернет-проблему. Я использовал следующую команду
iptables -F
Теперь я не могу открыть веб-сайт, войти в скайп или даже проверить с помощью ping-запросов любой веб-сайт с помощью URL.
Я могу проверить с помощью ping-запросов интернет-IP-адреса, хотя, может открыть веб-сайты с помощью их IP-адреса и видеть ERR_NAME_RESOLUTION_FAILED в хроме, когда я пытаюсь использовать URL.
Я попробовал, фиксирует перечисленный в следующем ответе https://serverfault.com/questions/497438/how-to-reset-ubuntu-12-04-iptables-to-default-without-locking-oneself-out, но он не устранил проблему. Точные команды, которые я ren следующие
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
Можно сказать, что я не абсолютно уверен, что я делаю, так как я не администратор сервера или сетевой парень.
Любая справка значительно ценилась бы.
Спасибо
Обновление 1
Так как это, кажется, связанный DNS, я просто шел вперед и добавил адрес сервера DNS своего ISP в настройках сетевого соединения IPV4 Settings > DNS Servers
поле ввода, перезапущенное машина, и это возвратилось к жизни. Интернет, кажется, хорошо работает теперь.
Я думаю, что нашел путь вокруг проблемы, но исходная проблема все еще там. Это?
Обновление 2
У меня есть другая связанная с Интернетом проблема (исходная проблема скорости), что я поместил описание в другой вопрос. Вопросом являются здесь Таблицы маршрутизации - шлюз По умолчанию и traceroute несоответствие
У Вас могли бы быть политики по умолчанию в Ваших iptables, которые отбрасывают каждый пакет по умолчанию. Политики по умолчанию не будут сброшены. Это помогло бы при регистрации iptables, использование
iptables -nvL
Настолько делающий iptables признает, что любой ввод и вывод должен предотвратить потерю пакетов.
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT