努力により、アーチLinuxを実行している自宅のコンピュータから再起動した後、突然特定のWebサイトに接続できなくなります。 NetworkManagerを使用していますが、そのウェブサイトにgithub.com、qwant.comが含まれていますが、discordに接続できません。 nslookupを使用してIPを取得できるため、DNSの問題は除外しましたが、pingを試みると「ターゲットホストに接続できません」というメッセージが表示されます。携帯電話とWi-Fiの接続が正しく機能しているため、ルーターの問題は除外されました。
私はこれが一種のローカル構成の問題であることは間違いないと確信していますが、この問題についてオンラインで何も見つけることができないようで、私の構成について何も変更しませんでした。最近インストールしたDockerに関連していましたが、それを削除しても問題は解決しなかったため、これが問題であると疑われます。
現時点ではこの問題を解決できない状況なので、助けていただければ幸いです。パソコンでもサイトにアクセスできないので携帯に入力しました。
答え1
DNSをチェックするのは良いスタートです。
ただし、DNSはキャッシュされるように設計されています。したがって、最初のステップはどのインターネット接続。ip a
良い出発点です。 IPアドレスがあり、物理接続が機能していることを確認してください(コマンドは「NO-CARRIER」を報告しません)。
Webブラウザの接続についてのみ言及しました。 Web プロキシを使用するように構成されていないことを確認することをお勧めします。また、問題を確認するには、他のクライアント(カールやwgetなど)を使用することをお勧めします。
次のパス:ip route -n
.デフォルトのパスが設定されていることを確認してください。余分な路地がないことを確認してください。
デフォルトゲートウェイにアクセスできることを確認してください。ping
IPネットワークをテストするために選択したツールですが、ネットワークセキュリティ担当者は企業ネットワークでこれを無効にする傾向があります。
問題ない?
質問では、「特定のサイト」に問題があると述べましたが、他のサイト(特にLANの外部サイト)が正しく機能しているかどうかは明らかではありませんでした。私はこれが本当だと仮定します。
次に、ファイアウォールの設定を確認してください。私はここで時代に少し遅れています。長い間実行するのと同じくらい簡単でしたが、iptables -L
今ではカーネルのiptables以外のものを使ってファイアウォール設定を行うことができ、すべてのルールがiptables出力に変換されるわけではありません。良い提案がなくても、まだ良い出発点です。