#!/bin/sh . /www/cgi-bin/functions.sh lock_cgiwait spiEnable=$($nvram get wan_endis_spi) dmz_value=$($nvram get wan_endis_dmz) #dod_value=$($nvram get wan_endis_dod) dmz_ip=$($nvram get dmz_ipaddr) lan_ip=$($nvram get lan_ipaddr) rspToPing_value=$($nvram get wan_endis_rspToPing) igmp_enable=$($nvram get igmp_enable) nat_fitering=$($nvram get wan_nat_fitering) sipalg_value=$($nvram get wan_endis_sipalg) ipv6_passthru_value=$($nvram get wan_enable_ipv6_passthrough) basic_type=$($nvram get internet_type) ppp_login_type=$($nvram get internet_ppp_type) if [ $basic_type -eq 0 ];then if [ $ppp_login_type -eq 0 ];then wan_mtu=$($nvram get wan_pppoe_mtu) elif [ $ppp_login_type -eq 1 ];then wan_mtu=$($nvram get wan_pptp_mtu) elif [ $ppp_login_type -eq 3 ];then wan_mtu=$($nvram get wan_mulppp_mtu) else wan_mtu=$($nvram get wan_dhcp_mtu) fi else wan_mtu=$($nvram get wan_dhcp_mtu) fi model=`[ -f /vendor_model_name ] && cat /vendor_model_name || echo ""` print_cgi_header print_http_header "/funcs.js" "/wan.js" print_body_header "_WAN_wan" "wan_setup.html" "wan" print_table_header "" cat < var lan_ip="$lan_ip"; function loadvalue() { var cf = document.forms[0]; var dmzIpAddr='$dmz_ip'; var lanIpAddr='$lan_ip'; var lanIp = lanIpAddr.split("."); var dmzIp = dmzIpAddr.split("."); cf.dmzip1.value = lanIp[0]; cf.dmzip2.value = lanIp[1]; cf.dmzip3.value = lanIp[2]; /* if ('$dod_value' == '1') cf.dod.checked = true; else cf.dod.checked = false; */ if ('$spiEnable' == '1') cf.disable_spi.checked = false; else cf.disable_spi.checked = true; if ('$dmz_value' == '1') { cf.dmz_enable.checked = true; cf.dmzip4.disabled = false; cf.dmzip4.value = dmzIp[3]; } else { cf.dmz_enable.checked = false; cf.dmzip4.disabled = true; cf.dmzip4.value = ""; } if ('$rspToPing_value' == '1') cf.rspToPing.checked = true; else cf.rspToPing.checked = false; if ('$igmp_enable' == '1') cf.igmp.checked = false; else cf.igmp.checked = true; cf.wan_mtu1.value = '$wan_mtu'; if( '$nat_fitering' == '0' ) cf.nat_fitering[0].checked = true; else cf.nat_fitering[1].checked = true; if ('$sipalg_value' == '1') cf.disable_sipalg.checked = true; else cf.disable_sipalg.checked = false; if ('$ipv6_passthru_value' == '1') cf.enable_ipv6_passthru.checked = true; else cf.enable_ipv6_passthru.checked = false; } var basic_type="$basic_type" var ppp_login_type="$ppp_login_type" EOF if [ "$model" = "JWNB2100-1ZGNLS" ]; then cat < EOF fi cat < --> . . . EOF if [ "$model" != "JWNB2100-1ZGNLS" ]; then cat < EOF fi cat <   EOF print_http_footer