解决ping命令中TTL总是跳动的问题
用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地址对应的网卡的品牌。
更多推荐
所有评论(0)