Meu noobish 2 centavos:
O serviço isc-dhcp-server pode ser usado para iniciar e parar o dhcpd com os parâmetros corretos.
arquivos usados:
/etc/dhcp/dhcpd.conf
/run/dhcp-server/dhcpd.pid
/ etc / default / isc-dhcp-server (não se esqueça de configurar os NICs aqui)
Após a atualização de 13.04 para 13.10, tive que reinicializar antes que o comando 'service isc-dhcp-server stop' funcionasse.
Eu suponho que é algum tipo de falha, já que não sou só eu.
Alguns comandos que me deram mais perguntas do que respostas:
Antes de reiniciar, depois de atualizar para 13.10
root@dhcp:~# service --status-all | grep dhcp
[ - ] isc-dhcp-server
[ ? ] udhcpd
root@dhcp:~# ps -AF | grep dhcp
dhcpd 1196 1 0 6216 7068 0 14:20 ? 00:00:00 dhcpd -user dhcpd -group dhcpd -f -q -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf
root 2270 888 0 2362 896 0 16:57 pts/0 00:00:00 grep --color=auto dhcp
root@dhcp:~# service isc-dhcp-server stop
stop: Unknown instance:
root@dhcp:~# service isc-dhcp-server restart
stop: Unknown instance:
isc-dhcp-server start/running, process 1753
O serviço de várias vezes 'isc-dhcp-server restart' me deu a mesma parada: mensagem de instância desconhecida.
Após a reinicialização:
root@dhcp:~# ps -AF | grep dhcp
avahi 430 1 0 8089 1700 0 16:59 ? 00:00:00 avahi-daemon: running [dhcp.local]
dhcpd 777 1 0 5171 7636 0 17:00 ? 00:00:00 dhcpd -user dhcpd -group dhcpd -f -q -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf eth0 eth1 bond0
root 1314 931 0 2363 896 0 17:00 pts/1 00:00:00 grep --color=auto dhcp
root@dhcp:~# service isc-dhcp-server restart
isc-dhcp-server stop/waiting
isc-dhcp-server start/running, process 1515
... e sem alteração para
root@dhcp:~# service --status-all | grep dhcp
[-] para o isc-dhcp-server e [? ] para udhcpd
Antes e depois da reinicialização, o dhcp estava e está ativo & amp; corrida. Algo parece errado.