1<!DOCTYPE HTML> 2<html> 3<head> 4<%11%> 5<title>NETGEAR Router <%12%></title> 6<link rel="stylesheet" href="<%13%>"> 7<link rel="stylesheet" href="css/scrollbar.css"> 8<link rel="stylesheet" href="css/button.css"> 9 10<script src="jquery.js"></script> 11<script src="script/jquery.mousewheel.js"></script> 12<script type="text/javascript" src="script/jquery.jscrollpane.min.js"></script> 13 14<script src="script/script.js"></script> 15<link rel="stylesheet" href="form.css"> 16<STYLE TYPE="text/javascript"> 17 classes.num.all.fontFamily = "Courier"; 18 classes.num.all.fontSize = "10pt" ; 19</style> 20<%14%> 21<script language="javascript" type="text/javascript"> 22<!-- 23 24var DisableFixedIP = false; 25 26 $(document).ready(function() 27 { 28// $('.scroll-pane').jScrollPane('scrollbarMargin:5px'); 29 $("#target").submit(function() { 30 buttonFilter(); 31 }); 32 33 }); 34 35 36 function setHelpIframeVisible(){ 37 $('.bas-help-frame-div').css("visibility","visible"); 38 } 39 40 41 function showHelpIframe() { 42 43 44 var imgSrc=document.getElementById('help-button'); 45 46 if(imgSrc.src.search("up")>=0) 47 { 48 $(".bas-help-frame-div").show(); 49 imgSrc.src="img/helparrowdown-icon.gif"; 50 } 51 else 52 { 53 $(".bas-help-frame-div").hide(); 54 imgSrc.src="img/helparrowup-icon.gif"; 55 setTimeout(setHelpIframeVisible,500); 56 } 57 change_size(); 58 59 } 60 function moveToHTMLend() 61 { 62 window.location.href='#helpframe-anchor'; 63 setHelpIframeVisible(); 64 } 65 66 67 function loadhelp(fname,anchname) 68 { 69 var pane = window.frames["helpframe"].$('#content'); 70 var imgSrc=document.getElementById('help-button'); 71 if(imgSrc.src.search("up")<0) 72 { 73 74 $(".help-frame-div").show(); 75 pane.jScrollPane({showArrows:true}); 76 77 78 if ((loadhelp.arguments.length == 1 ) || (anchname == "" )) 79 { 80 window.frames["helpframe"].location.href=fname+"_h.htm"; 81 $(".help-frame-div").show(); 82 } 83 else 84 { 85 window.frames["helpframe"].location.href=fname+"_h.htm#" + anchname; 86 $(".help-frame-div").show(); 87 } 88 89 $(".help-frame-div").show(); 90 pane.jScrollPane({showArrows:true}); 91 92 } 93 } 94 95function checkType(wan_proto) // called from basictop.htm 96{ 97 if (1) 98// if (basictop.document.forms[0]) 99 { 100 if (wan_proto == "pppoe") 101 window.location.href = "BAS_pppoe.htm"; 102 else if (wan_proto == "pptp") 103 window.location.href = "BAS_pptp.htm"; 104 else if (wan_proto == "bpa") 105 window.location.href = "BAS_bpa.htm"; 106 else if (wan_proto == "l2tp") 107 window.location.href = "BAS_l2tp.htm"; 108 else 109 window.location.href = "BAS_ether.htm"; 110 } 111 else 112 window.setTimeout(checkType(),300); 113} 114 115 116 117function setServer() 118{ 119 var cf = document.forms[0]; 120 var stype = cf.login_type.selectedIndex; 121 if(stype==0) //Disable 122 window.location.href="IPV6_disable.htm"; 123 else if(stype==1) //Auto Detect 124 window.location.href="IPV6_auto.htm"; 125 else if(stype==2) //6to4 Tunnel 126 window.location.href="IPV6_tunnel.htm"; 127 else if(stype==3) //Pass Through 128 window.location.href="IPV6_passthrough.htm"; 129 else if(stype==4) //Fixed 130 window.location.href="IPV6_fixed.htm"; 131 else if(stype==5) //DHCP 132 window.location.href="IPV6_dhcp.htm"; 133 else if(stype==6) //PPPoE 134 window.location.href="IPV6_pppoe.htm"; 135 else if(stype==7) //Auto Config 136 window.location.href="IPV6_autoconfig.htm"; 137 else if(stype==8) //6RD 138 window.location.href="IPV6_6rd.htm"; 139} 140 141function setDNS() 142{ 143 var cf = document.forms[0]; 144 var dflag = cf.DNSAssign[0].checked; 145 146 setDisabled(dflag,cf.PDAddr1,cf.PDAddr2,cf.PDAddr3,cf.PDAddr4,cf.PDAddr5,cf.PDAddr6,cf.PDAddr7,cf.PDAddr8); 147 setDisabled(dflag,cf.SDAddr1,cf.SDAddr2,cf.SDAddr3,cf.SDAddr4,cf.SDAddr5,cf.SDAddr6,cf.SDAddr7,cf.SDAddr8); 148 DisableFixedDNS = dflag; 149} 150 151function checkInterfaceID() 152{ 153 var cf = document.forms[0]; 154 if(!cf.useInterfaceId.checked) 155 { 156 cf.IPv6_interface_id1.disabled = true; 157 cf.IPv6_interface_id2.disabled = true; 158 cf.IPv6_interface_id3.disabled = true; 159 cf.IPv6_interface_id4.disabled = true; 160 161 } 162 else 163 { 164 cf.IPv6_interface_id1.disabled = false; 165 cf.IPv6_interface_id2.disabled = false; 166 cf.IPv6_interface_id3.disabled = false; 167 cf.IPv6_interface_id4.disabled = false; 168 } 169} 170 171function checkData() 172{ 173 var cf = document.forms[0]; 174 var msg = ""; 175 var prefix_len; 176 var mask_len; 177 var prefix_sections; 178 var pri_dns = 0; 179 var sec_dns = 0; 180 181 if (isNumeric(cf.masklen,32)){ 182 msg+= "Invalid Netmask Length. "; 183 alert(msg); 184 return false; 185 } 186 else { 187 mask_len = parseInt(cf.masklen.value,10); 188 } 189 190 if (isNumeric(cf.prefix_len,64)){ 191 msg+= "Invalid Prefix Length. "; 192 alert(msg); 193 return false; 194 } 195 else { 196 prefix_len = parseInt(cf.prefix_len.value,10); 197 prefix_sections = Math.ceil(prefix_len/16); 198 } 199 200 if (mask_len<0 || mask_len>32) { 201 msg+= "Invalid Netmask Length. "; 202 } 203 204 if ( prefix_len <= 0 || prefix_len + (32 - mask_len) >64) { 205 msg+= "IPV6 Delegation Prefix Length > 64. "; 206 } 207 208 if ( cf.prefix_hex1.value.length<=0 || cf.prefix_hex2.value.length<=0 || cf.prefix_hex3.value.length<=0 || cf.prefix_hex4.value.length<=0 || 209 !(isHex(cf.prefix_hex1.value) && isHex(cf.prefix_hex2.value) && isHex(cf.prefix_hex3.value) && isHex(cf.prefix_hex4.value))) { 210 msg+= "Invalid Prefix Format. "; 211 alert(msg); 212 } 213 214 if(cf.BRIp1.value.length<=0 || cf.BRIp2.value.length<=0 || cf.BRIp3.value.length<=0 || cf.BRIp4.value.length<=0) 215 { 216 msg+= "<%569%>"; 217 } 218 else if(checkIP(cf.BRIp1,cf.BRIp2,cf.BRIp3,cf.BRIp4,254) 219 || (parseInt(cf.BRIp4.value,10) == 0)) 220 { 221 msg+= "<%569%>"; 222 } 223 else 224 { 225 /*Not Sure if the relay IP text is number*/ 226 if(checkIP(cf.BRIp1,cf.BRIp2,cf.BRIp3,cf.BRIp4,254)){ 227 msg+="<%569%>"; 228 cf.BRIp1.value = ""; 229 cf.BRIp2.value = ""; 230 cf.BRIp3.value = ""; 231 cf.BRIp4.value = ""; 232 } 233 else{ 234 cf.BRIp1.value = parseInt(cf.BRIp1.value,10); 235 cf.BRIp2.value = parseInt(cf.BRIp2.value,10); 236 cf.BRIp3.value = parseInt(cf.BRIp3.value,10); 237 cf.BRIp4.value = parseInt(cf.BRIp4.value,10); 238 } 239 } 240 cf.ipv6_br_ip.value = cf.BRIp1.value+"."+cf.BRIp2.value+"."+cf.BRIp3.value+"."+cf.BRIp4.value; 241 242 if(cf.DNSAssign[1].checked) 243 { 244 if (cf.PDAddr1.value == "" && cf.PDAddr2.value == "" && 245 cf.PDAddr3.value == "" && cf.PDAddr4.value == "" && 246 cf.PDAddr5.value == "" && cf.PDAddr6.value == "" && 247 cf.PDAddr7.value == "" && cf.PDAddr8.value == "") 248 { 249 alert("<%3531%>"); 250 return false; 251 //pri_dns = 1; 252 } 253 else if (checkFiled(cf.PDAddr1) || checkFiled(cf.PDAddr2) || 254 checkFiled(cf.PDAddr3) || checkFiled(cf.PDAddr4) || 255 checkFiled(cf.PDAddr5) || checkFiled(cf.PDAddr6) || 256 checkFiled(cf.PDAddr7) || checkFiled(cf.PDAddr8)) 257 { 258 alert("<%3532%>"); 259 return false; 260 } 261 else if (checkUnicast(cf.PDAddr1)) 262 { 263 alert("<%3531%><%3533%>"); 264 return false; 265 } 266 267 if (cf.SDAddr1.value == "" && cf.SDAddr2.value == "" && 268 cf.SDAddr3.value == "" && cf.SDAddr4.value == "" && 269 cf.SDAddr5.value == "" && cf.SDAddr6.value == "" && 270 cf.SDAddr7.value == "" && cf.SDAddr8.value == "") 271 { 272 //alert("Please input Second DNS Server IP\n"); 273 //return false; 274 sec_dns=1; 275 } 276 else if (checkFiled(cf.SDAddr1) || checkFiled(cf.SDAddr2) || 277 checkFiled(cf.SDAddr3) || checkFiled(cf.SDAddr4) || 278 checkFiled(cf.SDAddr5) || checkFiled(cf.SDAddr6) || 279 checkFiled(cf.SDAddr7) || checkFiled(cf.SDAddr8)) 280 { 281 alert("<%3534%>"); 282 return false; 283 } 284 else if (checkUnicast(cf.SDAddr1)) 285 { 286 alert("<%3535%><%3533%>"); 287 return false; 288 } 289 290 cf.ipv6rd_wan_dns1_pri.value = cf.PDAddr1.value+':'+cf.PDAddr2.value+':'+cf.PDAddr3.value+':'+cf.PDAddr4.value+':'+cf.PDAddr5.value+':'+cf.PDAddr6.value+':'+cf.PDAddr7.value+':'+cf.PDAddr8.value; 291 cf.ipv6rd_wan_dns1_sec.value = cf.SDAddr1.value+':'+cf.SDAddr2.value+':'+cf.SDAddr3.value+':'+cf.SDAddr4.value+':'+cf.SDAddr5.value+':'+cf.SDAddr6.value+':'+cf.SDAddr7.value+':'+cf.SDAddr8.value; 292 293 if ((pri_dns != 1) && (sec_dns != 1)) 294 { 295 if (isIPv6Equals(cf.ipv6rd_wan_dns1_pri.value, cf.ipv6rd_wan_dns1_sec.value)) 296 { 297 alert("<%3536%>"); 298 return false; 299 } 300 } 301 } 302 303 if (cf.useInterfaceId.checked) 304 { 305 cf.ipv6_interfaceid_enable.value = 1; 306 307 if(cf.IPv6_interface_id1.value.length<=0 || cf.IPv6_interface_id2.value.length<=0 || cf.IPv6_interface_id3.value.length<=0 || cf.IPv6_interface_id4.value.length<=0 308 || !(isHex(cf.IPv6_interface_id1.value) && isHex(cf.IPv6_interface_id2.value) && isHex(cf.IPv6_interface_id3.value) && isHex(cf.IPv6_interface_id4.value))) 309 { 310 msg+= "<%3537%>"; 311 } 312 else 313 cf.ipv6_interface_id.value = cf.IPv6_interface_id1.value+":"+cf.IPv6_interface_id2.value+":"+cf.IPv6_interface_id3.value+":"+cf.IPv6_interface_id4.value; 314 } 315 else 316 cf.ipv6_interfaceid_enable.value = 0; 317 318 msg+= checkInt(cf.mtu, "MTU value", 1, parseInt(cf.wan_way.value,10), true); 319 if((parseInt(cf.mtu.value,10)>parseInt(cf.wan_way.value,10)) 320 ||(parseInt(cf.mtu.value,10)<616)) 321 msg += "<%1480%> "+cf.wan_way.value+"\n"; 322 323 if (msg.length > 1) 324 { 325 alert(msg); 326 return false; 327 } 328 329 if (cf.wan_proto.value == "pppoe" && cf.wan_pppoe_dod.value != "0") 330 if (!confirm("<%3602%>")) 331 return false; 332 if (cf.wan_proto.value == "pptp" && cf.wan_pptp_dod.value != "0") 333 if (!confirm("<%3602%>")) 334 return false; 335 if (cf.wan_proto.value == "l2tp" && cf.wan_l2tp_dod.value != "0") 336 if (!confirm("<%3602%>")) 337 return false; 338 339 if (prefix_sections == 1) { 340 cf.ipv6_prefix.value = cf.prefix_hex1.value + "::/" + cf.prefix_len.value; 341 } 342 else if (prefix_sections==2) { 343 cf.ipv6_prefix.value = cf.prefix_hex1.value + ":" + cf.prefix_hex2.value + "::/" + cf.prefix_len.value; 344 } 345 else if (prefix_sections==3) { 346 cf.ipv6_prefix.value = cf.prefix_hex1.value + ":" + cf.prefix_hex2.value + ":" + cf.prefix_hex3.value + "::/" + cf.prefix_len.value; 347 } 348 else if (prefix_sections==4) { 349 cf.ipv6_prefix.value = cf.prefix_hex1.value + ":" + cf.prefix_hex2.value + ":" + cf.prefix_hex3.value + ":" + cf.prefix_hex4.value + "::/" + cf.prefix_len.value; 350 } 351 return true; 352} 353 354function loadSettings() 355{ 356 var cf = document.forms[0]; 357 var rule_6rd = cf.ipv6rd_rule.value.split(";"); 358 var ipv6rd_wan_dns_sel = cf.ipv6rd_wan_dns_sel.value; 359 var ipv6rd_wan_dns1_pri = cf.ipv6rd_wan_dns1_pri.value; 360 var ipv6rd_wan_dns1_sec = cf.ipv6rd_wan_dns1_sec.value; 361 var pri_dns = cf.ipv6rd_wan_dns1_pri.value.split(":"); 362 var sec_dns = cf.ipv6rd_wan_dns1_sec.value.split(":"); 363 364 365 if (cf.ipv6rd_auto_mode.value == "1") 366 { 367 rule_6rd = cf.ipv6rd_rule_auto.value.split(";"); 368 } 369 370 if ( rule_6rd.length >= 2){ 371 if (rule_6rd[1] == "1"){ 372 cf.enable.checked = true; 373 } 374 } 375 376 if ( rule_6rd.length >= 3){ 377 cf.masklen.value = rule_6rd[2]; 378 } 379 380 if ( rule_6rd.length >= 4){ 381 cf.ipv6_prefix.value = rule_6rd[3]; 382 var prefix_part = cf.ipv6_prefix.value.split("::/"); 383 if ( prefix_part.length == 2) { 384 cf.ipv6_prefix_hex.value = prefix_part[0]; 385 cf.prefix_len.value = prefix_part[1]; 386 387 prefix_part = cf.ipv6_prefix_hex.value.split(":"); 388 for (var i=0; i<prefix_part.length; i++) { 389 if (i==0) { 390 cf.prefix_hex1.value = prefix_part[i]; 391 } 392 if (i==1) { 393 cf.prefix_hex2.value = prefix_part[i]; 394 } 395 if (i==2) { 396 cf.prefix_hex3.value = prefix_part[i]; 397 } 398 if (i==3) { 399 cf.prefix_hex4.value = prefix_part[i]; 400 } 401 } 402 } 403 } 404 405 if ( rule_6rd.length >= 5){ 406 cf.ipv6_br_ip.value = rule_6rd[4]; 407 } 408 409 var brIp = cf.ipv6_br_ip.value.split("."); 410 var interface = cf.ipv6_interface_id.value.split(":"); 411 412 checkInterfaceID(); 413 414 if (cf.ipv6_br_ip.value != "") 415 { 416 cf.BRIp1.value = brIp[0]; 417 cf.BRIp2.value = brIp[1]; 418 cf.BRIp3.value = brIp[2]; 419 cf.BRIp4.value = brIp[3]; 420 } 421 422 if (cf.ipv6_interface_id.value != "") 423 { 424 cf.IPv6_interface_id1.value = interface[0]; 425 cf.IPv6_interface_id2.value = interface[1]; 426 cf.IPv6_interface_id3.value = interface[2]; 427 cf.IPv6_interface_id4.value = interface[3]; 428 } 429 cf.DNSAssign[ipv6rd_wan_dns_sel].checked = true; 430 setDNS(); 431 if (cf.ipv6rd_wan_dns1_pri.value != "") 432 { 433 cf.PDAddr1.value = pri_dns[0]; 434 cf.PDAddr2.value = pri_dns[1]; 435 cf.PDAddr3.value = pri_dns[2]; 436 cf.PDAddr4.value = pri_dns[3]; 437 cf.PDAddr5.value = pri_dns[4]; 438 cf.PDAddr6.value = pri_dns[5]; 439 cf.PDAddr7.value = pri_dns[6]; 440 cf.PDAddr8.value = pri_dns[7]; 441 } 442 443 if (cf.ipv6rd_wan_dns1_sec.value != "") 444 { 445 cf.SDAddr1.value = sec_dns[0]; 446 cf.SDAddr2.value = sec_dns[1]; 447 cf.SDAddr3.value = sec_dns[2]; 448 cf.SDAddr4.value = sec_dns[3]; 449 cf.SDAddr5.value = sec_dns[4]; 450 cf.SDAddr6.value = sec_dns[5]; 451 cf.SDAddr7.value = sec_dns[6]; 452 cf.SDAddr8.value = sec_dns[7]; 453 } 454 455 cf.mtu.value = cf.ipv6rd_wan_mtu.value; 456} 457 458//--> 459</script> 460</head> 461<body onload="change_size();loadSettings();" class="page-body" onResize="change_size();" > 462<img class="cover-image" src="<%74%>"> 463<img class="body-image" src="<%75%>"> 464<div id="full-page-container"> 465 466<form id="target" name="formname" method="POST" action="ipv6_6rd.cgi"> 467<input type="hidden" name="buttonHit"><input type="hidden" name="buttonValue"> 468<img class="subtop-image" src="<%76%>"> 469<div class="subhead2"> <%1200%></div> 470<table border="0" class="subhead2-table"> 471 472<tr align="left" valign="middle"> 473<td style="padding-top:10px;padding-bottom:10px" align="center" colspan="2" class="table-seperate-border"> 474<button type="submit" value="SUBMIT" onClick="buttonClick(this,'<%78%>');return checkData()" name="apply" class=<%79%> style="padding-left:10px"> <span class="<%80%>" ><%81%> <span class="apply-icon"> </span></span><span class="<%82%>"> </span></button> 475<button type="button" value="BUTTON" onClick="buttonClick(this,'<%83%>');reset();loadSettings();" name="Cancel" class="button-rule" style="padding-left:10px" ><span class="roundleft_button"><span class ="cancel-icon"> <%84%></span></span><span class="roundright_button"> </span></button> 476<button type="button" value="BUTTON" onClick="buttonClick(this,'Refresh');location.reload();" name="Refresh" class="button-rule" style="padding-left:10px" ><span class="roundleft_button"><span class ="refresh-icon"> <%3539%></span></span><span class="roundright_button"> </span></button> 477</td> 478</tr> 479 480<tr><td colspan="2" class="scrollpane-table-seperate-border"><div class="scroll-pane" style="height:365px;width:620px;overflow:auto;scrolling:auto"><table style="border-collapse:collapse;width:97%"> 481 482<tr> 483 <td width="60%"><a><b><%3540%></b></a></td> 484 <td width="40%" align="right"> 485 <select name="login_type" onChange="setServer()"> 486 <option><%601%></option> 487 <option><%3541%></option> 488 <option><%3542%></option> 489 <option><%3543%></option> 490 <option><%3544%></option> 491 <option><%3074%></option> 492 <option><%574%></option> 493 <option><%3545%></option> 494 <option selected><%3546%></option> 495 </select> 496 </td> 497</tr> 498<tr><td colspan="2" height="12" ><div style="background-image:url('liteblue.gif');width:100%"> </div></td></tr> 499<tr> 500 <td nowrap colspan="2"><b><%3619%></b></td> 501</tr> 502<tr style="display:none"> 503 <td width="60%" nowrap><input type="checkbox" name="enable" ><%3620%></td> 504</tr> 505 506<tr> 507 <td nowrap><%3621%></td> 508 <td width="40%" nowrap align="right" class=num> 509 <input type="text" name="prefix_hex1" class="num" size="4" maxlength="4" value="0" onkeydown="bscheck(event,this,1)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="prefix_hex2" class="num" size="4" maxlength="4" value="0" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="prefix_hex3" class="num" size="4" maxlength="4" value="0" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="prefix_hex4" class="num" size="4" maxlength="4" value="0" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,1)"> 510 </td> 511</tr> 512 513<tr> 514 <td nowrap><%3622%></td> 515 <td width="40%" nowrap align="right"> 516 <input type="text" name="prefix_len" class="num" size="4" maxlength="2"> 517 </td> 518</tr> 519<tr> 520 <td nowrap><%3623%></td> 521 <td width="40%" nowrap align="right" class=num> 522 <input type="text" name="BRIp1" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,1)" onkeyup="jumpcheck(this,0)">.<input type="text" name="BRIp2" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheck(this,0)">.<input type="text" name="BRIp3" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheck(this,0)">.<input type="text" name="BRIp4" class="num" size="4" maxlength="3" onFocus="if(DisableFixedIP) this.blur()" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheck(this,1)"> 523 </td> 524</tr> 525<tr> 526 <td nowrap><%3624%></td> 527 <td width="40%" nowrap align="right"><input type="text" name="masklen" value="" class="num" size="4" maxlength="2"></td> 528</tr> 529 530<!-- Add ipv6 wan dns settings begin --> 531<tr><td colspan="2" height="12" ><div style="background-image:url('liteblue.gif');width:100%"> </div></td></tr> 532<tr> 533 <td nowrap colspan="2"><b>IPv6 <%536%></b></td> 534</tr> 535<tr> 536 <td colspan="2" nowrap><input type="radio" name="DNSAssign" value="0" onClick="setDNS()"><%537%></td> 537</tr> 538<tr> 539 <td colspan="2" nowrap><input type="radio" name="DNSAssign" value="1" onClick="setDNS()"><%538%></td> 540</tr> 541<tr> 542 <td nowrap><img src="spacer.gif" width="20" height="12" border="0"><%539%></td> 543 <td nowrap align="right" class=num> 544 <input type="text" name="PDAddr1" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,1)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="PDAddr2" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="PDAddr3" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="PDAddr4" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="PDAddr5" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="PDAddr6" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="PDAddr7" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="PDAddr8" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,1)"> 545 </td> 546</tr> 547<tr> 548 <td nowrap><img src="spacer.gif" width="20" height="12" border="0"><%540%></td> 549 <td nowrap align="right" class=num> 550 <input type="text" name="SDAddr1" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,1)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="SDAddr2" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="SDAddr3" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="SDAddr4" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="SDAddr5" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="SDAddr6" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="SDAddr7" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="SDAddr8" class="num" size="4" maxlength="4" onFocus="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,1)"> 551 </td> 552</tr> 553<!-- Add ipv6 wan dns settings end--> 554 555<tr><td colspan="2" height="12" ><div style="background-image:url('liteblue.gif');width:100%"> </div></td></tr> 556<tr> 557 <td width="50%" colspan="2" ><b><%378%></b></td> 558</tr> 559<tr> 560 561</tr> 562<tr> 563 <td colspan="2" ><b><%3550%></b></td> 564</tr> 565<tr> 566 <td colspan="2" ><img src="spacer.gif" width="10" height="12" border="0"><%3551%></td> 567</tr> 568<tr> 569 <td nowrap colspan="2"><b><%3552%></b></td> 570</tr> 571<tr> 572 <td colspan="2" nowrap><input type="radio" name="IpAssign" value="dhcp" <%3553%>><%3554%></td> 573</tr> 574<tr> 575 <td colspan="2" nowrap><input type="radio" name="IpAssign" value="auto" <%3555%>><%3545%></td> 576</tr> 577<tr> 578 <td colspan="2" ><img src="spacer.gif" width="10" height="1" border="0"> 579</tr> 580<tr> 581 <td nowrap colspan="2"><input type="checkbox" <%3556%> name="useInterfaceId" value="" onclick= "checkInterfaceID();"><b><%3557%></b></td> 582</tr> 583<tr> 584 <td colspan="2" ><img src="spacer.gif" width="10" height="12" border="0"><input type="text" name="IPv6_interface_id1" class="num" size="4" maxlength="4" value="" onkeydown="bscheck(event,this,1)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="IPv6_interface_id2" class="num" size="4" maxlength="4" value="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="IPv6_interface_id3" class="num" size="4" maxlength="4" value="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,0)">:<input type="text" name="IPv6_interface_id4" class="num" size="4" maxlength="4" value="" onkeydown="bscheck(event,this,0)" onkeyup="jumpcheckv6(this,1)"></td> 585</tr> 586 587<tr> 588 <td> <a href="javascript:loadhelp('WAN_wan','mtu')" tabindex="-1"><b><%1502%></b><%1503%></a></td> 589 <td align="right" class="num"><input type="text" name="mtu" size="5" maxlength="4"></td> 590</tr> 591 592<tr><td colspan="2" height="12" ><div style="background-image:url('liteblue.gif');width:100%"> </div></td></tr> 593 594</table></div></td></tr> 595<tr valign="middle" align="center"><td class="table-seperate-border" colspan="2" style="padding-left:0px"><div class="bas-help-frame-div" > <iframe id="helpframe" name=helpframe src="IPV6_tunnel_h.htm" scrolling="no" class="help-iframe" frameborder="0" onload="showHelpIframe();"></iframe> </div> </td> </tr> 596</table> 597 <img class="subfooter-image" src="img/subhead2-bottom.gif"> 598<div class="subhead2-bottom" > 599 <span style="float:left;padding-left:10px;padding-top:5px"><img src="img/help-icon.gif" onmouseover="changeCursorPointer();" onclick="showHelpIframe();" onmouseout="changeCursorDefault();"></span> 600 <span class="subhead2-text" style="float:left;padding-left:3px;" onclick="showHelpIframe();" onmouseover="changeCursorPointer();" onmouseout="changeCursorDefault();"> <%266%> </span> 601 <span class="button-help-arrow"> 602 <img src="img/helparrowdown-icon.gif" id="help-button" onclick="showHelpIframe();" onmouseover="changeCursorPointer();" onmouseout="changeCursorDefault();" ></span> 603 <span class="subhead2-text" style="text-decoration:underline;float:right;padding-right:10px" onclick="showHelpIframe();" onmouseover="changeCursorPointer();" onmouseout="changeCursorDefault();"> <%267%> </span> 604 </div> 605 606 607 608<input type="hidden" name="ipv6_interfaceid_enable" value=""> 609<input type="hidden" name="ipv6_interface_id" value="<%3558%>"> 610<input type="hidden" name="ipv6rd_rule" value="<%3625%>"> 611<input type="hidden" name="ipv6rd_rule_auto" value="<%3626%>"> 612<input type="hidden" name="ipv6_br_ip" value=""> 613<input type="hidden" name="ipv6_prefix" value=""> 614<input type="hidden" name="ipv6_prefix_hex" value=""> 615<INPUT type="hidden" name="ipv6_proto" value= "6rd"> 616<INPUT type="hidden" name="ipv6rd_auto_mode" value= "<%3627%>"> 617<INPUT type="hidden" name="ipv6rd_wan_dns_sel" value= "<%3559%>"> 618<INPUT type="hidden" name="ipv6rd_wan_dns1_pri" value= "<%3560%>"> 619<INPUT type="hidden" name="ipv6rd_wan_dns1_sec" value= "<%3561%>"> 620<INPUT type="hidden" name="ipv6rd_wan_mtu" value= "<%3628%>"> 621<INPUT type="hidden" name="wan_way" value="1500"> 622<INPUT type="hidden" name="wan_proto" value= "<%483%>"> 623<INPUT type="hidden" name="wan_pppoe_dod" value= "<%558%>"> 624<INPUT type="hidden" name="wan_pptp_dod" value= "<%616%>"> 625<INPUT type="hidden" name="wan_l2tp_dod" value= "<%890%>"> 626<a name="helpframe-anchor"></a> 627</form> 628 629</div> 630</body> 631</html> 632