Ignore:
Timestamp:
2011-03-06T23:19:41+01:00 (6 years ago)
Author:
jow
Message:

[package] 6in4: add default route workarounds for Kernel 2.4, thanks to Paul Fertser for reporting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/backfire/package/6in4/files/6in4.sh

    r24025 r25909  
    7474 
    7575                [ "$defaultroute" = 1 ] && { 
    76                         ip -6 route add ::/0 ${metric:+metric $metric} dev $link 
     76                        local inet="::/0" 
     77                        local kern="$(uname -r)" 
     78                        [ "${kern#2.4}" != "$kern" ] && inet="2000::/3" 
     79 
     80                        ip -6 route add $inet ${metric:+metric $metric} dev $link 
    7781                        uci_set_state network "$cfg" defaultroute 1 
    7882                } 
     
    9599 
    96100                [ "$defaultroute" = "1" ] && { 
    97                         ip -6 route del ::/0 dev $link 
     101                        local inet="::/0" 
     102                        local kern="$(uname -r)" 
     103                        [ "${kern#2.4}" != "$kern" ] && inet="2000::/3" 
     104 
     105                        ip -6 route del $inet dev $link 
    98106                } 
    99107 
Note: See TracChangeset for help on using the changeset viewer.