ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzahq_5.4.0.1/rzahqadvisor29.htm

655 lines
25 KiB
HTML
Raw Permalink Normal View History

2024-04-02 14:02:31 +00:00
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 4.0//EN">
<html>
<head>
<meta name="Copyright" content="Copyright (c) 2004 by IBM Corporation">
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<title>Windows Server installation advisor--Configure virtual ethernet ports</title>
<script language="Javascript" type="text/javascript" src="rzahqadvcommon.js"></script>
<script type="text/javascript" language="Javascript">
<!-- // Hide script from older browsers
var errMess = "You entered an unallowed IP address. The segments of an IP address must be numbers from 0 to 255.";
var errMess1 = "You entered an unallowed subnet mask. The segments of a subnet mask must be numbers from 0 to 255.";
var errMess2 = "Enter a port number from 0 to 9.";
var errMess5 = "You must specify at least one virtual ethernet port if this server will be part of a cluster.";
var errMess6 = "You may only configure one address per port.";
var errMess7 = "Enter an associated port number from 0 to 255.";
var errMess8 = "Enter a network server host adapter for each port.";
//START NON-TRANSLATABLE
//Obtain name of HTML file in parent frame.
var parentDir = parent.window.location.href.substring(0,location.href.lastIndexOf('/')+1);
var parentUrl = parent.window.location.href.substring(parentDir.length,parent.window.location.href.length+1);
if (parentUrl.indexOf("#") >= 0) { parentUrl = parentUrl.substring(0,parentUrl.indexOf("#"));}
function checkFrame() {
//Is the hidden frame already loaded with the correct html?
if (parentUrl != "rzahqadvisor1.htm") {
window.location = "rzahqadvisor1.htm"; //load advisor frameset
return;
} else {
//Obtain name of HTML file in hidden frame.
var hiddenDir = parent.hidden.window.location.href.substring(0,location.href.lastIndexOf('/')+1);
var hiddenUrl = parent.hidden.window.location.href.substring(hiddenDir.length,parent.hidden.window.location.href.length+1);
if (hiddenUrl.indexOf("#") >= 0) { hiddenUrl = hiddenUrl.substring(0,hiddenUrl.indexOf("#"));}
if (hiddenUrl != "rzahqadvhidden.htm") {
//Correct HTML not loaded, load it
parent.hidden.window.location = "rzahqadvhidden.htm";
} else { //already loaded
getData();
}
}
}
function getData() {
if (!isEmpty(parent.hidden.v1[75])) { document.form1.p1.value = parent.hidden.v1[75]; }
if (!isEmpty(parent.hidden.v1[99])) { document.form1.ap1.value = parent.hidden.v1[99]; }
if (!isEmpty(parent.hidden.v1[76])) {
var seg = parent.hidden.v1[76].split(".");
document.form1.a1.value = seg[0];
document.form1.a2.value = seg[1];
document.form1.a3.value = seg[2];
document.form1.a4.value = seg[3];
}
if (!isEmpty(parent.hidden.v1[77])) {
var seg = parent.hidden.v1[77].split(".");
document.form1.a5.value = seg[0];
document.form1.a6.value = seg[1];
document.form1.a7.value = seg[2];
document.form1.a8.value = seg[3];
}
if (!isEmpty(parent.hidden.v1[78])) { document.form1.p2.value = parent.hidden.v1[78]; }
if (!isEmpty(parent.hidden.v1[100])) {document.form1.ap2.value = parent.hidden.v1[100]; }
if (!isEmpty(parent.hidden.v1[79])) {
var seg = parent.hidden.v1[79].split(".");
document.form1.b1.value = seg[0];
document.form1.b2.value = seg[1];
document.form1.b3.value = seg[2];
document.form1.b4.value = seg[3];
}
if (!isEmpty(parent.hidden.v1[80])) {
var seg = parent.hidden.v1[80].split(".");
document.form1.b5.value = seg[0];
document.form1.b6.value = seg[1];
document.form1.b7.value = seg[2];
document.form1.b8.value = seg[3];
}
if (!isEmpty(parent.hidden.v1[81])) { document.form1.p3.value = parent.hidden.v1[81]; }
if (!isEmpty(parent.hidden.v1[101])) { document.form1.ap3.value = parent.hidden.v1[101]; }
if (!isEmpty(parent.hidden.v1[82])) {
var seg = parent.hidden.v1[82].split(".");
document.form1.c1.value = seg[0];
document.form1.c2.value = seg[1];
document.form1.c3.value = seg[2];
document.form1.c4.value = seg[3];
}
if (!isEmpty(parent.hidden.v1[83])) {
var seg = parent.hidden.v1[83].split(".");
document.form1.c5.value = seg[0];
document.form1.c6.value = seg[1];
document.form1.c7.value = seg[2];
document.form1.c8.value = seg[3];
}
if (!isEmpty(parent.hidden.v1[84])) { document.form1.p4.value = parent.hidden.v1[84]; }
if (!isEmpty(parent.hidden.v1[102])) { document.form1.ap4.value = parent.hidden.v1[102]; }
if (!isEmpty(parent.hidden.v1[85])) {
var seg = parent.hidden.v1[85].split(".");
document.form1.d1.value = seg[0];
document.form1.d2.value = seg[1];
document.form1.d3.value = seg[2];
document.form1.d4.value = seg[3];
}
if (!isEmpty(parent.hidden.v1[86])) {
var seg = parent.hidden.v1[86].split(".");
document.form1.d5.value = seg[0];
document.form1.d6.value = seg[1];
document.form1.d7.value = seg[2];
document.form1.d8.value = seg[3];
}
if (parent.hidden.v1[3] == "iSCSI") {
if (!isEmpty(parent.hidden.v1[160])) document.form1.nwsh1.value = parent.hidden.v1[160];
if (!isEmpty(parent.hidden.v1[161])) document.form1.nwsh2.value = parent.hidden.v1[161];
if (!isEmpty(parent.hidden.v1[162])) document.form1.nwsh3.value = parent.hidden.v1[162];
if (!isEmpty(parent.hidden.v1[163])) document.form1.nwsh4.value = parent.hidden.v1[163];
}
}
function onNext() {
for (var z=75; z < 87; z++) {
parent.hidden.v1[z] = "";
}
p1 = ".";
//Save data
ip1 = document.form1.a1.value + p1 + document.form1.a2.value + p1 + document.form1.a3.value + p1 + document.form1.a4.value;
sub1 = document.form1.a5.value + p1 + document.form1.a6.value + p1 + document.form1.a7.value + p1 + document.form1.a8.value;
ip2 = document.form1.b1.value + p1 + document.form1.b2.value + p1 + document.form1.b3.value + p1 + document.form1.b4.value;
sub2 = document.form1.b5.value + p1 + document.form1.b6.value + p1 + document.form1.b7.value + p1 + document.form1.b8.value;
ip3 = document.form1.c1.value + p1 + document.form1.c2.value + p1 + document.form1.c3.value + p1 + document.form1.c4.value;
sub3 = document.form1.c5.value + p1 + document.form1.c6.value + p1 + document.form1.c7.value + p1 + document.form1.c8.value;
ip4 = document.form1.d1.value + p1 + document.form1.d2.value + p1 + document.form1.d3.value + p1 + document.form1.d4.value;
sub4 = document.form1.d5.value + p1 + document.form1.d6.value + p1 + document.form1.d7.value + p1 + document.form1.d8.value;
////////
//Port A
////////
if (!isEmpty(document.form1.a1.value) || !isEmpty(document.form1.a2.value) || !isEmpty(document.form1.a3.value) || !isEmpty(document.form1.a4.value) ||
!isEmpty(document.form1.a5.value) || !isEmpty(document.form1.a6.value) || !isEmpty(document.form1.a7.value) || !isEmpty(document.form1.a8.value) ||
!isEmpty(document.form1.p1.value)) { //data entered in row
if (!isEmpty(document.form1.ap1.value)) { //we check to see if this value is empty here because it is not required, so if it doesn't exist, don't do anything
parent.hidden.v1[99] = document.form1.ap1.value //store the new associated port number
}
if (!isEmpty(document.form1.p1.value)) {
if (isInteger(document.form1.p1.value)) {
if (document.form1.p1.value < 0 || document.form1.p1.value > 9) { //out of range
alert(errMess2);
document.form1.p1.select();
document.form1.p1.focus();
return;
}
} else { //not an integer
alert(errMess2);
document.form1.p1.select();
document.form1.p1.focus();
return;
}
} else { //port is empty
alert(errMess2);
document.form1.p1.focus();
return;
}
//port is good
parent.hidden.v1[75] = document.form1.p1.value;
if (isInteger(document.form1.a1.value) && isInteger(document.form1.a2.value) && isInteger(document.form1.a3.value) && isInteger(document.form1.a4.value)) {
if (!isValidIPAddress(ip1)) {
alert(errMess);
document.form1.a1.select();
document.form1.a1.focus();
return;
}
} else {
//One of the segments is not a number
alert(errMess);
document.form1.a1.select();
document.form1.a1.focus();
return;
}
//ip1 is good
parent.hidden.v1[76] = ip1;
if (isInteger(document.form1.a5.value) && isInteger(document.form1.a6.value) && isInteger(document.form1.a7.value) && isInteger(document.form1.a8.value)) {
if (!isValidIPAddress(sub1)) {
alert(errMess1);
document.form1.a5.select();
document.form1.a5.focus();
return;
}
} else {
//One of the segments is not a number
alert(errMess1);
document.form1.a5.select();
document.form1.a5.focus();
return;
}
//sub1 is good
parent.hidden.v1[77] = sub1;
if (parent.hidden.v1[3] == "iSCSI") {
if (!isEmpty(document.form1.nwsh1.value)) {
parent.hidden.v1[160] = document.form1.nwsh1.value;
} else {
alert(errMess8);
return;
}
}
}
////////
//Port B
////////
if (!isEmpty(document.form1.b1.value) || !isEmpty(document.form1.b2.value) || !isEmpty(document.form1.b3.value) || !isEmpty(document.form1.b4.value) ||
!isEmpty(document.form1.b5.value) || !isEmpty(document.form1.b6.value) || !isEmpty(document.form1.b7.value) || !isEmpty(document.form1.b8.value) ||
!isEmpty(document.form1.p2.value)) { //data entered in row
if (!isEmpty(document.form1.ap2.value)) { //we check to see if this value is empty here because it is not required, so if it doesn't exist, don't do anything
parent.hidden.v1[100] = document.form1.ap2.value //store the new associated port number
}
if (!isEmpty(document.form1.p2.value)) {
if (isInteger(document.form1.p2.value)) {
if (document.form1.p2.value < 0 || document.form1.p2.value > 9) { //out of range
alert(errMess2);
document.form1.p2.select();
document.form1.p2.focus();
return;
}
} else { //not an integer
alert(errMess2);
document.form1.p2.select();
document.form1.p2.focus();
return;
}
} else { //port is empty
alert(errMess2);
document.form1.p2.focus();
return;
}
//port is good
parent.hidden.v1[78] = document.form1.p2.value;
if (isInteger(document.form1.b1.value) && isInteger(document.form1.b2.value) && isInteger(document.form1.b3.value) && isInteger(document.form1.b4.value)) {
if (!isValidIPAddress(ip2)) {
alert(errMess);
document.form1.b1.select();
document.form1.b1.focus();
return;
}
} else {
//One of the segments is not a number
alert(errMess);
document.form1.b1.select();
document.form1.b1.focus();
return;
}
//ip2 is good
parent.hidden.v1[79] = ip2;
if (isInteger(document.form1.b5.value) && isInteger(document.form1.b6.value) && isInteger(document.form1.b7.value) && isInteger(document.form1.b8.value)) {
if (!isValidIPAddress(sub2)) {
alert(errMess1);
document.form1.b5.select();
document.form1.b5.focus();
return;
}
} else {
//One of the segments is not a number
alert(errMess1);
document.form1.b5.select();
document.form1.b5.focus();
return;
}
//sub1 is good
parent.hidden.v1[80] = sub2;
if (parent.hidden.v1[3] == "iSCSI") {
if (!isEmpty(document.form1.nwsh2.value)) {
parent.hidden.v1[161] = document.form1.nwsh2.value;
} else {
alert(errMess8);
return;
}
}
}
////////
//Port C
////////
if (!isEmpty(document.form1.c1.value) || !isEmpty(document.form1.c2.value) || !isEmpty(document.form1.c3.value) || !isEmpty(document.form1.c4.value) ||
!isEmpty(document.form1.c5.value) || !isEmpty(document.form1.c6.value) || !isEmpty(document.form1.c7.value) || !isEmpty(document.form1.c8.value) ||
!isEmpty(document.form1.p3.value)) { //data entered in row
if (!isEmpty(document.form1.ap3.value)) { //we check to see if this value is empty here because it is not required, so if it doesn't exist, don't do anything
parent.hidden.v1[101] = document.form1.ap3.value //store the new associated port number
}
if (!isEmpty(document.form1.p3.value)) {
if (isInteger(document.form1.p3.value)) {
if (document.form1.p3.value < 0 || document.form1.p3.value > 9) { //out of range
alert(errMess2);
document.form1.p3.select();
document.form1.p3.focus();
return;
}
} else { //not an integer
alert(errMess2);
document.form1.p3.select();
document.form1.p3.focus();
return;
}
} else { //port is empty
alert(errMess2);
document.form1.p3.focus();
return;
}
//port is good
parent.hidden.v1[81] = document.form1.p3.value;
if (isInteger(document.form1.c1.value) && isInteger(document.form1.c2.value) && isInteger(document.form1.c3.value) && isInteger(document.form1.c4.value)) {
if (!isValidIPAddress(ip3)) {
alert(errMess);
document.form1.c1.select();
document.form1.c1.focus();
return;
}
} else {
//One of the segments is not a number
alert(errMess);
document.form1.c1.select();
document.form1.c1.focus();
return;
}
//ip1 is good
parent.hidden.v1[82] = ip3;
if (isInteger(document.form1.c5.value) && isInteger(document.form1.c6.value) && isInteger(document.form1.c7.value) && isInteger(document.form1.c8.value)) {
if (!isValidIPAddress(sub3)) {
alert(errMess1);
document.form1.c5.select();
document.form1.c5.focus();
return;
}
} else {
//One of the segments is not a number
alert(errMess1);
document.form1.c5.select();
document.form1.c5.focus();
return;
}
//sub1 is good
parent.hidden.v1[83] = sub3;
if (parent.hidden.v1[3] == "iSCSI") {
if (!isEmpty(document.form1.nwsh3.value)) {
parent.hidden.v1[162] = document.form1.nwsh3.value;
} else {
alert(errMess8);
return;
}
}
}
////////
//Port D
////////
if (!isEmpty(document.form1.d1.value) || !isEmpty(document.form1.d2.value) || !isEmpty(document.form1.d3.value) || !isEmpty(document.form1.d4.value) ||
!isEmpty(document.form1.d5.value) || !isEmpty(document.form1.d6.value) || !isEmpty(document.form1.d7.value) || !isEmpty(document.form1.d8.value) ||
!isEmpty(document.form1.p4.value)) { //data entered in row
if (!isEmpty(document.form1.ap4.value)) { //we check to see if this value is empty here because it is not required, so if it doesn't exist, don't do anything
parent.hidden.v1[102] = document.form1.ap4.value //store the new associated port number
}
if (!isEmpty(document.form1.p4.value)) {
if (isInteger(document.form1.p4.value)) {
if (document.form1.p4.value < 0 || document.form1.p4.value > 9) { //out of range
alert(errMess2);
document.form1.p4.select();
document.form1.p4.focus();
return;
}
} else { //not an integer
alert(errMess2);
document.form1.p4.select();
document.form1.p4.focus();
return;
}
} else { //port is empty
alert(errMess2);
document.form1.p4.focus();
return;
}
//port is good
parent.hidden.v1[84] = document.form1.p4.value;
if (isInteger(document.form1.d1.value) && isInteger(document.form1.d2.value) && isInteger(document.form1.d3.value) && isInteger(document.form1.d4.value)) {
if (!isValidIPAddress(ip4)) {
alert(errMess);
document.form1.d1.select();
document.form1.d1.focus();
return;
}
} else {
//One of the segments is not a number
alert(errMess);
document.form1.d1.select();
document.form1.d1.focus();
return;
}
//ip1 is good
parent.hidden.v1[85] = ip4;
if (isInteger(document.form1.d5.value) && isInteger(document.form1.d6.value) && isInteger(document.form1.d7.value) && isInteger(document.form1.d8.value)) {
if (!isValidIPAddress(sub4)) {
alert(errMess1);
document.form1.d5.select();
document.form1.d5.focus();
return;
}
} else {
//One of the segments is not a number
alert(errMess1);
document.form1.d5.select();
document.form1.d5.focus();
return;
}
//sub1 is good
parent.hidden.v1[86] = sub4;
if (parent.hidden.v1[3] == "iSCSI") {
if (!isEmpty(document.form1.nwsh4.value)) {
parent.hidden.v1[163] = document.form1.nwsh4.value;
} else {
alert(errMess8);
return;
}
}
}
//Ports cannot equal each other
if (!isEmpty(parent.hidden.v1[75])) {
if (parent.hidden.v1[75] == parent.hidden.v1[78] || parent.hidden.v1[75] == parent.hidden.v1[81] || parent.hidden.v1[75] == parent.hidden.v1[84]) {
alert(errMess6);
return;
}
}
if (!isEmpty(parent.hidden.v1[78])) {
if (parent.hidden.v1[78] == parent.hidden.v1[81] || parent.hidden.v1[78] == parent.hidden.v1[84]) {
alert(errMess6);
return;
}
}
if (!isEmpty(parent.hidden.v1[81])) {
if (parent.hidden.v1[81] == parent.hidden.v1[84]) {
alert(errMess6);
return;
}
}
if (isEmpty(document.form1.p1.value) && isEmpty(document.form1.p2.value) && isEmpty(document.form1.p3.value) && isEmpty(document.form1.p4.value) && parseInt(parent.hidden.v1[73],10) != 1) {
alert(errMess5);
return;
} else {
//Next page
if (parseInt(parent.hidden.v1[73],10) == 3) { //create new cluster
window.location = "rzahqadvisor30.htm";
} else {
window.location = "rzahqadvisor31.htm";
}
}
}
function onBack() {
window.location = "rzahqadvisor28.htm";
}
//END NON-TRANSLATABLE
////////// -->
</script>
<LINK rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body onLoad="checkFrame()">
<h2>Windows Server installation advisor</h2>
<strong>Configure virtual ethernet ports</strong>
<p>Specify the configuration for the virtual ethernet used by the file server. Virtual Ethernet ports are used
to communicate between Windows servers and logical partitions that reside on the same iSeries server.
You can configure a maximum of four virtual Ethernet ports. <strong>You cannot configure more than one
address for any port</strong>.</p>
<p><strong>Note:</strong> When you are configuring the server for a Windows cluster you must configure at least one Virtual Ethernet port.</p>
<form name="form1">
<table cellpadding="2">
<tr>
<th id="portnum" align="center" valign="top"><label for="port">Port number<br>(0-9)</label></th>
<th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>
<th valign="top" align="center"><label for="ip">IP address</label><br>----<br><label for="sub">Subnet mask</label></th>
<th>&nbsp;&nbsp;&nbsp;&nbsp;</th>
<th align="center" valign="top"><label for="aport">Associated Port<br>(optional)</label></th>
<script type="text/javascript" language="Javascript">
<!-- // Hide script from older browsers
var textOut = "<th>&nbsp;&nbsp;&nbsp;&nbsp;<\/th>";
textOut += "<th align='center' valign='top'><label for='nwsh'>Network Server<br>Host Adapter<\/label><\/th>";
//START NON-TRANSLATABLE
if (parent.hidden.v1[3] == "iSCSI")
document.writeln(textOut);
//END NON-TRANSLATABLE
////////// -->
</script>
</tr>
<tr>
<td align="center"><input type="text" size="3" maxlength="1" name="p1" id="port"></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td align="center" nowrap=""><input type="text" size="3" maxlength="3" name="a1" id="ip">
. <input type="text" size="3" maxlength="3" name="a2" id="ip">
. <input type="text" size="3" maxlength="3" name="a3" id="ip">
. <input type="text" size="3" maxlength="3" name="a4" id="ip">
<br><input type="text" size="3" maxlength="3" name="a5" id="sub">
. <input type="text" size="3" maxlength="3" name="a6" id="sub">
. <input type="text" size="3" maxlength="3" name="a7" id="sub">
. <input type="text" size="3" maxlength="3" name="a8" id="sub">
</td>
<td>&nbsp;&nbsp;</td>
<td align="center"><input type="text" size="12" maxlength="10" name="ap1" id="aport"></td>
<script type="text/javascript" language="Javascript">
<!-- // Hide script from older browsers
var textOut = "<td>&nbsp;<\/td><td align='center'><input type='text' size='12' maxlength='10' name='nwsh1' id='nwsh'><\/td>";
//START NON-TRANSLATABLE
if (parent.hidden.v1[3] == "iSCSI")
document.writeln(textOut);
//END NON-TRANSLATABLE
////////// -->
</script>
</tr>
<tr>
</tr><td><br></td>
<tr>
<td align="center"><input type="text" size="3" maxlength="1" name="p2" id="port"></td>
<td>&nbsp;</td>
<td align="center" nowrap=""><input type="text" size="3" maxlength="3" name="b1" id="ip">
. <input type="text" size="3" maxlength="3" name="b2" id="ip">
. <input type="text" size="3" maxlength="3" name="b3" id="ip">
. <input type="text" size="3" maxlength="3" name="b4" id="ip">
<br><input type="text" size="3" maxlength="3" name="b5" id="sub">
. <input type="text" size="3" maxlength="3" name="b6" id="sub">
. <input type="text" size="3" maxlength="3" name="b7" id="sub">
. <input type="text" size="3" maxlength="3" name="b8" id="sub"></td>
<td>&nbsp;</td>
<td align="center"><input type="text" size="12" maxlength="10" name="ap2" id="aport"></td>
<script type="text/javascript" language="Javascript">
<!-- // Hide script from older browsers
var textOut = "<td>&nbsp;<\/td><td align='center'><input type='text' size='12' maxlength='10' name='nwsh2' id='nwsh'><\/td>";
//START NON-TRANSLATABLE
if (parent.hidden.v1[3] == "iSCSI")
document.writeln(textOut);
//END NON-TRANSLATABLE
////////// -->
</script>
</tr>
<tr><td><br></td></tr>
<tr>
<td align="center"><input type="text" size="3" maxlength="1" name="p3" id="port"></td>
<td>&nbsp;</td>
<td align="center" nowrap=""><input type="text" size="3" maxlength="3" name="c1" id="ip">
. <input type="text" size="3" maxlength="3" name="c2" id="ip">
. <input type="text" size="3" maxlength="3" name="c3" id="ip">
. <input type="text" size="3" maxlength="3" name="c4" id="ip">
<br>
<input type="text" size="3" maxlength="3" name="c5" id="sub">
. <input type="text" size="3" maxlength="3" name="c6" id="sub">
. <input type="text" size="3" maxlength="3" name="c7" id="sub">
. <input type="text" size="3" maxlength="3" name="c8" id="sub">
</td>
<td>&nbsp;&nbsp;</td>
<td align="center"><input type="text" size="12" maxlength="10" name="ap3" id="aport"></td>
<script type="text/javascript" language="Javascript">
<!-- // Hide script from older browsers
var textOut = "<td>&nbsp;<\/td><td align='center'><input type='text' size='12' maxlength='10' name='nwsh3' id='nwsh'><\/td>";
//START NON-TRANSLATABLE
if (parent.hidden.v1[3] == "iSCSI")
document.writeln(textOut);
//END NON-TRANSLATABLE
////////// -->
</script>
</tr>
<tr><td><br></td></tr>
<tr>
<td align="center"><input type="text" size="3" maxlength="1" name="p4" id="port"></td>
<td>&nbsp;</td>
<td align="center" nowrap=""><input type="text" size="3" maxlength="3" name="d1" id="ip">
. <input type="text" size="3" maxlength="3" name="d2" id="ip">
. <input type="text" size="3" maxlength="3" name="d3" id="ip">
. <input type="text" size="3" maxlength="3" name="d4" id="ip">
<br><input type="text" size="3" maxlength="3" name="d5" id="sub">
. <input type="text" size="3" maxlength="3" name="d6" id="sub">
. <input type="text" size="3" maxlength="3" name="d7" id="sub">
. <input type="text" size="3" maxlength="3" name="d8" id="sub"></td>
<td>&nbsp;&nbsp;</td>
<td align="center"><input type="text" size="12" maxlength="10" name="ap4" id="aport"></td>
<script type="text/javascript" language="Javascript">
<!-- // Hide script from older browsers
var textOut = "<td>&nbsp;<\/td><td align='center'><input type='text' size='12' maxlength='10' name='nwsh4' id='nwsh'><\/td>";
//START NON-TRANSLATABLE
if (parent.hidden.v1[3] == "iSCSI")
document.writeln(textOut);
//END NON-TRANSLATABLE
////////// -->
</script>
</tr>
</table>
<br><br>
<center>
<input type="button" value="&lt;&lt; Back" onClick="onBack()">
<input type="button" value="Next &gt;&gt;" onClick="onNext()">
</center>
</form>
</body>
</html>