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

23 篇文章 0 订阅

用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地址对应的网卡的品牌。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值