マシンに新しいCentOS 6.3をインストールしました。インターネットがまったく機能していない。ルーターやLANに接続されている他のコンピューターにpingを実行する方法。私はグーグルで検索してさまざまなフォーラムを検索しましたが、すべてが無駄です。解決策はどれも私のために機能しません:(
ここに私のシステムに関するいくつかの情報があります-
「ping 192.168.1.1
」の出力
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.615 ms
--- 192.168.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2441ms
rtt min/avg/max/mdev = 0.301/0.476/0.615/0.130 ms
「ping 192.168.1.2
」の出力
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
64 bytes from 192.168.1.2: icmp_seq=1 ttl=128 time=9.06 ms
--- 192.168.1.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2333ms
rtt min/avg/max/mdev = 2.686/5.669/9.066/2.621 ms
「ping 8.8.8.8
」の出力
192.168.1.1からicmp_seq = 10宛先ネット到達不能
「resolv.conf
」の内容
# Generated by NetworkManager
domain Home
search Home
nameserver 192.168.1.1
「network
」の内容
NETWORKING=yes
HOSTNAME=localhost.localdomain
NTPSERVERARGS=iburst
「ifcfg-eth0
」の内容
DEVICE="eth0"
BOOTPROTO=dhcp
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE="Ethernet"
UUID="1c4b1997-00d4-432c-85cd-10d2acb91570"
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=LAN
HWADDR=00:1C:C0:B2:DD:86
PEERDNS=yes
PEERROUTES=yes
LAST_CONNECT=1362299730
「nslookup google.com
」の出力
;; connection timed out; trying next Origin
;; connection timed out; no servers could be reached
「Dig google.com
」の出力
; <<>> Dig 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 <<>> google.com
;; global options: +cmd
;; connection timed out; no servers could be reached
「ifconfig
」の出力
eth0 Link encap:Ethernet HWaddr 00:1C:C0:B2:DD:86
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21c:c0ff:feb2:dd86/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1068 errors:0 dropped:0 overruns:0 frame:0
TX packets:779 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:90280 (88.1 KiB) TX bytes:72565 (70.8 KiB)
Interrupt:20 Memory:d0200000-d0220000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:960 (960.0 b) TX bytes:960 (960.0 b)
「route -n
」の出力
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
「iptables -L
」の出力
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh
REJECT all -- anywhere anywhere reject-with icmp-Host-prohibited
Chain FORWARD (policy ACCEPT)
target prot opt source destination
REJECT all -- anywhere anywhere reject-with icmp-Host-prohibited
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
注:Windows 7で「IPアドレスを自動的に取得する」を設定しましたが、すべて正常に機能します。
EDIT 2013-03-04:この応答へのコメントに見られるように、実際にはisルーティングの問題もあります。これは、IPアドレスを指定してもpingが外部のアイデアに機能しないためですホスト名の代わりに。
元の応答:
あなたの質問にはルーティングが問題であるという証拠はありません。内容行う表示は、192.168.1.1のネームサーバーがCentOSマシンからのDNSクエリに応答しないことです。あなたが読んで投稿した行からこれを見る
;; connection timed out; trying next Origin
;; connection timed out; no servers could be reached
nslookupまたはDigを使用している場合。 resolv.confに入力したネームサーバーはpingできるネームサーバー、つまり192.168.1.1
なので、これはnotルーティングの問題です。
これがルーティングの問題ではなくDNS解決の問題であることを確認したい場合は、代わりにこれを試してください。
ryo-ohki:~ jenny$ Dig ns.google.com @8.8.8.8
それでも「接続がタイムアウトした」場合は、ルーティングに問題があります。しかし、適切な応答が得られれば、問題は自分のネームサーバーであることがわかります。
したがって、これを実行してルーティングの問題ではないことを確認すると、代わりに質問が"マシン192.168.1.1が実際にネームサーバーであるはずですか?"同じネームサーバーになります。あなたはWindowsマシンに使用していますか?もしそうなら、それが応答しない理由を理解してみてください。
そうでない場合は、正しいネームサーバーを/etc/resolv.conf
に入力してください。
Nameserver /etc/resolv.confに別のネームサーバーを追加してみてください。たとえば、8.8.8.8にあるgoogleのネームサーバーを追加します。
そして、192.168.1.1のルーターが実際にトラフィックをルーティングしていることを確認します。