1 diff -ru rc-scripts-0.3.1/rc.d/init.d/functions.network rc-scripts-0.3.1-AX/rc.d/init.d/functions.network
2 --- rc-scripts-0.3.1/rc.d/init.d/functions.network Mon Nov 19 20:07:17 2001
3 +++ rc-scripts-0.3.1-AX/rc.d/init.d/functions.network Fri Nov 8 23:49:10 2002
5 if [ -r /etc/sysconfig/static-nat ]; then
6 grep "^[0-9]" /etc/sysconfig/static-nat | while read src via dst; do
7 if [ "$1" = "on" ]; then
8 - /sbin/ip route add nat $src via $dst
9 - /sbin/ip rule add from $dst nat $src
10 + /sbin/ip route add nat $dst via $src
11 + /sbin/ip rule add from $src nat $dst
12 elif [ "$1" = "off" ]; then
13 - /sbin/ip rule del from $dst nat $src
14 - /sbin/ip route del nat $src via $dst
15 + /sbin/ip rule del from $src nat $dst
16 + /sbin/ip route del nat $dst via $src
20 diff -ru rc-scripts-0.3.1/sysconfig/static-nat rc-scripts-0.3.1-AX/sysconfig/static-nat
21 --- rc-scripts-0.3.1/sysconfig/static-nat Mon Jun 28 15:07:45 1999
22 +++ rc-scripts-0.3.1-AX/sysconfig/static-nat Fri Nov 8 23:45:47 2002
24 +# <IP>[/<mask>] via <IP>
25 +# 192.168.1.1 via 1.1.1.1
26 +# 192.168.2.1/24 via 1.1.1.1