Estou procurando um servidor Linux DHCP que seja fácil de configurar e que esteja em execução apenas quando eu o inicio na linha de comando - ou melhor ainda, mantenha-o em primeiro plano e feche se eu pressionar Ctrl + C.
O que não estou tentando fazer é configurar um host Linux como um servidor DHCP completo para uma rede. Apenas para atender 1 ou 2 hosts que não estão na rede por padrão um ip rápido quando estão configurados para DHCP e conectados diretamente por cabo ao host.
Estou executando o Debian 12.
dnsmasq
é um dos servidores DHCP leves normais. Ele foi projetado para sistemas embarcados e é comum em roteadores.Ele pode fazer o "DHCP dinâmico" padrão ou colocar entradas estáticas se você quiser que as máquinas sempre obtenham o mesmo endereço
por exemplo (do arquivo de exemplo)
ou
Ele pode ser executado a partir da CLI sem se tornar um daemon;
dnsmasq -k
(ou--keep-in-foreground
).Dois pequenos servidores DHCP que estão disponíveis nos repositórios padrão do Debian são o
udhcpd
, que adiciona cerca de 60k ao meu sistema ednsmasq
adiciona cerca de 160k, mas inclui um resolvedor de DNS. Ambos permitem executá-los noforeground
modo para que você possa interrompê-los com ctrl-c conforme solicitado.