Vários serviços DHCP no Debian Jessie (systemd)

1

Como eu quero adicionar um servidor DHCP IPv6 (usando o dhcpd do ISC) adicionalmente para rodar paralelo ao meu servidor DHCP IPv4 na minha caixa Debian Jessie (systemd) outra instancia de dhcpd precisa ser iniciada mas desta vez com o% parâmetro-6. Eu pensei em simplesmente dar uma olhada no serviço DHCP atual. Então

# systemctl -a | grep dhcp
  isc-dhcp-server.service                     loaded    active   running   LSB: DHCP server

mostra algo que pode ser encontrado em /run/systemd/generator.late/isc-dhcp-server.service e aparentemente é um wrapper em torno do arquivo de script no estilo SysV /etc/init.d/isc-dhcp-server .

Então, eu pensei em copiar o script SysV, adaptá-lo (substituir cada ocorrência de dhcp por dhcp6 , exceto pelo nome binário) e também copiar o /run/systemd/generator.late/isc-dhcp-server.service e adaptá-lo para apontar para o novo script e é isso, mas aparentemente eu não tive sucesso porque systemctl -a | grep dhcp6 não produz resultados.

Além disso:

# sudo systemctl enable dhcp6.service
Failed to execute operation: No such file or directory

Alguma ideia do que eu poderia ter feito errado? Ou como eu poderia depurar o que fiz de errado? Ou existe alguma maneira mais confortável e talvez menos agressiva de clonar um serviço?

    
por phk 25.10.2015 / 01:33

1 resposta

1

Para ser sincero, o que eu recomendaria aqui seria ignorar completamente o script SysV e criar seu próprio script systemd. Na verdade, estou pensando em fazer isso para o isc-dhcp-server, devido a algumas situações irritantes em que eu bagunço coisas e o systemd nem percebe; seria muito mais fácil lidar com isso (particularmente sob controle de script) se a morte do daemon resultasse no status de mudança de serviço.

    
por 24.03.2016 / 14:51