家の192ネットワーク上の他のPCにアクセスできますが、外に出ようとすると「ネットワークに到達できません」というメッセージが表示されます。p3p1は適切なIPアドレスで起動しています。Fedora 16を実行しています。トラブルシューティングを行うには、次に何をすればよいですか?
家の他のすべてのPCは動作しています(Windows、Mac)。
家の192ネットワーク上の他のPCにアクセスできますが、外に出ようとすると「ネットワークに到達できません」というメッセージが表示されます。p3p1は適切なIPアドレスで起動しています。Fedora 16を実行しています。トラブルシューティングを行うには、次に何をすればよいですか?
家の他のすべてのPCは動作しています(Windows、Mac)。
回答:
あなたはあなたの家の他のすべてのPCに接続があると言います。その場合、問題はLinuxマシンにのみあります。いくつかの可能性があります。
接続はありますが、DNSにアクセスできません。あなたはこれを診断することができます
ping -c1 8.8.4.4
Googleにアクセスできる場合は、接続が確立されており、DNSサーバーを更新するだけで済みます。/etc/resolv.confファイルを(sudoとして)編集し、次の2行を追加します。
nameserver 8.8.8.8
nameserver 8.8.4.4
そして今、あなたは行ってもいいです。
Googleにpingすることはできませんが、ルーターやLAN内の他のPCにpingすることはできます。この場合、問題1も発生している可能性があるため、それを確認する必要がありますが、最初にルーティングテーブルを確認する必要があります。で印刷する
ip route show default
次のような返信があることを確認します。
default via 192.168.11.1 dev wlan0 proto dhcp metric 600
(これは私のラップトップ用です)。重要なのは、私の(192.168.11.1)が表示されている場所に、ルーターの正しいIPアドレスが表示されることです。間違ったIPアドレスが表示される場合、またはさらに悪いことに、ip route show defaultコマンドが応答を受信しない場合、ルーティングテーブルが破損しています。次の方法で簡単に復元できます。
sudo ip route del default (only if the wrong IP address appears)
sudo ip route add default via IP.address.OfYour.Router
次に、ステップ1に進みます。
LAN上のPCにpingできない場合は、別の種類の問題があり、さらに質問する必要があります。しかし、そこに着いたら、その橋を渡ります。