mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-14 08:34:39 +00:00
dhcp: priv-sep for prefix update closes #2079
This commit is contained in:
parent
5e560ac622
commit
ceedb10bbf
@ -1324,8 +1324,10 @@ EOD;
|
||||
/* fire up dhcpd in a chroot */
|
||||
if (count($dhcpdv6ifs) > 0) {
|
||||
mwexec('/usr/local/sbin/dhcpd -6 -user dhcpd -group dhcpd -chroot /var/dhcpd -cf /etc/dhcpdv6.conf -pf /var/run/dhcpdv6.pid ' . join(' ', $dhcpdv6ifs));
|
||||
/* XXX prefixes.php is a backend script we must priv-sep! */
|
||||
mwexec('/usr/local/sbin/dhcpleases6 -c /usr/local/opnsense/scripts/dhcp/prefixes.php -l /var/dhcpd/var/db/dhcpd6.leases');
|
||||
mwexecf('/usr/local/sbin/dhcpleases6 -c %s -l %s', array(
|
||||
'/usr/local/sbin/configctl dhcpd update prefixes',
|
||||
'/var/dhcpd/var/db/dhcpd6.leases',
|
||||
));
|
||||
}
|
||||
|
||||
if ($verbose) {
|
||||
|
||||
@ -3,3 +3,9 @@ command:/usr/local/opnsense/scripts/dhcp/get_leases.py /inactive %s
|
||||
parameters:%s
|
||||
type:script_output
|
||||
message:list dhcp leases %s
|
||||
|
||||
[update.prefixes]
|
||||
command:/usr/local/opnsense/scripts/dhcp/prefixes.php
|
||||
parameters:
|
||||
type:script
|
||||
message:update IPv6 prefixes
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user