DHCP release e renova o SSH?

5

Estou configurando uma reserva DHCP para o meu Raspberry Pi B + na conexão com fio. Está em outro quarto. Depois de configurar a reserva, eu disse a ela para reiniciar, e ela não conseguiu a nova reserva. A reserva era para um endereço diferente do que tem atualmente.

Eu tentei sudo dhclient e isso não pegou o novo endereço.

Eu tentei sudo dhclient -r e isso matou a conexão. Agora eu tenho que ir até lá, puxar o plugue e esperar que ele pegue um novo endereço.

Embora seja um pequeno inconveniente neste caso, como forçar um DHCP a renovar a partir do prompt / console ssh / remote?

    
por YetAnotherRandomUser 25.12.2015 / 05:49

1 resposta

5

O dhclient -r pode funcionar, se o servidor DHCP o honrar e limpar o lado do servidor de aluguel.

O problema é que você fez isso manualmente e perdeu a conexão e o controle da sessão.

Você tinha que fazer isso em um script, onde você o liberou e pediu imediatamente por um novo.

Para segurança extra, você pode executá-lo em segundo plano, embora eu geralmente faça isso apenas executando um script e ele funciona.

Algo tão simples como isso seria suficiente.

#!/bin/bash
dhclient -r
nohup dhclient &

Não obter o IP estático depois de ter uma concessão DHCP ativa é um problema comum em servidores DHCP ou, pelo menos, em ISC-DHCPD. Infelizmente, o código ISC DHCPD dá prioridade a concessões sobre endereços estáticos.

Portanto, embora a concessão não seja liberada, não expire ou não seja excluída manualmente no servidor DHCP, você não obterá o (novo) endereço IP estático e receberá o mesmo endereço na concessão e acabou.

Aparentemente, o raciocínio é manter as novas solicitações DHCP coerentes com os endereços IP antigos que foram dados à máquina, de acordo com o link a seguir.

link

    
por 25.12.2015 / 10:04