mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-15 09:04:39 +00:00
interfaces: merge INFOREQ|REQUEST handling #5862
PDINFO should not be set and therefore only gets cleared.
This commit is contained in:
parent
f2c844e170
commit
0b29f71cb1
@ -2779,7 +2779,7 @@ if [ -n "{$dhcp6_debug}" ]; then
|
||||
/usr/bin/logger -t dhcp6c "dhcp6c \$REASON on {$wanif}"
|
||||
fi
|
||||
case \$REASON in
|
||||
REQUEST)
|
||||
INFOREQ|REQUEST)
|
||||
/usr/bin/logger -t dhcp6c "dhcp6c \$REASON on {$wanif} - running newipv6"
|
||||
ARGS=
|
||||
for NAMESERVER in \${new_domain_name_servers}; do
|
||||
@ -2794,20 +2794,6 @@ REQUEST)
|
||||
/usr/local/sbin/ifctl -i ${wanif} -6pd \${PDINFO:+"-a \${PDINFO}"}
|
||||
/usr/local/sbin/configctl -d interface newipv6 {$wanif}
|
||||
;;
|
||||
INFOREQ)
|
||||
/usr/bin/logger -t dhcp6c "dhcp6c \$REASON on {$wanif} - running newipv6"
|
||||
ARGS=
|
||||
for NAMESERVER in \${new_domain_name_servers}; do
|
||||
ARGS="\${ARGS} -a \${NAMESERVER}"
|
||||
done
|
||||
/usr/local/sbin/ifctl -i ${wanif} -6nd \${ARGS}
|
||||
ARGS=
|
||||
for DOMAIN in \${new_domain_name}; do
|
||||
ARGS="\${ARGS} -a \${DOMAIN}"
|
||||
done
|
||||
/usr/local/sbin/ifctl -i ${wanif} -6sd \${ARGS}
|
||||
/usr/local/sbin/configctl -d interface newipv6 {$wanif}
|
||||
;;
|
||||
EXIT|RELEASE)
|
||||
/usr/bin/logger -t dhcp6c "dhcp6c \$REASON on {$wanif} - running dns reload"
|
||||
/usr/local/sbin/ifctl -i ${wanif} -6nd
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user