arp欺骗 IP绑定MAC

 

最近同事说上不了网,而且即使上了几分钟内也会掉线,解决如下

ping网关基本不通,重启有时会偶尔通 怀疑是arp欺骗 果断查看下

开始菜单 -> 运行 -> cmd ->  arp -a 查看网关192.168.0.1对应的MAC地址与其他同事不一致!明显arp欺骗,所以必须绑定ip与MAC的对应关系
windwos xp 解决方式:
arp -d 清空arp广播
arp -s 192.168.0.1 14-d6-4d-92-4e-62
或者编写bat文件加入启动项:
@echo off
arp -d
arp -s 192.168.0.1 14-d6-4d-92-4e-62

注释:
arp -d 这是清除arp缓存
arp -s 192.168.0.1 14-d6-4d-92-4e-62 将ip和mac地址邦定(一般是网关的)

arp命令允许用户查看和修改arp告诉缓存。如果同一子网的两台主机不能成功的PING到对方,可以在每台计算机上运行命令arp -a查看是否有各自正确的MAC地址。而arp -d,后面加上IP的命令的意思就是从arp告诉缓存中删除列出的项。

 

win7下解决方式:(如下来自网络已验证)
Win7下绑定IP和MAC地址提示“ARP项添加失败:拒绝访问
我们都知道直接执行arp -s 命令即可绑定IP和MAC地址,但是在Win7下会遇到不能运行arp -s 进行静态mac绑定的情况,提示“ARP 项添加失败: 拒绝访问。”这时候就需要用netsh命令了,具体操作详见本文。
 我们都知道直接执行arp -s 命令即可绑定IP和MAC地址,但是在Win7下会遇到不能运行arp -s 进行静态mac绑定的情况,提示“ARP 项添加失败: 拒绝访问。”(英文版提示:The ARP entry addition failed:Access is denied. )。 
 

2012年08月22日 - herb - herb

 
Win7下绑定IP和MAC地址操作和XP有差别,Win7用户这时候就需要用netsh命令
CMD中输入:netsh i i show in然后找到“本地连接”对应的 “Idx” (我的是“11”,下面neighbors后面的数字跟这里一致。
 

2012年08月22日 - herb - herb

 
2、下面在CMD输入:netsh -c “i i” add neighbors 11 "网关IP"  "Mac地址",这里11是idx号。
      netsh -c “i i” add neighbors 11 "网关IP"  "网关MAC",
  同理,在Win7上用arp -d并不能完全的删除绑定,必须使用netsh -c "i i" delete neighbors IDX(IDX改为相应的数字)才可删除MAC地址绑定。
  总结:
  1、使用 arp -a 命令 查看网关的MAC网卡物理地址
  2、使用 netsh i i show in 命令 查看 本地连接的idx编号
  3、使用 netsh -c "i i" add neighbors 本地连接的idx “网关IP” “网关mac” 命令绑定
  4、使用 arp -a 查看结果

 

 


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值