cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
6685
Views
5
Helpful
7
Replies

DHCP Not Binding to Interfaces as Client ID

Rckoutloud
Level 1
Level 1

I have set up my DHCP Pool to bind by Interfaces' as the Client ID

 

for example:

Pool Marquees :
 Utilization mark (high/low)    : 100 / 0
 Subnet size (first/next)       : 0 / 0
 Total addresses                : 254
 Leased addresses               : 0
 Excluded addresses             : 97
 Pending event                  : none
 1 subnet is currently in the pool :
 Current index        IP address range                    Leased/Excluded/Total
 10.10.7.1            10.10.7.1        - 10.10.7.254       0     / 97    / 254
 97 reserved addresses are currently in the pool :
 Address          Client
 10.10.7.14       g1/0/13
 10.10.7.109      g3/0/37
 10.10.7.110      g3/0/38
 10.10.7.15       G1/0/14
 10.10.7.16       Gi1/0/15
 10.10.7.17       G1/0/16
 10.10.7.18       G1/0/17
 10.10.7.19       G1/0/18
 10.10.7.20       G1/0/19
 10.10.7.21       G1/0/20
 10.10.7.22       G1/0/21
 10.10.7.23       G1/0/22
 10.10.7.24       G1/0/23

But the DHCP Binding table shows that the MAC addresses of what I am assuming are the ports but not moving from the Selecting state

Bindings from all pools not associated with VRF:
IP address      Client-ID/              Lease expiration        Type       State      Interface
                Hardware address/
                User name
10.10.7.14       0067.312f.302f.3133     Infinite                Manual     Selecting  Unknown
10.10.7.15       0047.312f.302f.3134     Infinite                Manual     Selecting  Unknown
10.10.7.16       0047.6931.2f30.2f31.    Infinite                Manual     Selecting  Unknown
                35
10.10.7.17       0047.312f.302f.3136     Infinite                Manual     Selecting  Unknown
10.10.7.18       0047.312f.302f.3137     Infinite                Manual     Selecting  Unknown
10.10.7.19       0047.312f.302f.3138     Infinite                Manual     Selecting  Unknown
10.10.7.20       0047.312f.302f.3139     Infinite                Manual     Selecting  Unknown
10.10.7.21       0047.312f.302f.3230     Infinite                Manual     Selecting  Unknown
10.10.7.22       0047.312f.302f.3231     Infinite                Manual     Selecting  Unknown
10.10.7.23       0047.312f.302f.3232     Infinite                Manual     Selecting  Unknown
10.10.7.24       0047.312f.302f.3233     Infinite                Manual     Selecting  Unknown
10.10.7.25       0047.312f.302f.3234     Infinite                Manual     Selecting  Unknown
10.10.7.26       0047.312f.302f.3235     Infinite                Manual     Selecting  Unknown

I don't see any errors in the DHCP Debug in the log

 

Any ideas?

thanks

7 Replies 7

Hello,

 

there are two ways to make client reservations, one uses the actual hardware address, the other with a client identifier (01 for Ethernet) prepended. The first is used mainly for e.g. Linux clients, the second predominantly for Windows clients. How are your reservations configured ?

 

ip dhcp pool CLIENT_1
host 192.168.1.2 255.255.255.0
hardware-address 0050.b656.49b5
default-router 192.168.1.1
!
ip dhcp pool CLIENT_1
host 192.168.1.2 255.255.255.0
client-identifier 0100.50b6.5649.b5
default-router 192.168.1.1

I am trying to use the Client-Identifier, trying to make this a plug and play so that if the end device is replaced it would still pull the same IP Address

 

sh run int g1/0/13
Building configuration...

Current configuration : 160 bytes
!
interface GigabitEthernet1/0/13
 description ***MARQUEE***
 switchport access vlan 7
 switchport mode access
 ip dhcp server use subscriber-id client-id
end

Hello

Okay make more sense - Have you enabled subscriber-id globally?

conf t

ip dhcp use subscriber-id client-id

The dhcp pools usually append the client Id  01 to the static bindings but the subscriber-id should do this now.
ip dhcp pool xx
address x.x.x.x client-id 


Please rate and mark as an accepted solution if you have found any of the information provided useful.
This then could assist others on these forums to find a valuable answer and broadens the community’s global network.

Kind Regards
Paul

Thank you for your advice so far

 

I did enable the subscriber-id globally prior

 

and when I tried to edit the client-id on an interface I get the following

 

###-FLOOR-SW03(config-if)#ip dhcp client client-id 01G1/0/16
                                                   ^
% Invalid input detected at '^' marker.

###-FLOOR-SW03(config-if)#

Should I delete the interface client-id and re add it instead?

or were you referring to appending the MAC address?

Hello,

 

the '01' needs to be prepended to the MAC address in the DHCP pool:

 

ip dhcp pool CLIENT_1
host 192.168.1.2 255.255.255.0
client-identifier 0100.50b6.5649.b5
default-router 192.168.1.1

 

Either way, post the full running configuration so we can see what you have so far...

Hello


@Rckoutloud wrote:

Should I delete the interface client-id and re add it instead?

or were you referring to appending the MAC address?


Append client-id to the dhcp pool

example:
host 10.10.7 15 port gig0/7.

ip dhcp pool Marquees
network 10.10.7.0 255.255.255.0
address 10.10.7.X client-id gig0/7ascii

 

 

EDITED- Forgot to query do you have the subscriber interface enable gloably also?
ip dhcp subscriber-id interface-name


Please rate and mark as an accepted solution if you have found any of the information provided useful.
This then could assist others on these forums to find a valuable answer and broadens the community’s global network.

Kind Regards
Paul

Hello

Those static bindings are not valid mac- addresses -  if they were client-id bindings then the Client-id 01 would be preceding the original mac address and if they were hardware ID's then it would just be the original mac address.


Please rate and mark as an accepted solution if you have found any of the information provided useful.
This then could assist others on these forums to find a valuable answer and broadens the community’s global network.

Kind Regards
Paul
Review Cisco Networking for a $25 gift card