Limpeza após o upgrade do servidor 13.04 para 13.10

1

Ainda novo no Ubuntu aqui e tentando executar um servidor (dhcpd e bind9 para iniciantes). Eu instalei de volta quando 13.04 saiu, hoje eu atualizei para 13.10. Como o dhcpd e o bind9 são meus pontos de interesse agora, após a atualização, fui verificar se eles funcionam. Primeiro de tudo eu fiz

service --status-all

e para minha surpresa, o isc-dhcp-server mostrou [-] (não executando) enquanto bind9 mostrou [+] . Eu então entrei

ps ax | grep dhcpd

e recebi isso em resposta:

 2143 ?        Ss     0:00 dhcpd -user dhcpd -group dhcpd -f -q -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf eth0
 2201 pts/0    S+     0:00 grep --color=auto dhcpd

e, claro, verifiquei o syslog para ver se ele realmente concede endereços, e é verdade. A próxima coisa de interesse foi, quando eu olhei para possíveis causas aqui no askubuntu, encontrei este post - OP mostra sua saída de comandos

ls -l /etc/init.d/
ls -l /etc/init

e ele está mostrando que dhcpd é um trabalho arriscado, enquanto eu recebo como serviço normal sem ser novato:

kitet@silica:~$ ls -l /etc/init.d | grep dhcp
-rwxr-xr-x 1 root root 2799 Aug 27 00:24 isc-dhcp-server

Eu também verifiquei quais arquivos estão atualmente instalados pelo isc-dhcp-server e recebi isso em resposta:

kitet@silica:~$ dpkg -L isc-dhcp-server
/.
/usr
/usr/sbin
/usr/sbin/dhcpd
/usr/share
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/dhcpd.8.gz
/usr/share/man/man5
/usr/share/man/man5/dhcpd.conf.5.gz
/usr/share/man/man5/dhcpd.leases.5.gz
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/isc-dhcp-server
/usr/share/doc
/usr/share/doc/isc-dhcp-server
/usr/share/doc/isc-dhcp-server/examples
/usr/share/doc/isc-dhcp-server/examples/dhcpd.conf
/usr/share/doc/isc-dhcp-server/copyright
/usr/share/doc/isc-dhcp-server/NEWS.Debian.gz
/usr/share/apport
/usr/share/apport/package-hooks
/usr/share/apport/package-hooks/isc-dhcp-server.py
/etc
/etc/dhcp
/etc/dhcp/dhcpd.conf
/etc/apparmor.d
/etc/apparmor.d/usr.sbin.dhcpd
/etc/apparmor.d/dhcpd.d
/etc/init
/etc/init/isc-dhcp-server6.conf
/etc/init/isc-dhcp-server.conf
/etc/init.d
/etc/init.d/isc-dhcp-server
/var
/var/run
/var/lib
/var/lib/dhcp
/usr/share/doc/isc-dhcp-server/README.Debian
/usr/share/doc/isc-dhcp-server/changelog.Debian.gz

Há um arquivo /etc/init/isc-dhcp-server.conf , que parece como uma configuração de tarefa iniciante, porque tem start on e stop on . Há também /etc/init.d/isc-dhcp-server , qual é o quê?

Pergunta: O que tudo isso significa? Eu realmente tenho dois deles? um sendo um serviço interrompido e um um trabalho iniciante? Preciso limpar algo depois da atualização? Desculpe por esses Q's, ainda estou tentando entender onde estão todos os arquivos localizados.

    
por Kitet 18.02.2014 / 10:31

1 resposta

2

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.

    
por Tim Chaubet 19.02.2014 / 17:16