私はマシン上にubuntu 14.04 ltsを持っています。ネットワークマネージャでLANに接続されていると表示されていますが、インターネットにアクセスできません。
インターネット接続をデバッグする際に従うべきいくつかのステップがあります。構成にDHCPとNetworkManagerを使用すると仮定します。
1)IPアドレスが割り当てられているかどうかを確認します
ifconfig
Inet addrを含むこのようなものが表示される場合、それは問題ありません
eth0 Link encap:Ethernet HWaddr 00:23:74:3d:92:90
inet addr:192.168.1.2 Bcast:192.168.1.15 Mask:255.255.255.240
2)デフォルトゲートウェイが割り当てられているかどうかを確認します。ターミナルを開いて入力
netstat -r
デフォルトで始まる行を含む同様の出力が表示される場合、それは問題ありません
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
3)デフォルトゲートウェイにpingできるかどうかを確認します。ターミナルを開いて入力
ping 192.168.1.1
192.168.1.1はnestat -rの出力に表示されるアドレスに置き換える必要があります
このようなものが見えるはずです
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_req=1 ttl=64 time=0.265 ms
64 bytes from 192.168.1.1: icmp_req=2 ttl=64 time=0.235 ms
64 bytes from 192.168.1.1: icmp_req=3 ttl=64 time=0.221 ms
4)DNSサーバーが割り当てられているかどうかを確認します。ターミナルを開いて入力
cat /etc/resolv.conf
Wordネームサーバーを含む少なくとも1行が表示されます。
nameserver 8.8.8.8
5)DNSサーバーにpingできるかどうかを確認します。ターミナルを開いて入力
ping 8.8.8.8
8.8.8.8は、cat /etc/resolv.confの出力に表示されるアドレスに置き換える必要があります
このようなものが見えるはずです
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=48 time=25.5 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=48 time=26.1 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=48 time=24.9 ms
6)DNS名を解決できるかどうかを確認します。ターミナルを開いて入力
Host www.google.pl
このようなものが見えるはずです
www.google.pl has address 216.58.209.67
手順のいずれかが失敗した場合は、さらに調査する必要があります。
ファイアウォールを一時的にオフにします。それが機能するかどうかを確認します。
Darekの有用なチェックリストは、問題の原因を特定しました。
(3)デフォルトゲートウェイをpingできませんでした。
なぜなら…ファイアウォール。