我在我的机器上安装了新的CentOS 6.3。 互联网根本不工作。 如何能ping我的路由器和其他连接在局域网上的电脑。 我search了各种论坛,但都是徒劳的。 没有解决scheme为我工作:(
这里是关于我的系统的一些信息 –
输出“ 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目标networking无法访问
“ 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地址”,一切正常。
编辑2013-03-04:在这个回应的评论中看到,实际上也有某种types的路由问题,因为即使给定了一个ip地址而不是主机名,ping也不适用于外部的想法。
原始回复:
你的问题没有证据表明路由是一个问题。 它所显示的是名称服务器192.168.1.1不响应来自你的CentOS机器的DNS查询。 你从你读过的post看到这个
;; connection timed out; trying next origin ;; connection timed out; no servers could be reached
当你使用nslookup或挖。 由于你input到resolv.conf中的名称服务器是你可以ping的名字服务器,例如192.168.1.1 ,这不是路由问题。
如果您想确认这是DNS解决问题而不是路由问题,请尝试执行此操作:
ryo-ohki:~ jenny$ dig ns.google.com @8.8.8.8
如果你仍然“连接超时”,那么你确实有路由问题。 但是,如果你得到了正确的回应,你已经certificate这是你自己的域名服务器,这就是问题所在。
所以,一旦你这样做,并确认这不是一个路由问题,问题反而变成“机器192.168.1.1实际上应该是名称服务器? 它是用于Windows机器的同名服务器吗? 如果是这样,试图找出为什么它没有响应。
如果不是,请确保在/etc/resolv.confinput正确的名称服务器。
尝试在名称服务器/etc/resolv.conf中添加另一个名称服务器,例如在8.8.8.8处的Google
并确保192.168.1.1的路由器确实在路由stream量。