isc-dhcp-server: processo de controle encerrado com código de erro

0

Eu escrevi um script para iniciar o isc-dhcp-server.

Mas não funcionou : "o processo de controle foi encerrado com o código de erro".

Alémdisso, aqui é o meu arquivo de configuração do isc-dhcp-server.

    
por Albert Zhang 09.07.2018 / 17:45

1 resposta

1

Sua segunda captura de tela mostra claramente que um servidor DHCP já está em execução. Você pode descobrir qual ID do processo o servidor DHCP existente está executando este comando:

sudo netstat -planu | grep ':67\s'

(Porta UDP 67 é a porta do servidor DHCP)

Exemplo de saída:

deltik@node51 [~]$ sudo netstat -planu | grep ':67\s'
udp        0      0 0.0.0.0:67              0.0.0.0:*                           5538/dnsmasq

No exemplo acima, 5538 é o ID do processo do servidor DHCP existente. Para obter o serviço que está executando o servidor DHCP com a ID de processo 5538 , execute este comando:

sudo systemctl status 5538

(É claro que você substituiria 5538 pelo ID do processo que encontrou.)

Se o processo não foi iniciado por um serviço, você pode simplesmente matá-lo:

# SIGTERM (typically a graceful shutdown of the process)
sudo kill 5538

# SIGABRT (typically a more aggressive shutdown of the process)
sudo kill -6 5538

# SIGKILL (forcefully kill the process)
sudo kill -9 5538

Se o processo fizer parte de um serviço, use sudo systemd stop SERVICE.service para parar o serviço, em que SERVICE é o nome do serviço. Isso deve impedir que o servidor DHCP volte do monitoramento do próprio serviço.

    
por 09.07.2018 / 18:27