diff options
Diffstat (limited to 'src/etc/systemd/system')
| -rw-r--r-- | src/etc/systemd/system/isc-kea-dhcp-ddns-server@.service | 11 | ||||
| -rw-r--r-- | src/etc/systemd/system/isc-kea-dhcp4-server@.service | 13 | ||||
| -rw-r--r-- | src/etc/systemd/system/isc-kea-dhcp6-server@.service | 13 |
3 files changed, 6 insertions, 31 deletions
diff --git a/src/etc/systemd/system/isc-kea-dhcp-ddns-server@.service b/src/etc/systemd/system/isc-kea-dhcp-ddns-server@.service index 9451addd4..4b1504ffc 100644 --- a/src/etc/systemd/system/isc-kea-dhcp-ddns-server@.service +++ b/src/etc/systemd/system/isc-kea-dhcp-ddns-server@.service @@ -5,17 +5,10 @@ Wants=network-online.target After=vyos-router.service [Service] -User=_kea +User=root AmbientCapabilities=CAP_NET_BIND_SERVICE Environment="KEA_LOCKFILE_DIR=/run/lock/kea" -ConfigurationDirectory=kea -RuntimeDirectory=kea lock/kea -RuntimeDirectoryPreserve=yes -LogsDirectory=kea -LogsDirectoryMode=0750 -StateDirectory=kea -ExecStart=sudo /bin/ip vrf exec %i /usr/sbin/kea-dhcp-ddns -c /var/run/kea/kea-%i-dhcp-ddns.conf -ExecStartPost=/bin/sh -c 'sleep 10 && sudo /usr/bin/chown _kea:_kea /var/run/kea/kea-%i-dhcp-ddns* && sudo /usr/bin/chown _kea:_kea /run/kea/logger_lockfile' +ExecStart=/usr/libexec/vyos/system/kea-vrf-helper %i /usr/sbin/kea-dhcp-ddns -c /var/run/kea/kea-%i-dhcp-ddns.conf Restart=on-failure [Install] diff --git a/src/etc/systemd/system/isc-kea-dhcp4-server@.service b/src/etc/systemd/system/isc-kea-dhcp4-server@.service index 588cca216..28521e755 100644 --- a/src/etc/systemd/system/isc-kea-dhcp4-server@.service +++ b/src/etc/systemd/system/isc-kea-dhcp4-server@.service @@ -5,21 +5,12 @@ Wants=network-online.target After=vyos-router.service [Service] -User=_kea +User=root AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_NET_RAW Environment="KEA_DHCP_DATA_DIR=/config/dhcp" Environment="KEA_HOOK_SCRIPTS_PATH=/usr/libexec/vyos/system" Environment="KEA_LOCKFILE_DIR=/run/lock/kea" -ConfigurationDirectory=kea -ConfigurationDirectoryMode=0750 -RuntimeDirectory=kea lock/kea -RuntimeDirectoryPreserve=yes -RuntimeDirectoryMode=0750 -LogsDirectory=kea -LogsDirectoryMode=0750 -StateDirectory=kea -ExecStart=sudo -E /bin/ip vrf exec %i /usr/sbin/kea-dhcp4 -c /var/run/kea/kea-%i-dhcp4.conf -ExecStartPost=/bin/sh -c 'sleep 10 && sudo /usr/bin/chown _kea:_kea /var/run/kea/dhcp4-%i-ctrl* && sudo /usr/bin/chown _kea:_kea /var/run/kea/kea-%i-dhcp4* && sudo /usr/bin/chown _kea:_kea /run/kea/logger_lockfile' +ExecStart=/usr/libexec/vyos/system/kea-vrf-helper %i /usr/sbin/kea-dhcp4 -c /var/run/kea/kea-%i-dhcp4.conf Restart=on-failure [Install] diff --git a/src/etc/systemd/system/isc-kea-dhcp6-server@.service b/src/etc/systemd/system/isc-kea-dhcp6-server@.service index 7196239af..072a2ef5f 100644 --- a/src/etc/systemd/system/isc-kea-dhcp6-server@.service +++ b/src/etc/systemd/system/isc-kea-dhcp6-server@.service @@ -5,21 +5,12 @@ Wants=network-online.target After=vyos-router.service [Service] -User=_kea +User=root AmbientCapabilities=CAP_NET_BIND_SERVICE Environment="KEA_DHCP_DATA_DIR=/config/dhcp" Environment="KEA_HOOK_SCRIPTS_PATH=/usr/libexec/vyos/system" Environment="KEA_LOCKFILE_DIR=/run/lock/kea" -ConfigurationDirectory=kea -ConfigurationDirectoryMode=0750 -RuntimeDirectory=kea lock/kea -RuntimeDirectoryPreserve=yes -RuntimeDirectoryMode=0750 -LogsDirectory=kea -LogsDirectoryMode=0750 -StateDirectory=kea -ExecStart=sudo -E /bin/ip vrf exec %i /usr/sbin/kea-dhcp6 -c /var/run/kea/kea-%i-dhcp6.conf -ExecStartPost=/bin/sh -c 'sleep 10 && sudo /usr/bin/chown _kea:_kea /var/run/kea/dhcp6-%i-ctrl* && sudo /usr/bin/chown _kea:_kea /var/run/kea/kea-%i-dhcp6* && sudo /usr/bin/chown _kea:_kea /run/kea/logger_lockfile' +ExecStart=/usr/libexec/vyos/system/kea-vrf-helper %i /usr/sbin/kea-dhcp6 -c /var/run/kea/kea-%i-dhcp6.conf Restart=on-failure [Install] |
