Basicamente, você pode não ser capaz de forçar isso.
O servidor DHCP está no controle de distribuir endereços DHCP. Esse servidor decide qual IP você recebe; não é algo que você faz no seu computador local.
Dito isto, você poderá jogar o servidor DHCP, sabendo que a maioria funciona da seguinte maneira:
- Eles têm um intervalo limitado de IPs a serem distribuídos. (por exemplo, de 1.2.3.100 até 1.2.3.200).
- Lembram qual IP já foi dado e até que a locação é válida.
- Ao distribuir um novo IP, eles geralmente usam um IP ainda não usado, se disponível . Se eles acabarem, eles irão NACK a solicitação DHCP. Se eles ficarem sem IPs não utilizados, mas tiverem IPs antigos que não são mais manipulados (leae expired), eles serão eliminados.
- Na maioria das vezes eles vão verificar qual IP você tinha anteriormente quando eles recebem um req DHCP (seja por conta própria ou como parte do pacote req DHCP). Eles têm permissão para fornecer o mesmo IP.
O último é o que está te ajudando (ajudando o estilo clippy).
Você recebe um IP (digamos 1.2.3.100, que é válido por X horas. (Diga 24h).
Após 12 horas, você diz "Ei, eu quero liberar este IP"
Este trabalho.
Você então pede um IP novamente ("Ei, eu sou AA: BB: CC: DD: EE: FF que último teve IP 1.2.3.100. Por favor eu posso ter um IP novamente?"). Desta vez você quer outro IP, mas o servidor DHCP está dando a você 1.2.3.100 novamente.
Duas opções estão aqui:
- Não segure o "Eu tive a última 1.2.3.100". Depende do seu cliente DHCP (as janelas IIRC não faziam isso no passado, embora isso fosse permitido. O cliente Unix tratou corretamente esta parte).
- Afirmar ser outra pessoa. (por exemplo, alterar o endereço MAC).
A maneira correta, porém, é perguntar "Por que eu quero um IP diferente" e resolver isso. Por exemplo. conversando com seu administrador de rede e obtendo um IP reservado, ou configurando um IP estático (e você admin marcando esse IP como usado, para que ela nunca o repasse).