Como solicitar um endereço IP específico do servidor DHCP?

24

Como solicitar um endereço IP específico do servidor DHCP?

Esta questão também aborda o tópico da reserva de endereços DHCP em um roteador.

Histórico: A tabela DHCP dos roteadores domésticos permite apenas criar uma reserva de endereço IP de um IP atribuído. Ele não me permite editar a tabela e atribuir manualmente ao dispositivo um IP arbitrário para a próxima renovação.

    
por leo 14.10.2012 / 16:59

1 resposta

22

usando o programa dhclient do linux.

Se você não tem o linux instalado, você pode usar um CD live Linux inicializável.

[edit] Se você fizer esse truque para criar uma reserva de endereço para uma máquina Windows real, primeiro mude a NIC no Windows para um IP estático, porque após uma reinicialização no modo DHCP, o Windows pode enviar uma requisição DHCP com seu último IP usado, o que aniquilaria seus esforços com o dhclient abaixo ...

O truque é enviar uma solicitação DHCP com o seu endereço IP desejado da mesma NIC (ou melhor: mesmo endereço MAC).

Edite o arquivo /etc/dhcp/dhclient.conf e adicione a seguinte linha (você pode ter que primeiro copiar o arquivo para um local gravável se estiver inicializando a partir de um CD):

send dhcp-requested-address 192.168.1.240;

Em seguida, pare e inicie o dhclient como usuário root , onde sua NIC é eth0 (confira emitindo ip addr show antes)

dhclient -r -v
dhclient -4 -d -v -cf /etc/dhcp/dhclient.conf eth0

Se for bem-sucedido, seu servidor DHCP atenderá a sua solicitação preparada. Às vezes, você terá que excluir a entrada do dispositivo na tabela DHCP antes de emitir dhclient -4 -d ... .

Em seguida, coloque o endereço IP desse dispositivo na tabela DHCP do roteador como uma reserva de endereço de correção. Isso associará o IP ao MAC do dispositivo e retornará o mesmo IP toda vez que uma solicitação DHCP com esse endereço MAC for encontrada no futuro.

    
por 14.10.2012 / 16:59