#!/bin/sh
. /www/cgi-bin/functions.sh
lock_cgiwait
totalnum=$($nvram get port_forwarding_num)
remote_port=$($nvram get remote_port)
lan_get_ip=$($nvram get lan_ipaddr)
lan_get_netmask=$($nvram get lan_netmask)
forward_totalnum=$($nvram get port_forwarding_num)
trigger_totalnum=$($nvram get port_trigger_num)
#killall -17 upnp
upnp_totalnum=$( [ -f /var/upnp_portmap ] && cat /var/upnp_portmap | wc -l || echo 0)
$nvram set p_ft="forwarding.html"
port_forward_trigger=$($nvram get port_forward_trigger)
if [ "x$port_forward_trigger" != "x0" ]; then
$nvram set port_forward_trigger=0
oc $nvram commit
fi
print_cgi_header
print_http_header "/funcs.js" "/forwarding.js"
print_noload_header "_FW_forward" "forwarding.html" "forwarding"
print_table_header ""
echo ""
cat <
var lan_ip="$lan_get_ip"
var lan_subnet="$lan_get_netmask"
var remote_port="$remote_port"
.
.
.
|
# |
EOF
print_http_footer