X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=package%2Fppp%2Ffiles%2Fetc%2Fppp%2Fipv6-up;h=5162455fa80b7fc93d653d7389e66f1b0aa7c792;hb=f4ce2dc0a67f9d9eb067a632efa7247db32719ff;hp=e349471524389f1dfc03b7ced3c15d27793afb06;hpb=dcfcfb5617aabba7a029bb5a778e506c8455a10c;p=openwrt-10.03%2F.git diff --git a/package/ppp/files/etc/ppp/ipv6-up b/package/ppp/files/etc/ppp/ipv6-up index e34947152..5162455fa 100644 --- a/package/ppp/files/etc/ppp/ipv6-up +++ b/package/ppp/files/etc/ppp/ipv6-up @@ -1,2 +1,16 @@ #!/bin/sh -route -A inet6 add default $4 dev $1 + +gw=$5 +dev=$1 +cfg=$6 + +. /etc/functions.sh # common functions +include /lib/network # include /lib/network/*.sh +scan_interfaces # read and parse the network config + +config_get_bool defaultroute "$cfg" defaultroute 1 + +if [ ${defaultroute} -eq 1 ] +then + route -A inet6 add default gw ${gw} dev ${dev} +fi