I'm having problems with manual bindings in IOS 12.2. ip pools serving a whole network works without a flaw.
I'm dealing with network printers. The printers have no problem receiving an address from a dhcp service serving a network. But when I try to manually bind an address to them within the pool or on a network that has no dhcp services I fail in some cases. I have a vlan setup. The problem includes the clients that connect directly to the VTP master. The image I'm running is "cat4000-i9k91s-mz.122-20.EW.bin".
I have tried the following:
All the interfaces that the printers connect to are set to the appropriate vlan. All the interfaces have "spanning-tree portfast" enabled.
ip dhcp pool printer1300 host xxx.xxx.xxx.134 255.255.255.240 client-identifier 0100.01e6.6792.ad default-router xxx.xxx.xxx.129 dns-server xxx.xxx.xxx.235 xxx.xxx.xxx.250
At first I used: client-identifier 0001.e667.92ad
Then in the documentation I was told to identify the ethernet type with a 01 in front of the mac-address. By doing that one of my printers was able to get the address I assigned to it, but using the same method with the other bindings I got no results.
Somewhere in the manual I was told to use client-identifier for microsoft clients. I have in these printer's case tried both hardware-address and client-identifier.
I have been debugging the "ip dhcp", when these clients that do not receive an ip address make a request I see in my logging "DHCPD: there is no address pool for xxx.xxx.xxx.129."
# not regarding the manual bindings, but the dhcp pool Before I started trying manual bindings I set the lease lifetime to 30 "lease 30", that did not work at all, because if the devices/printers were rebooted they received a new ip address.
Any help appreciated. with regards Sigurdur Einarsson