Se nada mais ajudar - RTFM (leia o bom manual). Neste caso, o primeiro foi o hit.
A RFC 2131 descreve as operações do DHCP.
Seção 1.6 afirma que o DHCP deve :
Retain DHCP client configuration across server reboots, and, whenever
possible, a DHCP client should be assigned the same configuration
parameters despite restarts of the DHCP mechanism,
Agora, a questão interessante é como essa meta de design está sendo alcançada em um cliente que não tem conhecimento de seu passado. A seção 3.2 descreve:
3.2 Client-server interaction - reusing a previously allocated network
address
If a client remembers and wishes to reuse a previously allocated
network address, a client may choose to omit some of the steps
described in the previous section. The timeline diagram in figure 4
shows the timing relationships in a typical client-server interaction
for a client reusing a previously allocated network address.
The client broadcasts a DHCPREQUEST message on its local subnet.
The message includes the client's network address in the
'requested IP address' option. As the client has not received its
network address, it MUST NOT fill in the 'ciaddr' field. BOOTP
relay agents pass the message on to DHCP servers not on the same
subnet. If the client used a 'client identifier' to obtain its
address, the client MUST use the same 'client identifier' in the
DHCPREQUEST message.
Servers with knowledge of the client's configuration parameters
respond with a DHCPACK message to the client. Servers SHOULD NOT
check that the client's network address is already in use; the
client may respond to ICMP Echo Request messages at this point.
Assim, um servidor DHCP que mantém uma concessão ativa obtém precedência usando um atalho no protocolo.
- Cliente: DHCREQUEST (Endereço MAC, transmissão, será transmitido no domínio de transmissão local - aqui a VLAN local e via auxiliar de IP para o servidor DHCP do Windows)
- Laptop-DHCP-Server: DHCPOFFER
- Windows-DHCP-Server: Ei - eu já conheço você - DHCPACK
- Cliente: Oh - recebi duas respostas. Um que já me conhece. Legal eu vou levar isso
A partir de então, o Laptop-DHCP-Server está sendo ignorado pelo Cliente.
Assim, a solução em nosso caso provavelmente será (atualizarei isso quando realmente testá-lo):
- Verifique se o cliente está desativado
- Desativar servidor DHCP no laptop, cliente-MAC falso no laptop, solicitação DHCP
- Liberar IP
- Recupere o IP e o MAC originais, ative o servidor DHCP
- Ative o cliente e faça um boot PXE ...