<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="portName.js"></script>
<script type="text/javascript">
<!-- hide
-setPageTitle("<%ejGetWl(wlInterface)%>");
+setPageTitle("<%ejGetWlJS(wlInterface)%>");
var groupName = '<%ejGetOther(getPMapGroupName)%>';
+var vid0 = '<%ejGetOther(vendorid, 0)%>';
+var vid1 = '<%ejGetOther(vendorid, 1)%>';
+var vid2 = '<%ejGetOther(vendorid, 2)%>';
+var vid3 = '<%ejGetOther(vendorid, 3)%>';
+var vid4 = '<%ejGetOther(vendorid, 4)%>';
function frmLoad() {
with ( document.choiceForm ) {
groupName = '';
else
txtGroupName.value = groupName;
+ vendorid0.value = vid0;
+ vendorid1.value = vid1;
+ vendorid2.value = vid2;
+ vendorid3.value = vid3;
+ vendorid4.value = vid4;
}
}
var ifc = '';
var tempList = '';
var interfaces = '';
- var brdId = '<%ejGet(boardID)%>';
+ var brdId = '<%ejGetJS(boardID)%>';
if (lstChoice.length == 0) {
alert('Need to provide at least one interface "Select one from the Available list."');
return;
ifc += getLNameByUName(brdId + '|' + interfaces[i]) + '|';
}
loc += '&choiceBox=' + ifc;
+ if (vendorid0.value != '')
+ loc += '&vendorid0=' + vendorid0.value;
+ if (vendorid1.value != '')
+ loc += '&vendorid1=' + vendorid1.value;
+ if (vendorid2.value != '')
+ loc += '&vendorid2=' + vendorid2.value;
+ if (vendorid3.value != '')
+ loc += '&vendorid3=' + vendorid3.value;
+ if (vendorid4.value != '')
+ loc += '&vendorid4=' + vendorid4.value;
}
- var code = 'location.assign("' + loc + '")';
+ var code = 'location = "' + loc + '"';
eval(code);
}
// done hiding -->
</script>
</head>
-<body onload="initMenu('idMenu'); frmLoad();">
+<body onload="initMenu(); frmLoad();">
<script type="text/javascript">
- writeHeader("Port Mapping", "<%ejGet(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWl(wlInterface)%>", <%ejGet(enblQos)%>);
+ writeHeader("Port Mapping");
</script>
<form name="choiceForm">
<li>To add interfaces to the grouped list, select the interfaces in the
<b>Available interfaces</b> list.</li>
<li>Use the right arrow button to move the selected interfaces to the grouped list.</li>
+ <li>To automatically add LAN clients to the specified group PVC, edit the list.
<li>To remove the interfaces, select the interface in the <b>Grouped interfaces</b> list
and press the left arrow button.</li>
<p><b>Note:</b> The selected interfaces will be removed from their
existing groups and added to the new group.</p>
- <p><label for="">Group name:</label> <b><%ejGetOther(getPMapGroupName)%></b></p>
+ <p><b>Note:</b> By adding the DHCP vendor ID (OPTION 60) the clients will automatically
+ be denied an IP address by the local DHCP server and may obtain a public IP address.<p>
+
+ <p><label>Group name:</label> <b><%ejGetOther(getPMapGroupName)%></b></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
- <td><label for="">Available interfaces:</label></td>
+ <td><label>Available interfaces:</label></td>
<td></td>
- <td><label for="">Grouped interfaces:</label></td>
+ <td><label>Grouped interfaces:</label></td>
</tr>
<tr>
<td>
var i = 0;
var interfaceInfo = '';
var dispName = '';
- var brdId = '<%ejGet(boardID)%>';
+ var brdId = '<%ejGetJS(boardID)%>';
if (groupName == '') {
interfaceInfo = '<%ejGetOther(bridgeInterfaceInfo, all)%>';
} else {
{
if ( groupName != '' ) {
var i = 0;
- var brdId = '<%ejGet(boardID)%>';
+ var brdId = '<%ejGetJS(boardID)%>';
var dispName = '';
var grpedIntfInfo = '<%ejGetOther(bridgeGroupInfo, group)%>';
var grpedInterfaces = grpedIntfInfo.split('|');
</td>
</table>
+ <h4>Automatically add clients with the following DHCP vendor IDs:</h4>
+ <table>
+ <tr>
+ <td><input type='text' name='vendorid0' size="32" maxlength="64"></td>
+ </tr>
+ <tr>
+ <td><input type='text' name='vendorid1' size="32" maxlength="64"></td>
+ </tr>
+ <tr>
+ <td><input type='text' name='vendorid2' size="32" maxlength="64"></td>
+ </tr>
+ <tr>
+ <td><input type='text' name='vendorid3' size="32" maxlength="64"></td>
+ </tr>
+ <tr>
+ <td><input type='text' name='vendorid4' size="32" maxlength="64"></td>
+ </tr>
+ </table>
+
<p><input type='button' onClick='btnApply()' value="Save"></p>
</form>