contrib/meshwizard: enable auto-ipv6 in meshwizard, removed radvd config

This commit is contained in:
Manuel Munz 2012-08-02 16:40:24 +00:00
parent 71d4bb6f46
commit 6574b8147c
3 changed files with 5 additions and 31 deletions

View file

@ -2,7 +2,8 @@
. $dir/functions.sh . $dir/functions.sh
if [ "$general_ipv6_config" = "auto-ipv6-fromv4" ]; then echo $profile_ipv6_config
if [ "$profile_ipv6_config" = "auto-ipv6-fromv4" ]; then
mode="fromv4" mode="fromv4"
else else
mode="random" mode="random"

View file

@ -1,27 +0,0 @@
#!/bin/sh
# Sets up olsrd interfaces
# arg $1 = net
net=$1
. /lib/functions.sh
. $dir/functions.sh
uci batch << EOF
set radvd.${net}_iface=interface
set radvd.${net}_iface.interface="${net}"
set radvd.${net}_iface.AdvSendAdvert=1
set radvd.${net}_iface.ignore=0
set radvd.${net}_prefix=prefix
set radvd.${net}_prefix.interface="$net"
set radvd.${net}_prefix.ignore=0
EOF
if [ "$profile_ipv6_config" = "auto-ipv6-dhcpv6" ]; then
uci batch <<- EOF
set radvd.${net}_iface.AdvManagedFlag=1
set radvd.${net}_prefix.AdvOnLink=0
EOF
fi
uci_commitverbose "Setup radvd for interface $net" radvd

View file

@ -76,7 +76,7 @@ fi
if [ "$profile_ipv6" == 1 ] && [ "$has_ipv6" = 1 ]; then if [ "$profile_ipv6" == 1 ] && [ "$has_ipv6" = 1 ]; then
$dir/helpers/setup_lan_ipv6.sh $dir/helpers/setup_lan_ipv6.sh
# Setup auto-ipv6 # Setup auto-ipv6
if [ "$profile_ipv6_config" = "auto-ipv6-dhcpv6" ]; then if [ -n "$(echo "$profile_ipv6_config" |grep auto-ipv6)" ]; then
$dir/helpers/setup_auto-ipv6.sh $dir/helpers/setup_auto-ipv6.sh
fi fi
fi fi
@ -107,8 +107,8 @@ for net in $networks; do
$dir/helpers/setup_splash.sh $net $dir/helpers/setup_splash.sh $net
$dir/helpers/setup_firewall_interface.sh $net $dir/helpers/setup_firewall_interface.sh $net
if [ "$profile_ipv6" == 1 ] && [ "$has_ipv6" = 1 ]; then if [ -n "$(echo "$profile_ipv6_config" |grep auto-ipv6)" ]; then
$dir/helpers/setup_radvd_interface.sh $net $dir/helpers/setup_auto-ipv6-interface.sh $net
fi fi
done done