5 <TITLE>NetzwerkLAN</TITLE>
7 <SCRIPT language="JavaScript" src="js_fade.txt" type="text/JavaScript"></SCRIPT>
8 <SCRIPT language="JavaScript" src="js_menu.txt" type="text/JavaScript"></SCRIPT>
10 <SCRIPT language="JavaScript">
13 var router = '<%ejGet(routerName)%>';
14 var addr = '<%ejGet(ethIpAddress)%>';
15 var mask = '<%ejGet(ethSubnetMask)%>';
16 var dhcpStart = '<%ejGet(dhcpEthStart)%>' ;
17 var dhcpEnd = '<%ejGet(dhcpEthEnd)%>' ;
18 var dhcpEnbl = '<%ejGet(enblDhcpSrv)%>' ;
26 ethIpAddr = addr.split('.');
27 ethSubMask = mask.split('.');
28 dhcpStartAddr = dhcpStart.split('.') ;
29 dhcpEndAddr = dhcpEnd.split('.') ;
31 var ipmC ='Entweder haben Sie nicht alle Zahlen eingegeben, oder einige der Zahlen sind unzulässig.';
32 var ipmLan=ipmC + ' Der Lan IP Eintrag sollte zwischen 0 - 255 liegen.';
33 var ipmEnd=ipmC + ' Der End-IP Eintrag sollte zwischen 1 - 254 liegen.';
34 var ipmSub=ipmC + ' Der Subnetzmaske Eintrag sollte zwischen 0 - 255 liegen.';
35 var invalid=ipmC + 'Der Lan IP Eintrag sollte zwischen ' + dhcpStartAddr[3] + ' - ' + dhcpEndAddr[3] + ' liegen.' ;
37 //if return true, then the input is invalid
38 function checkNumber(input) {
41 for (i=0; i < input.length; i++) {
42 if (input.charAt(i) < '0' || input.charAt(i) > '9') {
53 var tmprouterName = new String();
54 tmprouterName = document.IP.routerName.value;
55 var tmpethIpAddr = document.IP.ethIpAddress[0].value + '.' +document.IP.ethIpAddress[1].value + '.' +document.IP.ethIpAddress[2].value + '.' + document.IP.ethIpAddress[3].value;
56 var tmpethSubMask = '255.255.255.' + document.IP.msk_ip3.value;
57 var tmpDhcpSAddr = document.IP.ethIpAddress[0].value + '.' +document.IP.ethIpAddress[1].value + '.' +document.IP.ethIpAddress[2].value + '.' + dhcpStartAddr[3] ;
58 var tmpDhcpEAddr = document.IP.ethIpAddress[0].value + '.' +document.IP.ethIpAddress[1].value + '.' +document.IP.ethIpAddress[2].value + '.' + dhcpEndAddr[3] ;
60 if (tmprouterName.length > 31 ||
61 isInvalidStringIncludeSpace(tmprouterName) ||
62 isAllBlank(tmprouterName)) {
63 alert('Routername:') ;
67 if (checkNumber(document.IP.ethIpAddress[0].value) == true ||
68 checkNumber(document.IP.ethIpAddress[1].value) == true ||
69 checkNumber(document.IP.ethIpAddress[2].value) == true ||
70 checkNumber(document.IP.ethIpAddress[3].value) == true ){
75 if (checkNumber(document.IP.msk_ip3.value) == true) {
80 if ( parseInt(document.IP.ethIpAddress[3].value) == 0 || parseInt(document.IP.ethIpAddress[3].value) == 255) {
84 if ( isValidIpAddress(tmpethIpAddr) == false) {
88 if ( isValidIpAddress(tmpethSubMask) == false ) {
93 //if ( (dhcpEnbl == '1') &&
94 // (parseInt(document.IP.ethIpAddress[3].value) >= parseInt(dhcpStartAddr[3])) &&
95 // (parseInt(document.IP.ethIpAddress[3].value) <= parseInt(dhcpEndAddr[3]))) {
102 loc += '&routerName=' + encodeUrl(tmprouterName);
103 loc += 'ðIpAddress=' + tmpethIpAddr;
104 loc += 'ðSubnetMask=' + tmpethSubMask;
105 loc += '&dhcpEthStart=' + tmpDhcpSAddr ;
106 loc += '&dhcpEthEnd=' + tmpDhcpEAddr ;
108 if(tmprouterName != router || tmpethIpAddr != addr || tmpethSubMask != mask) {
109 if( tmpethIpAddr != addr || tmpethSubMask != mask){
110 if (confirm('Die IP-Adresse und/oder die Netzmaske wurden geändert. Der Router wird einen Neustart durchführen.Möchten Sie das wirklich??') == true)
111 loc += '&rebootLan=1' ;
113 loc += '&rebootLan=0' ;
114 loc = 'resetLan=1' + loc ;
116 loc += '&rebootLan=0' ;
117 loc = 'resetLan=0' + loc ;
119 loc = 'c_netzwerk_lan.cgi?' + loc;
121 //if (!confirm("Will you modify the ADSL IP and reboot it?")) {
122 //if (!confirm("Möchten Sie wirklich die LAN IP Adresse ändern?")) {
125 alert("Bitte ändern Sie die Eingabe im Adress-Eingabefeld in der Statusleiste Ihres Browsers von Hand auf die neue LAN Adresse.");
126 document.getElementById('c_verzoeg1').style.visibility='visible';
127 document.getElementById('c_verzoeg2').style.visibility='visible';
128 document.getElementById('t_but1').style.visibility='hidden';
129 document.getElementById('t_but3').style.visibility='hidden';
130 document.getElementById('t_but4').style.visibility='hidden';
132 var code = 'this.location.assign("' + loc + '")';
139 document.IP.routerName.value = router;
141 document.IP.ethIpAddress[0].value = ethIpAddr[0];
142 document.IP.ethIpAddress[1].value = ethIpAddr[1];
143 document.IP.ethIpAddress[2].value = ethIpAddr[2];
144 document.IP.ethIpAddress[3].value = ethIpAddr[3];
146 document.IP.msk_ip3.value = ethSubMask[3];
150 top.frames[2].location.href = "hcti_netzwerk.htm";
156 <LINK rel="stylesheet" href="style.css" type="text/css">
160 <BODY onLoad='frmLoad()'>
165 <DIV id=c_pfad>Netzwerk / LAN</DIV>
166 <DIV id=c_titel>LAN</DIV>
168 <table border="0" cellpadding="0" cellspacing="2">
169 <tr onmouseover=i_showElem(1) onmouseout=i_showElem(0)>
171 <td width="150">Routername:</td>
172 <td><input type="text" name="routerName" size="22" maxlength="31"></td>
177 <table border="0" cellpadding="0" cellspacing="2">
178 <tr onmouseover=i_showElem(3) onmouseout=i_showElem(0)>
179 <td width="150">IP-Adresse Gateway:</td>
180 <td width="38"><input type="text" name="ethIpAddress" size="3" maxlength="3"> .</td>
181 <td width="38"><input type="text" name="ethIpAddress" size="3" maxlength="3"> .</td>
182 <td width="38"><input type="text" name="ethIpAddress" size="3" maxlength="3"> .</td>
183 <td width="38"><input type="text" name="ethIpAddress" size="3" maxlength="3"></td>
188 <table border="0" cellpadding="0" cellspacing="2">
189 <tr onmouseover=i_showElem(4) onmouseout=i_showElem(0)>
190 <td width="150">Subnetzmaske:</td>
191 <td width="38"> 255 .</td>
192 <td width="38"> 255 .</td>
193 <td width="38"> 255 .</td>
194 <td><input type="text" name="msk_ip3" size="3" maxlength="3" value="0"></td>
200 <DIV id=c_leer></DIV>
201 <DIV id=c_foot></DIV>
204 <DIV id=c_verzoeg1></DIV>
205 <DIV id=c_verzoeg2></DIV>
211 <DIV id=t_but1 onclick=startseite() onmouseover=rahmen(1,1) onmouseout=rahmen(0,1)><< <<</DIV>
212 <DIV id=t_but3 onclick=stZrk() onmouseover=rahmen(1,3) onmouseout=rahmen(0,3)>Zurück <<</DIV>
213 <DIV id=t_but4 onclick=btnApply() onmouseover=rahmen(1,4) onmouseout=rahmen(0,4)>Speichern <<</DIV>
221 <p>Über die LAN-Konfiguration können Sie eine IP-Adresse für den Router festlegen. </p>
222 <p>Weiterhin können Sie festlegen, ob der Router die IP-Adressen für die Rechner Ihres lokalen Netzwerkes automatisch
223 vergeben soll oder nicht.</p>
224 <p>Weitere Informationen erhalten Sie, wenn Sie den Mauszeiger über einen Menüpunkt bewegen.</p>
229 <p><b>Routername</b><br>
230 Zur Identifikation ist ein Routername erforderlich.</p>
235 <p><b>IP-Adresse Gateway</b><br>
236 Die IP-Adresse des Routers ist mit 192.168.2.1. voreingestellt. Es handelt sich hierbei um die private IP-Adresse
237 des Routers. Das ist die Adresse, über die der Router im lokalen Netzwerk erreichbar ist. Diese
238 Adresse kann aus dem Bereich der möglichen Adressen frei vergeben werden (192.168. ...).</p>
243 <p><b>Subnetzmaske</b><br>
244 Die Subnetzmaske ist standardmäßig auf 255.255.255.0 eingestellt. Sie können nur die letzte Stelle
245 ändern. Wenn kein besonderer Grund vorliegt, sollten Sie die Subnetzmaske beibehalten.</p>