<title></title>
<link href="usr_main.css" rel="stylesheet" type="text/css">
- <script src="usr_menus.js" type="text/javascript"></script>
+ <link href="usr_menus.css" rel="stylesheet" type="text/css"><script src="usr_menus.js" type="text/javascript"></script><script src="usr_menus_build.js" type="text/javascript"></script>
<script src="usr_common.js" type="text/javascript"></script>
<meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
<script type="text/javascript" src="util.js"></script>
<script type="text/javascript">
<!-- hide
-setPageTitle("<%ejGetWl(wlInterface)%>");
+setPageTitle("<%ejGetWlJS(wlInterface)%>");
-var dhcpClnt = '<%ejGet(enblDhcpClnt)%>';
-var addr = '<%ejGet(wanIpAddress)%>';
-var mask = '<%ejGet(wanSubnetMask)%>';
-var enblAuto = '<%ejGet(enblAuto)%>';
+var dhcpClnt = '<%ejGetJS(enblDhcpClnt)%>';
+var addr = '<%ejGetJS(wanIpAddress)%>';
+var mask = '<%ejGetJS(wanSubnetMask)%>';
+var enblAuto = '<%ejGetJS(enblAuto)%>';
var gtwyIfc = '<%ejGetOther(sysInfo, dfltGwIfc)%>';
if ( gtwyIfc == ' ' ) gtwyIfc = '';
var gtwy = '<%ejGetOther(sysInfo, dfltGw)%>';
if ( gtwy == ' ' ) gtwy = '';
var dnsAuto = '<%ejGetOther(sysInfo,dnsAuto)%>';
-var dns1Mem = '<%ejGet(dnsPrimary)%>';
+var dns1Mem = '<%ejGetJS(dnsPrimary)%>';
var dns1 = '<%ejGetOther(sysInfo, dns)%>';
if ( dns1 == ' ' )
dns1 = '';
-var dns2Mem = '<%ejGet(dnsSecondary)%>';
+var dns2Mem = '<%ejGetJS(dnsSecondary)%>';
var dns2 = '<%ejGetOther(sysInfo, dns2)%>';
if ( dns2 == ' ' )
dns2 = '';
-var qs = '<%ejGet(quickSetup)%>';
-var srvId = parseInt('<%ejGet(serviceId)%>');
+var qs = '<%ejGetJS(quickSetup)%>';
+var srvId = parseInt('<%ejGetJS(serviceId)%>');
function disableDnsInfo() {
with ( document.forms[0] ) {
else {
loc += 'enblDhcpClnt=0'; // static WAN address
if ( isValidIpAddress(wanIpAddress.value) == false ) {
- alert('WAN IP address "' + wanIpAddress.value + '" is invalid IP address.');
+ alert('WAN IP address "' + wanIpAddress.value + '" is an invalid IP address.');
return;
}
loc += '&wanIpAddress=' + wanIpAddress.value;
if ( isValidIpAddress(wanSubnetMask.value) == false ) {
- alert('WAN subnet mask "' + wanSubnetmask.value + '" is invalid IP address.');
+ alert('WAN subnet mask "' + wanSubnetMask.value + '" is an invalid IP address.');
return;
}
loc += '&wanSubnetMask=' + wanSubnetMask.value;
}
if ( gwAddr.checked == true ) {
if ( isValidIpAddress(defaultGateway.value) == false ) {
- alert('Remote WAN IP address "' + defaultGateway.value + '" is invalid IP address.');
+ alert('Remote WAN IP address "' + defaultGateway.value + '" is an invalid IP address.');
return;
}
loc += '&defaultGateway=' + defaultGateway.value;
if ( dns[0].checked == false ) {
// primary DNS
if ( isValidIpAddress(dns1) == false ) {
- alert('Primary DNS server "' + dnsPrimary.value + '" is invalid IP address.');
+ alert('Primary DNS server "' + dnsPrimary.value + '" is an invalid IP address.');
return;
}
loc += '&dnsPrimary=' + dns1;
// secondary DNS
if ( dns2 != '' && dns2 != '0.0.0.0' ) {
if ( isValidIpAddress(dns2) == false ) {
- alert('Secondary DNS server "' + dns2 + '" is invalid IP address.');
+ alert('Secondary DNS server "' + dns2 + '" is an invalid IP address.');
return;
}
}
}
}
- var code = 'location.assign("' + loc + '")';
+ var code = 'location = "' + loc + '"';
eval(code);
}
function btnBack() {
var loc = 'ntwkprtcl.html';
- var code = 'location.assign("' + loc + '")';
+ var code = 'location = "' + loc + '"';
eval(code);
}
</script>
</head>
-<body onload="initMenu('idMenu'); frmLoad();">
+<body onload="initMenu(); frmLoad();">
<script type="text/javascript">
- writeHeader("WAN IP Settings", "<%ejGet(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWl(wlInterface)%>", <%ejGet(enblQos)%>);
+ writeHeader("WAN IP Settings", "<%ejGetJS(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWlJS(wlInterface)%>", <%ejGetJS(enblQos)%>);
</script>
<form>
- <p>Enter information provided to you by your ISP to configure the WAN IP settings.</p>
+ <p>Enter information provided to you by your ISP to configure the WAN IP settings.</p>
+ <p><b>Note:</b> DHCP can be enabled for PVC in MER mode
+ if "Obtain an IP address automatically" is chosen.
+ Changing the default gateway or the DNS affects the entire network.
+ Configuring them with static values will disable the
+ automatic assignment from DHCP or another WAN connection.</p>
+ <p>If you configure a static default gateway over this PVC in MER mode, you must enter
+ the IP address of the remote gateway in the "Use IP address."
+ The "Use WAN interface" is optional.</p>
<p>
<input type="radio" name="wan" id="wan1" onClick='wanClick()'> <label for="wan1">Obtain an IP address automatically</label><br/>
<input type="radio" name="wan" id="wan2" onClick='wanClick()'> <label for="wan2">Use the following IP address:</label>
</p>
- <table border="0" cellpadding="0" cellspacing="0">
+ <table border="0">
<tr>
<td><label for="wanIpAddress">WAN IP address:</label></td>
<td><input type='text' name='wanIpAddress' id='wanIpAddress'></td>
<input type="radio" name="gw" id="gw1" onClick='gwClick()'> <label for="gw1">Obtain default gateway automatically</label><br/>
<input type="radio" name="gw" id="gw2" onClick='gwClick()'> <label for="gw2">Use the following default gateway:</label>
</p>
- <table border="0" cellpadding="0" cellspacing="0">
+ <table border="0">
<tr>
- <td> </td>
<td><input type="checkbox" name='gwAddr' id='gwAddr'> <label for="gwAddr">Use IP address:</label></td>
<td><input type='text' name='defaultGateway' id='defaultGateway'></td>
</tr>
<tr>
- <td> </td>
<td><input type="checkbox" name='gwIfc' id='gwIfc'> <label for="gwIfc">Use WAN interface:</label></td>
<td><select name='wanIf' id='wanIf'>
<script type="text/javascript">
<input type="radio" name="dns" id="dnsP" onClick='dnsClick()'><label for="dnsP">Obtain DNS server addresses automatically</label><br>
<input type="radio" name="dns" id="dnsS" onClick='dnsClick()'><label for="dnsS">Use the following DNS server addresses:</label>
</p>
- <table border="0" cellpadding="0" cellspacing="0">
+ <table border="0">
<tr>
<td width="20"> </td>
<td><label for="dnsPrimary">Primary DNS server:</label></td>