有台服务器,有三块网卡。比较复杂,常见的是两块网卡。个人用的机子一块有线网卡一块无线网卡,而服务器不用无线网卡。一般的服务器一块网卡就够了,如果用于防火墙或其他用途,一块进一块出,那才需要两块网卡。
sh> ping
ping: unreachable host
一个简单的web服务器,用三块网卡确实有点浪费。只需要一块,竟然三块都启用了!不管了,停掉两块,问题依然。
sh> nslookup
返回什么 refused
sh> nslookup DNS # 机子上配的dns不行,给它指定另外一个
xxx # OK! 能nslookup了,赶紧更改resolv.conf文件,换上新的dns
sh> ping
ping: unreachable host
能nslookup,却不能ping。当然,ping ip地址是能通的。
网卡有人说dns一定要设置服务器所在地的DNS地址,看来 这句话是不正确的。
ping不通,说明ping不是在dns中找对应域名的ip地址,可能哪儿配置的不对。修改一下,让ping在设置的dns中解析域名对应的ip地址。问题就在这里,修改/etc/nsswitch.conf文件,有个hosts项,改一下就好了。
sh>ping -c4
PING (202.108.22.5) 56(84) bytes of data.
64 bytes from xd-22-5-a8.bta.net.cn (202.108.22.5): icmp_seq=1 ttl=53 time=1.33 ms
64 bytes from xd-22-5-a8.bta.net.cn (202.108.22.5): icmp_seq=2 ttl=53 time=1.28 ms
64 bytes from xd-22-5-a8.bta.net.cn (202.108.22.5): icmp_seq=3 ttl=53 time=2.13 ms
64 bytes from xd-22-5-a8.bta.net.cn (202.108.22.5): icmp_seq=4 ttl=53 time=1.51 ms
--- ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 1.288/1.567/2.136/0.341 ms
OK! 问题解决了。
阅读(3225) | 评论(0) | 转发(0) |