projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix compilation of crypto modules.
[openwrt.git]
/
package
/
6in4
/
files
/
6in4.sh
diff --git
a/package/6in4/files/6in4.sh
b/package/6in4/files/6in4.sh
index
a119138
..
2af1f74
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"
}
@@
-28,8
+28,7
@@
setup_interface_6in4() {
local cfg="$2"
local link="6in4-$cfg"
local cfg="$2"
local link="6in4-$cfg"
- local local4
- config_get local4 "$cfg" ipaddr
+ local local4=$(uci_get network "$cfg" ipaddr)
local remote4
config_get remote4 "$cfg" peeraddr
local remote4
config_get remote4 "$cfg" peeraddr
@@
-62,10
+61,9
@@
setup_interface_6in4() {
uci_set_state network "$cfg" ifname $link
uci_set_state network "$cfg" auto 0
uci_set_state network "$cfg" ifname $link
uci_set_state network "$cfg" auto 0
- ip tunnel add $link mode sit remote $remote4 local $local4 ttl
255
+ ip tunnel add $link mode sit remote $remote4 local $local4 ttl
${ttl:-64}
ip link set $link up
ip link set mtu ${mtu:-1280} dev $link
ip link set $link up
ip link set mtu ${mtu:-1280} dev $link
- ip tunnel change $link ttl ${ttl:-64}
ip addr add $local6 dev $link
uci_set_state network "$cfg" ipaddr $local4
ip addr add $local6 dev $link
uci_set_state network "$cfg" ipaddr $local4
This page took
0.022401 seconds
and
4
git commands to generate.