Existe uma maneira de armazenar em cache o último IP atribuído em clientes DHCP e usá-lo se o servidor DHCP estiver inativo?

0

Gostaria que meus clientes DHCP (CentOS 7) armazenassem em cache o último IP atribuído (reservado) para eles e usassem isso se o servidor DHCP estivesse inativo.

Abaixo está a configuração atual da interface de rede dos meus clientes DHCP:

vi '/ etc / sysconfig / scripts de rede / ifcfg-enp0s8'

BOOTPROTO=dhcp
DEVICE=enp0s8
IPV6INIT=NO
ONBOOT=yes
ZONE=public

vi '/ etc / sysconfig / network'

# Created by anaconda
NETWORKING=yes

Obrigado!

PERGUNTA ADICIONAL: Se isso for possível (ou até mesmo uma boa prática), isso é algo que deve ser definido no servidor DHCP? OBSERVAÇÃO: estou usando o ISC KEA DHCP (DHCPv4) como servidor DHCP.

    
por Eduardo Lucio 14.08.2018 / 23:29

2 respostas

2

Deixe-me primeiro tentar ter certeza de que entendi sua pergunta: Você parece estar solicitando um recurso que eu chamaria de "cache do cliente" de seu último endereço IP usado - Veja meu comentário na resposta do @RuiFRibeiro. Se isso estiver correto, o dhcpcd pode cobri-lo através de seu " fallback ".

Para citar a documentação on-line:

It is possible to configure a static profile within dhcpcd and fall back to it when DHCP lease fails. This is useful particularly for headless machines, where the static profile can be used as "recovery" profile to ensure that it is always possible to connect to the machine.

E tor seu NOTA: Eu não sei se isso é algo que deve ser definido no servidor DHCP - ISC KEA DHCP (DHCPv4), no meu caso.

Não - o "Fallback" não está definido no servidor, está definido no arquivo de configuração DHCP do cliente .

Espero que ajude.

    
por 15.08.2018 / 02:41
1

Você está inventando coisas.

O protocolo define atualmente que o cliente tentará solicitar o último IP fornecido do servidor DHCP ao inicializar. O último endereço IP é salvo no sistema de arquivos, e o daemon DHCP primeiro pedirá pelo servidor DHCP, e somente se recusado tentará obter um diferente.

No entanto, o daemon DHCP do cliente não tentará fornecer o último endereço IP se não houver nenhum serviço DHCP presente na rede. Imagine os problemas que isso causaria ao detectar quando você tinha uma conexão boa ou ruim, ou a possibilidade de endereços IP duplicados devido a cabos escamosos.

    
por 15.08.2018 / 00:51