network: Unbind DHCPv6 from underlying interfaces

This allows IPv6 to set up without IPv4 being up thus
IPv6-only or IPv6+DS-Lite working with the default config.

Signed-off-by: Steven Barth <steven@midlink.org>

SVN-Revision: 42848
This commit is contained in:
Steven Barth 2014-10-08 13:08:05 +00:00
parent fa5237d936
commit c118e5edf4
13 changed files with 12 additions and 16 deletions

View file

@ -62,7 +62,7 @@ EOF
set network.$1.proto='dhcp' set network.$1.proto='dhcp'
delete network.wan6 delete network.wan6
set network.wan6='interface' set network.wan6='interface'
set network.wan6.ifname='@wan' set network.wan6.ifname='$ifname'
set network.wan6.proto='dhcpv6' set network.wan6.proto='dhcpv6'
EOF EOF
;; ;;

View file

@ -14,9 +14,5 @@ config interface lan
option netmask 255.255.255.0 option netmask 255.255.255.0
option ip6assign 60 option ip6assign 60
config interface wan6
option ifname @wan
option proto dhcpv6
config globals globals config globals globals
option ula_prefix auto option ula_prefix auto

View file

@ -190,7 +190,7 @@ set network.wan='interface'
set network.wan.ifname='$ifname' set network.wan.ifname='$ifname'
set network.wan.proto='dhcp' set network.wan.proto='dhcp'
set network.wan6='interface' set network.wan6='interface'
set network.wan6.ifname='@wan' set network.wan6.ifname='$ifname'
set network.wan6.proto='dhcpv6' set network.wan6.proto='dhcpv6'
EOF EOF
} }

View file

@ -30,7 +30,7 @@ config interface wan
#### WAN6 configuration #### WAN6 configuration
config interface wan6 config interface wan6
option ifname "@wan" option ifname "eth1"
option proto dhcpv6 option proto dhcpv6

View file

@ -17,7 +17,7 @@ config interface wan
option proto dhcp option proto dhcp
config interface wan6 config interface wan6
option ifname @wan option ifname eth1
option proto dhcpv6 option proto dhcpv6
config globals globals config globals globals

View file

@ -14,7 +14,7 @@ config interface lan
option ip6assign 60 option ip6assign 60
config interface wan6 config interface wan6
option ifname @wan option ifname eth0
option proto dhcpv6 option proto dhcpv6
config globals globals config globals globals

View file

@ -29,7 +29,7 @@ config interface lan
option ip6assign 60 option ip6assign 60
config interface wan6 config interface wan6
option ifname @wan option ifname wan
option proto dhcpv6 option proto dhcpv6
config globals globals config globals globals

View file

@ -18,7 +18,7 @@ config interface lan
option ip6assign 60 option ip6assign 60
config interface wan6 config interface wan6
option ifname @wan option ifname eth0
option proto dhcpv6 option proto dhcpv6
config globals globals config globals globals

View file

@ -21,7 +21,7 @@ config interface wan
option proto dhcp option proto dhcp
config interface wan6 config interface wan6
option ifname @wan option ifname eth0
option proto dhcpv6 option proto dhcpv6
config globals globals config globals globals

View file

@ -17,7 +17,7 @@ config interface wan
option proto dhcp option proto dhcp
config interface wan6 config interface wan6
option ifname @wan option ifname eth0
option proto dhcpv6 option proto dhcpv6
config globals globals config globals globals

View file

@ -30,7 +30,7 @@ config interface wan
# option macaddr '00:0A:FA:22:00:80' # option macaddr '00:0A:FA:22:00:80'
config interface wan6 config interface wan6
option ifname @wan option ifname nas0
option proto dhcpv6 option proto dhcpv6
config globals globals config globals globals

View file

@ -19,7 +19,7 @@ config interface wan
option proto dhcp option proto dhcp
config interface wan6 config interface wan6
option ifname @wan option ifname eth0
option proto dhcpv6 option proto dhcpv6
config globals globals config globals globals

View file

@ -19,7 +19,7 @@ config interface wan
option proto dhcp option proto dhcp
config interface wan6 config interface wan6
option ifname @wan option ifname eth0
option proto dhcpv6 option proto dhcpv6
config globals globals config globals globals