1

公司网络使用思科3650交换机(自带AP控制器)和3个3702AP来做无线热点,公司里有几台打印机,我想把这些打印机的IP在交换机的DHCP服务中固定下来,通常命令是:

ip dhcp pool printer-a4-hp-m277dw
host 192.168.1.200
client-identifier 0188.0fef.cdab.cd
exit

这段命令成功地把惠普M277dw的打印机IP固定了下来
接下来我想把另一台惠普M126nw打印机的IP也固定下来,与之前M277dw打印机不同的是,这台M126nw没有有线网络接口,使用的是无线连接。其中遇到的各种问题就不详细说了,总之是最初以为是跟vlan有关,走了不少弯路,后来看了思科3650交换机官方DHCP配置手册、并且死马当活马医才发现,M126nw打印机发出的DHCP请求是不带client identifier信息的,所以一直无法生效,必须使用hardware-address指令才行:

ip dhcp pool printer-finance-hp-m126nw
host 192.168.1.202
hardware-address 7077.818f.98bd
exit

并且,一定要注意,手册上说hardware-address指令在mac地址后面要跟上ethernet参数,这是错的,因为用的是无线连接!

有的设备在请求DHCP的时候会发送client identifier,对于这类设备,一定要使用client-identifier指令;而对于那些不发生client identifier的设备,一定要使用hardware-address指令。注意,两者不能同时指定,也不能混用,也不能颠倒过来!


洪亮
697 声望65 粉丝