私はUbuntu 16.04を使用していますが、インターネット速度が遅い問題を解決しようとしたときに、誤ってiptablesをフラッシュしてしまいました。次のコマンドを使用しました。
iptables -F
今では、どのウェブサイトも開けず、Skype にログインできず、URL を使用してどのウェブサイトも ping できなくなりました。
ただし、インターネットのIPアドレスをpingすることはでき、そのIPアドレスを使用してWebサイトを開くことができ、URLを使用しようとするとChromeでERR_NAME_RESOLUTION_FAILEDが表示されます。。
以下の回答に記載されている修正を試しました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 に関連しているようなので、ネットワーク接続設定のIPV4 Settings > DNS Servers
入力ボックスに ISP の DNS サーバーのアドレスを追加し、マシンを再起動すると、マシンは復活しました。インターネットは正常に動作しているようです。
方法を見つけたと思うその周り問題は解決しましたが、元の問題はまだ残っています。そうでしょうか?
アップデート2
インターネット関連の別の問題(元々の速度の問題)があり、その説明を別の質問に書きました。質問はこちらですルーティング テーブル - デフォルト ゲートウェイと traceroute の不一致
答え1
iptablesに、デフォルトで各パケットをドロップするデフォルトポリシーがあるかもしれません。デフォルトポリシーはフラッシュされません。iptablesを投稿していただければ助かります。
iptables -nvL
したがって、iptables があらゆる入力と出力を受け入れるようにすると、パケットの損失を防ぐことができます。
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT