1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-18 04:23:44 +02:00
openwrt-xburst/package/6to4/files/6to4.hotplug
jow 3abe70cd87 [package] add 6to4 - provides full automatic 6to setup with optional configuration in /etc/config/network
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23996 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-14 23:51:16 +00:00

30 lines
522 B
Bash

#!/bin/sh
if [ "$ACTION" = ifup ]; then
. /etc/functions.sh
include /lib/network
scan_interfaces
update_tunnel() {
local cfg="$1"
local proto
config_get proto "$cfg" proto
[ "$proto" = 6to4 ] || return 0
local wandev
config_get wandev "$cfg" wan_device "$(find_6to4_wanif)"
[ "$wandev" = "$DEVICE" ] || return 0
local wanip=$(find_6to4_wanip "$wandev")
[ -n "$wanip" ] && {
uci_set_state network "$cfg" ipaddr "$wanip"
( ifup "$cfg" )&
}
}
config_foreach update_tunnel interface
fi