diff options
author | Steven Barth <steven@midlink.org> | 2014-10-08 13:08:05 +0000 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2014-10-08 13:08:05 +0000 |
commit | 3823e9634d2c0c95e9cf42e9f616392613067f8e (patch) | |
tree | b5a7a01ff29abe5ccde1d4469aaa47b2c797d715 /package/base-files/files | |
parent | e1219a24e281d6ca0f79cf7f37afcc41d66c12de (diff) | |
download | upstream-3823e9634d2c0c95e9cf42e9f616392613067f8e.tar.gz upstream-3823e9634d2c0c95e9cf42e9f616392613067f8e.tar.bz2 upstream-3823e9634d2c0c95e9cf42e9f616392613067f8e.zip |
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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42848 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/base-files/files')
-rwxr-xr-x | package/base-files/files/bin/config_generate | 2 | ||||
-rw-r--r-- | package/base-files/files/etc/config/network | 4 | ||||
-rw-r--r-- | package/base-files/files/lib/functions/uci-defaults.sh | 2 |
3 files changed, 2 insertions, 6 deletions
diff --git a/package/base-files/files/bin/config_generate b/package/base-files/files/bin/config_generate index 3f60c5b862..9a3b30065d 100755 --- a/package/base-files/files/bin/config_generate +++ b/package/base-files/files/bin/config_generate @@ -62,7 +62,7 @@ EOF set network.$1.proto='dhcp' delete network.wan6 set network.wan6='interface' -set network.wan6.ifname='@wan' +set network.wan6.ifname='$ifname' set network.wan6.proto='dhcpv6' EOF ;; diff --git a/package/base-files/files/etc/config/network b/package/base-files/files/etc/config/network index 3c9c30a59f..d3cd3c613a 100644 --- a/package/base-files/files/etc/config/network +++ b/package/base-files/files/etc/config/network @@ -14,9 +14,5 @@ config interface lan option netmask 255.255.255.0 option ip6assign 60 -config interface wan6 - option ifname @wan - option proto dhcpv6 - config globals globals option ula_prefix auto diff --git a/package/base-files/files/lib/functions/uci-defaults.sh b/package/base-files/files/lib/functions/uci-defaults.sh index e90090c40b..798d6baa79 100644 --- a/package/base-files/files/lib/functions/uci-defaults.sh +++ b/package/base-files/files/lib/functions/uci-defaults.sh @@ -190,7 +190,7 @@ set network.wan='interface' set network.wan.ifname='$ifname' set network.wan.proto='dhcp' set network.wan6='interface' -set network.wan6.ifname='@wan' +set network.wan6.ifname='$ifname' set network.wan6.proto='dhcpv6' EOF } |