电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 39656|回复: 1

cisco 交换机设置dhcp中手动绑定ip-mac的方法

[复制链接]
admin 发表于 2017-4-14 17:48:01 | 显示全部楼层 |阅读模式
例子:
    ip dhcp pool client_test
   host 192.168.1.252 255.255.255.0
   client-identifier 01a8.6bad.4d30.ba (或者 hardware-address a86b.ad4d.30ba ieee802)
   default-router 10.1.182.254

  解释:  client-identifier 和 hardware-address 两个命令使用一个即可,这两个命令是等效的
            client-identifier  格式  01+mac
           hardware-address  mac

地址绑定就是在IP地址和客户端MAC地址间形成的固定关联。客户端的IP地址可以管理手动配置,也可以通过DHCP服务器自动提供。

手动绑定是指手动映射IP地址到DHCP数据库中可以找到的主机的MAC地址上。手动绑定保存在DHCP服务器的NVRAM中。手动绑定仅需要指定地址池,对绑定数量没有限制,但是仅可以为每个客户端配置一个地址绑定。

自动绑定是自动绑定IP地址到DHCP数据库可以找到的主机的MAC地址上。因为绑定保存在DHCP服务器的NVRAM上,绑定信息会因断电或者重启路由器而丢失。要阻止自动绑定信息在以上情况下丢失,可以把绑定信息保存在称为DHCP数据库代理的远程主机上,这样绑定信息会定期保存在数据库代理中。如果路由器重启,绑定信息也会从数据库代理中读取。

所有DHCP客户端会在DHCP请求包中发送一个客户端标识,要配置手动绑定,必须键入带有十六进制值的client-identifier DHCP池配置命令来标识DHCP客户端,详细的步骤如表3-6所示。

表3-6  配置DHCP地址池地址绑定的步骤

步骤
命令
用途说明
1
enable
例如:
Switch> enable
进入特权模式
2
configure terminal
例如:
Switch# configure terminal
进入全局配置模式
3
ip dhcp pool pool-name
例如:
Switch(config)# ip dhcp poolpool1
创建指定名称的DHCP服务器池,
并进入DHCP池配置模式
4
host address [mask | /prefix-length]
例如:
Switch(dhcp-config)# host172.16.2.254/16
指定客户端的IP地址和子网掩码
5
client-identifier unique-identifier
例如:
Switch(dhcp-config)# client-identifier
01b7.0813.8811.66
为DHCP客户端指定唯一的标识,
用于DHCP请求。这个标识是一
个点分十六进制表示形式,
如01b7.0813.8811.66,
前面的01代表的是以太网类型
续表
步骤
命令
用途说明
6
hardware-address hardware-address type
例如:
Switch(dhcp-config)# hardware-address
b708.1388.f166 ieee802
(可选)为客户端指定硬件地址
(注意这里的MAC地址书写格式与平
常的写法是一样的,只分了3段十六进制,
而不是通常的6段,但位数仍是一样的,
12位十六进制,代表48位二进制),
用于BOOTP请求。注意示例中后面的
ieee802表示这是IEEE 802标准中的以太网MAC地址
7
client-name name
例如:
Switch(dhcp-config)# client-nameclient1
(可选)使用任一标准的ASCII字
符指定客户名。客户名不应包括域名,
如主机名为mars 就不要用它的
完整域名格式mars.cisco.com

以下示例显示了如何为名称为Mars.cisco.com的客户端创建一条手动绑定。绑定的IP地址和MAC地址分别为172.16.2.254和02c7.f800.0422。

  • Switch(dhcp-config)#ip dhcp pool Mars   
  • Switch(dhcp-config)# host 172.16.2.254  
    !--如果不指定子网掩码或者地址前缀,则表示采用默认
    对应的有类网络子网掩码,如本命  
  •     !--令中默认的子网掩码就是B类地址的掩码255.255.0.0   
  • Switch(dhcp-config)# hardware-address
    02c7.f800.0422 ieee802  
  • Switch(dhcp-config)# client-name Mars

wonder8 发表于 2021-2-3 09:27:07 | 显示全部楼层
学习了,谢谢啦!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-4-25 09:54 , Processed in 0.077971 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表