projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ath9k: merge a channel change fix from linux-wireless
[openwrt.git]
/
package
/
6in4
/
files
/
6in4.sh
diff --git
a/package/6in4/files/6in4.sh
b/package/6in4/files/6in4.sh
index
62a60dc
..
5f8dfff
100755
(executable)
--- a/
package/6in4/files/6in4.sh
+++ b/
package/6in4/files/6in4.sh
@@
-2,7
+2,7
@@
# Copyright (c) 2010 OpenWrt.org
find_6in4_wanif() {
# Copyright (c) 2010 OpenWrt.org
find_6in4_wanif() {
- local if=$(ip -4 r l e 0/0); if="${if#default* dev }"; if="${if%% *}"
+ local if=$(ip -4 r l e 0
.0.0.0
/0); if="${if#default* dev }"; if="${if%% *}"
[ -n "$if" ] && grep -qs "^ *$if:" /proc/net/dev && echo "$if"
}
[ -n "$if" ] && grep -qs "^ *$if:" /proc/net/dev && echo "$if"
}
@@
-42,6
+42,9
@@
setup_interface_6in4() {
local ttl
config_get ttl "$cfg" ttl
local ttl
config_get ttl "$cfg" ttl
+ local metric
+ config_get metric "$cfg" metric
+
local defaultroute
config_get_bool defaultroute "$cfg" defaultroute 1
local defaultroute
config_get_bool defaultroute "$cfg" defaultroute 1
@@
-70,7
+73,7
@@
setup_interface_6in4() {
uci_set_state network "$cfg" ip6addr $local6
[ "$defaultroute" = 1 ] && {
uci_set_state network "$cfg" ip6addr $local6
[ "$defaultroute" = 1 ] && {
- ip -6 route add ::/0 dev $link
+ ip -6 route add ::/0
${metric:+metric $metric}
dev $link
uci_set_state network "$cfg" defaultroute 1
}
uci_set_state network "$cfg" defaultroute 1
}
This page took
0.026308 seconds
and
4
git commands to generate.