Changeset 40422


Ignore:
Timestamp:
2014-04-08T08:19:37+02:00 (4 years ago)
Author:
cyrus
Message:

ds-lite: compatibility with ISPs that only offer public PDs

Location:
trunk/package/network/ipv6/ds-lite
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/network/ipv6/ds-lite/Makefile

    r40020 r40422  
    99 
    1010PKG_NAME:=ds-lite 
    11 PKG_VERSION:=2 
     11PKG_VERSION:=3 
    1212PKG_RELEASE:=1 
    1313 
  • trunk/package/network/ipv6/ds-lite/files/dslite.sh

    r40020 r40422  
    1515        local link="dslite-$cfg" 
    1616 
    17         local mtu ttl peeraddr ip6addr tunlink zone 
    18         json_get_vars mtu ttl peeraddr ip6addr tunlink zone 
     17        local mtu ttl peeraddr ip6addr tunlink zone weakif 
     18        json_get_vars mtu ttl peeraddr ip6addr tunlink zone weakif 
    1919 
    2020        [ -z "$peeraddr" ] && { 
     
    3434 
    3535                if ! network_get_ipaddr6 ip6addr "$wanif"; then 
    36                         proto_notify_error "$cfg" "NO_WAN_LINK" 
    37                         return 
     36                        [ -z "$weakif" ] && weakif="lan" 
     37                        if ! network_get_ipaddr6 ip6addr "$weakif"; then 
     38                                proto_notify_error "$cfg" "NO_WAN_LINK" 
     39                                return 
     40                        fi 
    3841                fi 
    3942        } 
     
    7376        proto_config_add_int "ttl" 
    7477        proto_config_add_string "zone" 
     78        proto_config_add_string "weakif" 
    7579} 
    7680 
Note: See TracChangeset for help on using the changeset viewer.