DHCP SERVER上静态绑定了DHCP客户端PC1和PC2的IP地址,但PC1私自更改成静态获取IP,并把IP设置成PC2的地址,导致PC2不能正常上网,显示IP地址冲突。如何配置DHCP SERVER,发现PC1更改IP后,阻断其通信,并保证PC2能正常获取到绑定的IP地址?
(0)
最佳答案
19-IP Source Guard配置-新华三集团-H3C
DHCP客户端通过Device的接口GigabitEthernet1/0/1接入网络,通过DHCP服务器获取IPv4地址。
具体应用需求如下:
· Device上使能DHCP Snooping功能,保证客户端从合法的服务器获取IP地址,且记录客户端IPv4地址及MAC地址的绑定关系。
· 在接口GigabitEthernet1/0/1上启用IPv4动态绑定功能,利用动态生成的DHCP Snooping表项过滤接口接收的报文,只允许通过DHCP服务器动态获取IP地址的客户端接入网络。DHCP服务器的具体配置请参见“三层技术-IP业务配置指导”中的“DHCP服务器”。
图1-3 配置与DHCP Snooping配合的IPv4动态绑定功能组网图
(1) 配置DHCP Snooping
# 配置各接口的IP地址(略)。
# 开启DHCP Snooping功能。
<Device> system-view
[Device] dhcp snooping enable
# 设置与DHCP服务器相连的接口GigabitEthernet1/0/2为信任接口。
[Device] interface gigabitethernet 1/0/2
[Device-GigabitEthernet1/0/2] dhcp snooping trust
[Device-GigabitEthernet1/0/2] quit
(2) 配置IPv4接口绑定功能
# 开启接口GigabitEthernet1/0/1的IPv4接口绑定功能,绑定源IP地址和MAC地址,并启用接口的DHCP Snooping 表项记录功能。
[Device] interface gigabitethernet 1/0/1
[Device-GigabitEthernet1/0/1] ip verify source ip-address mac-address
[Device-GigabitEthernet1/0/1] dhcp snooping binding record
[Device-GigabitEthernet1/0/1] quit
# 显示接口GigabitEthernet1/0/1从DHCP Snooping获取的动态表项。
[Device] display ip source binding dhcp-snooping
Total entries found: 1
IP address MAC address Interface VLAN Type
192.168.0.1 0001-0203-0406 GE1/0/1 1 DHCP snooping
接口GigabitEthernet1/0/1在配置IPv4接口绑定功能之后,会根据该表项进行报文过滤。
(0)
这个配置在HCL模拟器上不生效,如果客户端更改成了静态IP,这个配置能完全阻止客户端通信吗?包括ARP探测也不能发送到此客户端,这样此客户端更改IP就对其它客户端没有影响了。
DHCP服务器静态绑定确认
启用交换机的DHCP Snooping功能
# 全局启用DHCP Snooping
configure terminal
ip dhcp snooping
ip dhcp snooping vlan <VLAN_ID>
# 在信任端口(如连接DHCP服务器的端口)启用信任
interface gigabitethernet0/1
ip dhcp snooping trust
exit
配置IP Source Guard
interface range gigabitethernet0/2-24 # 非信任端口(如连接PC的端口)
ip verify source port-security
exit
启用动态ARP检测(DAI)
ip arp inspection vlan <VLAN_ID>
interface gigabitethernet0/1 # 信任端口
ip arp inspection trust
exit
配置端口安全(可选)
interface gigabitethernet0/2 # PC2连接的端口
switchport port-security
switchport port-security maximum 1
switchport port-security mac-address sticky
switchport port-security violation restrict
exit
(0)
PC1手动设置成PC2的IP地址后,PC2再通过DHCP获取IP时,会发送免费的ARP探测吧?如果检测到同网段内PC1已经占用了他的IP地址,还是会提示IP冲突吧?这些动作, 以上的配置会阻拦吗?
PC1手动设置成PC2的IP地址后,PC2再通过DHCP获取IP时,会发送免费的ARP探测吧?如果检测到同网段内PC1已经占用了他的IP地址,还是会提示IP冲突吧?这些动作, 以上的配置会阻拦吗?
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
可以,配置后,用户必须从dhcp服务器获得ip地址。