interfaces: retain zapped prefix length calculation #2521

This commit is contained in:
Franco Fichtner 2018-07-08 20:04:25 +02:00
parent 2c206e2950
commit bc378402b5

View File

@ -2740,7 +2740,7 @@ function interface_6rd_configure($interface = 'wan', $wancfg)
legacy_interface_create('stf', $stfiface);
legacy_interface_flags($stfiface, 'link2');
mwexecf('/sbin/ifconfig %s inet6 %s/%s', array($stfiface, $rd6prefix, $rd6prefixlen));
mwexecf('/sbin/ifconfig %s inet6 %s/%s', array($stfiface, $rd6prefix, $rd6prefixlen + $wancfg['prefix-6rd-v4plen']));
mwexecf('/sbin/ifconfig %s stfv4br %s', array($stfiface, $wancfg['gateway-6rd']));
mwexecf('/sbin/ifconfig %s stfv4net %s/%s', array($stfiface, $ip4address, $wancfg['prefix-6rd-v4plen']));