Windows XP mag keine kleinen Subnetze?

3479
Ernie Dunbar

Das klingt für mich total nach einem Fehler, da meine Subnetzmaske und IP-Adresse für alle Konten gültig sein sollten.

Mein ISP hat mir eine feste IP-Adresse von 65.110.7.20 mit einer Subnetzmaske von 255.255.255.252 zugewiesen. Das klingt ungefähr richtig, weil wir versuchen, einen Router mit einem / 31-Netzwerk einzurichten - nur 4 IP-Adressen.

Wenn ich jedoch versuche, diese IP und Netzmaske in Windows XP einzurichten, erhalte ich die folgende Fehlermeldung:

"Die Kombination aus IP-Adresse und Subnetzmaske ist ungültig. Alle Bits im Hostadressenteil der IP-Adresse sind auf 0 gesetzt."

Sie sind jedoch nicht alle auf 0 gesetzt. Das wäre eine Subnetzmaske von 255.255.255.255. Auch das ist eine gültige Subnetzmaske, die aus einem Netzwerk mit einer IP-Adresse besteht.

Gibt es da einen Weg? Ein Registry-Hack vielleicht?

4
An einer Stelle sagen Sie 255.255.255.252 an einer anderen / 31. Dies sind zwei verschiedene Dinge. Meine Annahme in meiner Antwort ist, dass Sie 255.255.255.252 meinten, was / 30 ist. MDMarra vor 13 Jahren 5
Du hast recht. Ich habe mir die falsche Zeile in meiner Subnetztabelle angesehen. :) Ernie Dunbar vor 13 Jahren 0

2 Antworten auf die Frage

12
MDMarra

The first address in a network is not valid for a host, as it is used to identify the network.

65.110.7.20/30 breaks down like this


65.110.7.20 - Network identifier - not usable for a host
65.110.7.21 - OK to be used by a host
65.110.7.22 - OK to be used by a host
65.110.7.23 - Broadcast address for network - Not usable for a host


In reality, you only have 2 usable addresses. I bet if you set the IP to a valid host address, you will have no issues.

Siehe [die Tabelle im CIDR-Artikel von Wikipedia] (http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#Prefix_aggregation). quack quixote vor 13 Jahren 0
@ qq http://www.subnet-calculator.com/ stimmt mit Ihnen dort nicht überein. Mit dem 252-Subnetz stehen nur zwei Hostadressen zur Verfügung Sarge vor 13 Jahren 0
@Sarge - Er hat sehr schnell editiert, nachdem er das gepostet hat. Oder sollte ich gesehen haben, dass er sehr quackly bearbeitet hat :). Gut, dass Sie keinen Kommentar ablehnen können, ich würde für diesen schrecklichen Scherz eine Menge Wiederholungen verlieren MDMarra vor 13 Jahren 1
@Sarge, normalerweise wird das obere Ende des IP-Bereichs für die [IP-Broadcast-Adresse] (http://en.wikipedia.org/wiki/Broadcast_address) verwendet. heavyd vor 13 Jahren 0
@ heavyd - Ich sehe nicht, dass Sarge etwas Gegenteiliges sagt. Habe ich etwas verpasst? MDMarra vor 13 Jahren 0
Eigentlich ist nicht die IP-Adresse das Problem, sondern Windows XP. Bei Verwendung der IP-Adresse 65.110.7.22 und der Subnetzmaske 255.255.255.252 wird dieselbe Fehlermeldung angezeigt. Aber es funktioniert auf einem anderen Computer. Es ist wahrscheinlich ein Unterschied bei den XP-Updates. Ernie Dunbar vor 13 Jahren 0
0
dbasnett

From my Subnet Calculator / Planner

65.110.7.20 - 65.110.7.23 CIDR = 30 Mask = 255.255.255.252

The ability to use the 0 address, in this case 65.110.7.20, is implemention dependent. See Cisco Subnet Zero.