Fehlerhafte Maske für IP-Adressfehler

16

Ich bin mir nicht sicher, welche Regeln für die Teilnetze gelten, und es ist ein Fehler aufgetreten, als ich versucht habe, einer Schnittstelle auf meinem Cisco-Router den Wert 148.26.1.176/28 zuzuweisen. Kann mir jemand erklären, warum ich diese Adresse der Schnittstelle nicht zuweisen konnte? Ich erhalte die Fehlermeldung:

Bad mask /28 for address 148.26.1.176

Liegt es außerhalb des zulässigen Bereichs?

DER DOKTOR
quelle
I'm not too clear on subnetting rulesWenn das Filternetz im gesamten Internet verbreitet ist, lesen Sie es zuerst durch, dann müssen Sie diese Frage nicht stellen
jwbensley

Antworten:

28

Wenn Sie die Netzwerkmaske / 28 verwenden, ist 148.26.1.176 die Netzwerkadresse und daher keine zuweisbare IP-Adresse für dieses Subnetz.

Für das Subnetz 148.26.1.176/28 beträgt der Bereich der zuweisbaren IP-Adresse 148.26.1.177 bis 148.26.1.190, da 148.26.1.176 die Netzwerkadresse und 148.26.1.191 die Broadcast-Adresse ist

Daniel Yuste Aroca
quelle
2

Um Daniels Antwort oben zu erweitern:

Die Netzwerkadresse in IPv4 ist die Adresse, bei der die Hostbits alle 0 sind. Die Rundsendung ist die Adresse, bei der alle Hostbits 1 sind.

Um die Adresse 148.26.1.176 zu erstellen, ist das letzte Oktett in der Binärdatei 1011 0000. Die Netzwerkmaske von / 28 würde die ersten 4 Bits dieser Zahl belegen und nach der Maske nur Nullen hinterlassen: [1011] 0000

Deshalb ist es keine gültige Adresse. Es ist eine Netzwerkadresse.

IcebergTitanic
quelle
2

IPCALC ist ein praktisches Tool für die meisten Linux-Boxen oder im Internet. Ipcalc Sie geben die IP- Adresse und die Maske ein und geben den Bereich aus, in dem das Netzwerk, die Übertragung und der nutzbare Bereich aufgeführt sind.

Address:   148.26.1.176          10010100.00011010.00000001.1011 0000
Netmask:   255.255.255.240 = 28  11111111.11111111.11111111.1111 0000
Wildcard:  0.0.0.15              00000000.00000000.00000000.0000 1111
=>
Network:   148.26.1.176/28       10010100.00011010.00000001.1011 0000     (Class B)
Broadcast: 148.26.1.191          10010100.00011010.00000001.1011 1111
HostMin:   148.26.1.177          10010100.00011010.00000001.1011 0001
HostMax:   148.26.1.190          10010100.00011010.00000001.1011 1110
Hosts/Net: 14  
Blake
quelle
Unterhaltsame Tatsache - Die ipcalc-Distribution enthält ein CGI, das Sie auf Ihrem eigenen Host ausführen können, wenn auf diesem ein Webserver ausgeführt wird, der CGI unterstützt.
John Jensen
Gutes Werkzeug zu wissen, aber Sie haben es nicht mit der Frage des OP in Verbindung gebracht. Es ist wichtig zu erklären, was der OP falsch gemacht hat und was er tun kann, um das Problem zu beheben.
Kojow7
1

Sie versuchen, dem Router eine IP 148.26.1.176 zuzuweisen, die eine Subnetz-ID ist

Arth Negi
quelle
Diese Antwort ist nicht ganz richtig. 148.26.1.176/28 ist eine Netzwerkadresse, keine Subnetz-ID.
Kojow7