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가 심지어 알아차리지도 못했기 때문입니다. 데몬의 죽음으로 인해 서비스 상태가 변경되면 처리가 훨씬 쉬울 것입니다. (특히 스크립트 제어 하에서).

관련 정보