私は過去2か月間問題なくArch Linuxを実行してきましたが、突然明確な理由がなくてもインターネットを検索できなくなりました。イーサネット経由で接続され、NetworkManagerを使用しており、次のコマンドを実行しました。
nmcli device
出力は、有線接続が接続されて動作していることを示します。
私は8.8.8.8でpingを試しましたが、うまくいきますが、パックマンを使用してパッケージをダウンロードしようとするたびに機能せず、インターネットを検索しようとしても機能しません。
私も走ってみました。
ip route
私のローカルIPアドレスを出力します。
答え1
まず、問題を分析してみましょう。
インターフェイスの問題ですか、それともipの問題ですか?次のコマンドを実行して確認します。
ip link
。
インターネットへのネクストホップのインターフェースを表示できると問題が発生しますip -4 addr
。期待するIPv4アドレスがありますか? 169.xxxなど、直接割り当てたIPではないことを確認してください。
予想されるIPが表示されたら、ネクストホップルーターにpingを試してください。正常であればping 8.8.8.8。合格すると、IPネットワークは良好です。
ipルーティングですか? LAN上のすべてのデバイスをpingできますが、インターネットホストがpingできない場合は、ルーティングによって問題が発生した可能性があります。小切手を発行ip -4 route
し、結果がゲートウェイを指していることを確認してください。
DNSですか? google.comをpingしてみてください。失敗した場合、問題はDNSかもしれません。 /etc/resolv.confに無効なリゾルバが含まれている可能性があります。確認してください。