现在的位置: 首页 > 综合 > 正文

解决ping命令中TTL总是跳动的问题

2017年10月21日 ⁄ 综合 ⁄ 共 910字 ⁄ 字号 评论关闭

用putty连接服务器经常会断开,后来检查是因为有一台windows的机器在和linux服务器争抢ip地址。

当ping 192.9.200.172 -t 时,可以看到TTL有跳动,时而63,时而127:

来自 192.9.200.172 的回复: 字节=32 时间=1ms TTL=63
来自 192.9.200.172 的回复: 字节=32 时间=58ms TTL=127
来自 192.9.200.172 的回复: 字节=32 时间=48ms TTL=127
来自 192.9.200.172 的回复: 字节=32 时间=51ms TTL=127
来自 192.9.200.172 的回复: 字节=32 时间=79ms TTL=127
来自 192.9.200.172 的回复: 字节=32 时间=1ms TTL=63
来自 192.9.200.172 的回复: 字节=32 时间<1ms TTL=63
来自 192.9.200.172 的回复: 字节=32 时间<1ms TTL=63
来自 192.9.200.172 的回复: 字节=32 时间<1ms TTL=63

63的是来自Linux的,127的是来自Windows的,可以断定windows的机器在争抢ip地址。

可以用nmap软件查看这台windows的mac地址,发现确实和想绑定的服务器mac地址不同。

为了防止putty掉线,现在决定,在本机绑定ip和mac地址的对应关系:

arp -d 

arp -s 192.9.200.172 00:22:19:62:f4:18

再去查看arp表:

arp -a,发现已经改好了。

绑定了ip和mac对应关系之后,用putty连接就不会出现掉线的情况了。

为了屏蔽这个mac地址,不让它继续在局域网内捣乱,用mac地址封锁。这个操作在iptables中操作。

iptables -A INPUT -m mac --mac-source 00-22-19-62-f4-1c -j DROP

iptables -A FORWARD -m mac --mac-source 00-22-19-62-f4-1c -j DROP

查看防火墙过滤规则是否生效:

iptabls -L

附上一个实用的网站:http://www.wenzk.com/tools/mac/ 用于查看mac地址对应的网卡的品牌。

抱歉!评论已关闭.