网站首页 > 技术教程 正文
ARP代理是ARP协议的一个变种。 对于没有配置缺省网关的计算机要和其他网络中的计算机实现通信,网关收到源计算机的 ARP 请求会使用自己的 MAC 地址与目标计算机的 IP地址对源计算机进行应答。
一、前置条件
- 计算机没有配置缺省网关
- 实现通信的计算机在同一网络号中但是属于不同网段
1.1、ARP Proxy(代理)的过程
二、实验拓扑图
三、基本配置
PC1
IP地址:10.10.1.1/16
子网掩码:255.255.0.0
PC2
IP地址:10.10.2.1/16
子网掩码:255.255.0.0
AR1
[Huawei]sys AR1
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip addr 10.10.1.254 24
[AR1-GigabitEthernet0/0/0]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip addr 10.10.2.254 24
显示AR1的mac地址
<AR1>dis arp
四、测试
4.1、现在没有开启ARP代理
PC>ping 10.10.2.1
由上图可知,PC1与PC2链路不通。
在AR1的ge0/0/0接口抓包显示过程。
4.2、现在在AR1上开启ARP代理
在AR1上的两个接口g0/0/0和g0/0/1开启
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]arp-proxy enable
[AR1-GigabitEthernet0/0/0]q
[AR1]int g0/0/1
[AR1-GigabitEthernet0/0/1]arp-proxy enable
4.3、验证
在PC1上ping PC2
PC>ping 10.10.2.1
由上图知悉,PC1可以到达PC2.
在PC1上查看
PC>arp -a
由上图知悉,PC2所拥有的IP地址10.10.2.1对应的MAC地址是00E0-FCEB-491F。
在AR1上查看MAC地址表
<AR1>dis arp
由上图知悉,PC1 ping PC2给PC1返回来的MAC地址是00E0-FCEB-491F,这个地址是PC1连接AR1的接口g0/0/0的MAC地址,并非PC2的MAC地址。
这样实现了路由器AR1接口MAC代理PC2的MAC功能,从而实现不同子网的互通。
4.3、现在我们用抓包的方式查看回包的情况
清除PC1的arp记录
PC1>arp -d
清除PC2的arp记录
PC2>arp -d
清除路由器AR1的arp缓存
<AR1>reset arp all
然后用PC1去ping PC2
PC>ping 10.10.2.1
由上图抓包结果知悉,回复PC1的IP是10.10.2.1,但是MAC地址是路由器与PC1的接口g0/0/0的MAC地址(代理了PC2的MAC地址)。
然后再在PC1上ping 10.10.1.254
再用arp -a在PC1上查看arp表
由上图知悉,路由器AR1的接口g0/0/0与PC1相连的IP地址10.10.1.254和PC2的IP地址10.10.2.1对应的MAC地址相同,都是AR1的00-E0-FC-EB-49-1F。
- 上一篇: 设置电脑代理IP,隐藏自己的IP地址
- 下一篇: 电脑怎么设置两个代理ip windows设置两个ip
猜你喜欢
- 2024-10-19 windows设置http代理 激活windows转到设置以激活怎么去掉
- 2024-10-19 360浏览器怎么设置代理IP?(内附教程)
- 2024-10-19 Win7系统电脑代理服务器的设置方法
- 2024-10-19 golang 代理设置和版本依赖管理 golang internal包
- 2024-10-19 手机wifi怎么设置ip代理 手机网络怎么设置代理
- 2024-10-19 如何在Chrome,Edge,Safari和Firefox中更改用户代理
- 2024-10-19 动态住宅ip代理,这样设置,解决网络安全和访问限制问题!
- 2024-10-19 如何在IDM中设置代理服务器? idm代理ua
- 2024-10-19 软路由设置代理IP的步骤有哪些 软路由设置代理ip的步骤有哪些方法
- 2024-10-19 设置git代理 git设置ssh代理
你 发表评论:
欢迎- 05-05从virsh当中学习QEMU/KVM启动命令
- 05-05Win10 BCD文件损坏怎么修复?(bcd文件损坏win7)
- 05-05亚马逊春节假期期间的店铺管理设置
- 05-051分钟总结常用k8s常用诊断教程(k8s常见故障)
- 05-05VisiPics重复图片查找软件中文汉化教程
- 05-05微服务的发布实现方式1灰度实现(微服务实现原理)
- 05-05轻松掌握Java多线程 - 第二章:线程的生命周期
- 05-05德拉诺之王邪DK报告:PVE向小测试及分析
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)