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


25

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

Esta pergunta também toca no tópico da reserva de endereço DHCP em um roteador.

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

Respostas:


23

usando o programa linux dhclient .

Se você não possui o linux instalado, pode usar um live CD do 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 poderá enviar uma solicitação DHCP com o último IP usado, o que aniquilaria seus esforços com o dhclient abaixo ...

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

Edite o /etc/dhcp/dhclient.conf e adicione a seguinte linha (talvez você precise primeiro copiar o arquivo para um local gravável se inicializar 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 está sua NIC eth0(verifique emitindo ip addr showantecipadamente)

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

Se for bem-sucedido, seu servidor DHCP atenderá 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, torne o endereço IP do dispositivo na tabela DHCP do roteador uma reserva de endereço fixo. Isso associará o IP ao MAC do dispositivo e retornará o mesmo IP sempre que uma solicitação DHCP com esse endereço MAC for encontrada no futuro.


5
As opções -4 e -cf geralmente são redundantes. A opção -d fará com que o processo permaneça em primeiro plano, o que provavelmente é indesejável. dhclient [-v] eth0para o último passo deve ser suficiente.
Dologan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.