在Linux中绑定ip和mac

在奇怪的情况下避免 linux 中的 ip 欺骗, 我们可以绑定ip和mac.

1. 委

(1). 网关已经绑定到下面的机器

网关IP:192.168.1.1 苹果电脑:00:02:B3:38:08:62

(2). Linux IP:192.168.1.2苹果:00:04:61:9一种:8d:B2

2. 绑定设置

执行 “arp” 或者 “arp -a” 检查 arp 缓存表

[根@ftpsvr ~]# arp

地址 HWtype HWaddress Flags 掩码接口

192.168.6.234 醚 00:04:61:AE:11:2B C eth0

192.168.4.145 醚 00:13:20:E9:11:04 eth0

192.168.1.1 醚 00:02:B3:38:08:62 eth0

介绍:

地址:主机IP地址

类型:主机硬件类型

硬件地址:MAC地址

[根@ftpsvr ~]# arp -a

(192.168.1.234) 在 00:04:61:AE:11:2乙 [醚] 在 eth0

(192.168.1.1) 在 00:16:76:22:23:86 [醚] 在 eth0

3. 创建一个文件并将绑定信息写入其中

[根@ftpsvr ~]# 回声‘192.168.1.1 00:02:B3:38:08:62 ‘ > /etc/ip-mac-binding

[根@ftpsvr ~]# 更多 /etc/ip-mac

192.168.1.1 00:02:B3:38:08:62

4. 启动时设置自动绑定

[根@ftpsvr ~]# echo ‘arp -f /etc/ip-mac-binding ‘ >> /等/rc.d/rc.local

5. 手动执行绑定

[根@ftpsvr ~]# arp -f /etc/ip-mac-binding

6. 确认绑定是否成功

[根@ftpsvr ~]# arp

地址 HWtype HWaddress Flags 掩码接口

192.168.2.205 醚 00:02:B3:A7:85:48 eth0

192.168.6.234 醚 00:04:61:AE:11:2B C eth0

192.168.1.1 醚 00:02:B3:38:08:62 CM eth0

[根@ftpsvr ~]# arp -a

(192.168.2.205) 在 00:02:B3:A7:85:48 [醚] 在 eth0

(192.168.6.234) 在 00:04:61:AE:11:2乙 [醚] 在 eth0

(192.168.1.1) 在 00:02:B3:38:08:62 [醚] eth0 上的 PERM

发表评论