[我的Linux技术支持生涯] 同网段的某些ip无法ping通另一ip
2011-12-27 13:52
337 查看
现象:
10.46.60.162/163/164能互ping,10.46.60.170是个磁阵,但只有10.46.60.163能ping通170;在170端也未能ping通162/164,但能ping通163。
排查:
1. 查看了路由信息,默认网关为10.46.60.1,162和164都能ping通网关;
2. 查看了网络配置文件,无错误;
3. 通过tcpdump抓包,能看到162/164已发出icmp包,但没有抓到170的应答包;
4. traceroute连一条路径都找不到;
5. 开通了163的ip转发功能(echo 1 > /proc/sys/net/ipv4/ip_forward),在162/164指定到170的下一跳为163,但仍不能ping通;
6. 伪装ip后能ping通:
在163开了NAT功能伪装ip:
iptables -t nat -A POSTROUTING -o eth0 -s 10.46.60.162 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -s 10.46.60.164 -j MASQUERADE
在162/164增加路由信息:
route add 10.46.60.170 gw 10.46.60.163
7. 用户反馈发现某些ip为偶数的机器都无法ping通,尝试将162这台机的ip修改为165,并将之前的伪装ip操作还原之后,能ping通170。
根据以上的信息判断,与操作系统层面应该关系不大,应该为交换机和磁阵上有限制ip的操作。
10.46.60.162/163/164能互ping,10.46.60.170是个磁阵,但只有10.46.60.163能ping通170;在170端也未能ping通162/164,但能ping通163。
排查:
1. 查看了路由信息,默认网关为10.46.60.1,162和164都能ping通网关;
2. 查看了网络配置文件,无错误;
3. 通过tcpdump抓包,能看到162/164已发出icmp包,但没有抓到170的应答包;
4. traceroute连一条路径都找不到;
5. 开通了163的ip转发功能(echo 1 > /proc/sys/net/ipv4/ip_forward),在162/164指定到170的下一跳为163,但仍不能ping通;
6. 伪装ip后能ping通:
在163开了NAT功能伪装ip:
iptables -t nat -A POSTROUTING -o eth0 -s 10.46.60.162 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -s 10.46.60.164 -j MASQUERADE
在162/164增加路由信息:
route add 10.46.60.170 gw 10.46.60.163
7. 用户反馈发现某些ip为偶数的机器都无法ping通,尝试将162这台机的ip修改为165,并将之前的伪装ip操作还原之后,能ping通170。
根据以上的信息判断,与操作系统层面应该关系不大,应该为交换机和磁阵上有限制ip的操作。
相关文章推荐
- [我的Linux技术支持生涯] 用户无法登陆
- [我的Linux技术支持生涯] 网卡无法激活问题的排查
- [我的Linux技术支持生涯] httpd服务启动成功但是客户端无法连接
- [我的Linux技术支持生涯] 无法使用xmanager登陆一台RHEL 5.6
- [我的Linux技术支持生涯] 日志里每1小时报一次错"logrotate: ALERT exited abnormally with [1]"
- [软件技术] 遇到ip无法ping通时,该如何操作?
- [我的Linux技术支持生涯]运行ntpq -p出现“timed out, nothing received”错误
- 不同网段的两台主机通过linux路由无法ping通
- [我的Linux技术支持生涯] bash配置文件在登陆时不起作用问题
- Linux系统下ping整个网段IP脚本
- 不同网段IP地无法Ping通的问题
- Linux 下无法ping通windows的ip
- Linux VIP(虚拟IP)配置后,无法ping通的问题处理
- 当能电脑能够ping通同一个网段的ip,却ping不通网关的解决方法
- Linux使用iptables禁止某些IP访问
- 虚拟机Virtual Box内Linux无法ping通网址解决(unknown host XXX)
- Linux网络的多播IP技术
- 【转】Linux 使用 iptables 禁止某些 IP 访问
- Linux_异常_01_CentOS7无法ping 百度
- linux 修改ip、域名解析、ping不通