ネットワーク接続の確認

ネットワークのトラブルが起きた場合に、原因箇所を特定するのに使用します。

■ 目的のホストに接続できているかを調べる
接続されているかどうか調べたいコンピュータのIPアドレスを指定すると、相手のコンピュータから返信があるかどうか、返信がある場合はどのくらい時間がかかっているか、などのデータを元にネットワークを診断します。

[root@example ~]# ping 66.160.206.144
DNSを指定していれば、ドメインでの入力も可能です。

■ ネットワークの設定が正しいかを調べる
IPアドレス(inet)、ネットマスク(Mask)が正しく設定されているか確認します。誤りがあるようなら、 /etc/sysconfig/network-scripts/ifcfg-eth0の内容を確認します。

[root@example ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:11:09:EC:2F:3C
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: 2001:c90:12f1:1bf9:211:9ff:feec:2f3c/64 Scope:Global
inet6 addr: fe80::211:9ff:feec:2f3c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4456 errors:0 dropped:0 overruns:0 frame:0
TX packets:3849 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3602429 (3.4 MiB) TX bytes:488160 (476.7 KiB)
Interrupt:201 Base address:0xaf00

■ 名前解決の確認
接続したいホストに名前解決してアクセスしている場合、DNSの設定が誤っている場合があります。
hostコマンドで正常にIPアドレスが取得できない場合、/etc/hosts、/etc/resolv.confの内容を確認します。

[root@example ~]# host blog16.fc2.com
blog16.fc2.com has address 66.160.206.144

■ ルーティングの確認
以下のコマンドを実行して、「default」に使用しているルータの静的IPアドレスが指定されいない場合は、/etc/sysconfig/networkのGATEWAYの設定を確認してください。

[root@example ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default buffalo.setup 0.0.0.0 UG 0 0 0 eth0