testing: Only run DHCPv4 by setting an listening interface explicitly
authorTobias Brunner <tobias@strongswan.org>
Thu, 20 Sep 2018 14:02:37 +0000 (16:02 +0200)
committerTobias Brunner <tobias@strongswan.org>
Wed, 21 Nov 2018 13:32:25 +0000 (14:32 +0100)
commit30e68c80d24a6d0d202a4b8d08fb7fade48d1c77
treefe576693507327d91be11c5b087d220a8815b01b
parentc2742f9bf569df1918048fb42c3dbb9c42f79082
testing: Only run DHCPv4 by setting an listening interface explicitly

Debian stretch's init script for isc-dhcp-server uses the INTERFACESv4|6
variables to decide whether to start the v4 and/or v6 DHCP server.

If they are not empty, the daemon is started for the respective version,
however, if both are empty (the default), to listen on all interfaces, the
daemon is started for both versions.  The latter would require a subnet
config for IPv6 as the daemon otherwise exits, letting the init script fail,
while keeping the successfully started v4 version running, which, in turn,
can't be stopped anymore with the init script because it thinks the daemon
is not running.

So it's not possible with this init script to start DHCPv4 on all interfaces
without having to configure and run DHCPv6 also.
testing/hosts/venus/etc/default/isc-dhcp-server [new file with mode: 0644]