Debian JessieのマルチDHCPサービス(systemd)

Debian JessieのマルチDHCPサービス(systemd)

私のDebian Jessie(systemd)コンピュータでIPv4 DHCPサーバーと並列に実行するためにIPv6 DHCPサーバー(ISCのdhcpdを使用)を追加したいので、dhcpd別のインスタンスを起動する必要がありますが、今回はパラメータを使用してください-6。現在、DHCPサービスのみを見てみましょう。だから

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

ここで見つけることができるものを示し、/run/systemd/generator.late/isc-dhcp-server.serviceSysVスタイルのスクリプトファイルを囲むラッパーのようです/etc/init.d/isc-dhcp-server

だから私はSysVスクリプトをコピーして調整してから(バイナリ名を除くすべての項目を置き換えるdhcp)、新しいスクリプトを指すようにコピーして調整することができると思いました。しかし、明らかに成功しませんでした。結果はありません。dhcp6/run/systemd/generator.late/isc-dhcp-server.servicesystemctl -a | grep dhcp6

返品:

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

私が間違っていることを知っていますか?それとも私が犯したエラーをどのようにデバッグできますか?それとも、サービスを複製するためのより快適でハッキングの少ない方法はありますか?

ベストアンサー1

正直なところ、ここではSysVスクリプトを完全に無視し、独自のシステムスクリプトを作成することをお勧めします。私は実際にisc-dhcp-serverを使ってこれを行うことを検討しています。一部の迷惑な場合は、物事を台無しにし、systemdがさえ気付かなかったからです。デーモンの死によってサービスの状態が変わると、処理がはるかに簡単になります。 (特にスクリプト制御下)。

おすすめ記事