Estou tentando fazer com que o isc-dhcp-server trabalhe em uma máquina sem Ubuntu 14.04 e encontrei alguns problemas como documentado em outro tópico aqui . Ainda não tive resposta, por isso tenho tentado coisas diferentes e tenho ainda mais perguntas.
Como indicado no outro thread, posso obter o isc-dhcp-server trabalhando rapidamente. Eu tenho o servidor Ubuntu conectado a um roteador que está configurado como um servidor DHCP. Uma vez iniciado, eu desligo o serviço DHCP do roteador e reinicio o serviço isc-dhcp-server na máquina Ubuntu e ele começa a fornecer endereços IP no intervalo que eu configurei, então tudo está bem. Quando eu reinicio minha máquina Ubuntu no entanto, o serviço DHCP não volta. Eu percebi que pode haver um problema com eth0 não estar pronto a tempo para o início do serviço dhcpd durante a seqüência de inicialização, então eu queria tentar arrancar sem o serviço isc-dhcp-server, o que leva à minha primeira pergunta: / p>
Como evito que o serviço isc-dhcp-server seja iniciado na inicialização?
Estou executando o Ubuntu 14.04, mas não estou usando o upstart.
dpkg -S /sbin/init
indica:
systemd-sysv: /sbin/init
Eu removi o isc-dhcp-server do init.d, mas o pgrep dhcpd mostra que ele está em execução quando eu inicializo. Como pode ser? Algum outro serviço o inicia de alguma forma? Como posso eu saber? o syslog não me ajudou. Eu notei algumas referências em /etc/init.d/.depend.start e /etc/init.d/.depend.stop mas eu não sei o que elas significam, por exemplo dnsmasq está listado nesses arquivos também, mas Eu purgou o dnsmasq. (BTW eu também removi o isc-dhcp-server.conf e o isc-dhcp-server6.conf do / etc / init)
Enquanto resolvia o problema, decidi tentar alterar o endereço IP da minha máquina Ubuntu de 10.0.0.2 para algo fora do intervalo DHCP do roteador, então modifiquei / etc / network / interfaces:
# The primary network interface
auto eth0
iface eth0 inet static
address 10.0.0.200
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
gateway 10.0.0.1
ifconfig na minha máquina Ubuntu indica que o endereço IP 10.0.0.200 está atribuído, mas o roteador ainda mostra 10.0.0.2! Eu também posso ssh no meu servidor Ubuntu usando 10.0.0.2.
Como o roteador pode mostrar um endereço IP para a máquina Ubuntu diferente do que o ifconfig reporta?
Dicas de solução de problemas são bem-vindas!