今天我和同事下午去机房配置服务器的网络环境,
公司的服务器是有内外两个ip,外网ip(eth0)是各个服务器都接到一个外网交换机上(这个接通外网),内网ip(eth1)是各个服务器都接到一个内网交换机(这个交换机不接通外网)
但是有一台机器配完内外ip后发现,无法ping同外网网关,而能够ping通别的机器的内外ip,这个很奇怪。
我首先猜想是不是设置服务器网关有问题(以前就出现过设置了默认网关为内网ip,导致无法ping同外网的情况)
1.于是用route命令检查了一下,发现默认网关为外网的。
2.用arp检测发现,无法得到外网网关ip的mac地址.于是就手动设置网关的mac地址,设置完后还是无法ping通外网。
3.用arping网关,无法ping通
4.正无头绪时,忽然间我们两大胆猜想是不是网线接反了,把eth0接到内网上了,而把eth1接到外网上了,查了一下果然。换过来就好了。
总结一下:
若是出现ping不通外网时,主要有:
1.网络是否通了,ping一下其他机器
2.是否设置错了ip了,ifconfig,注意掩码
3.是否设置了网关,route,注意默认网关
4.网线是否接错了。
5.查一下本机的arp缓存中的网关地址,arp,arping
阅读(16829) | 评论(0) | 转发(0) |