Unterschiedliche Subnetzmaske auf Router und DHCP-Server

Unterschiedliche Subnetzmaske auf Router und DHCP-Server

bin heute auf etwas Komisches gestoßen und rätsele immer noch darüber, warum das passiert ist. Ich habe versucht, die Anzahl der von meinem DHCP-Server verfügbaren IP-Adressen zu erhöhen, indem ich die Netzmaske von /24 auf /20 geändert habe.

Das war dererstes SzenarioIch habe die Subnetzmaske des Routers auf /20 geändert, damit sie mit der meines DHCP-Servers übereinstimmt. Allerdings habe ich die Subnetzmaske der Arbeitsstationen mit statischen IPs nicht geändert und sie blieben bei /24. Ich habe ein paar Arbeitsstationen und drahtlose Geräte an das Netzwerk angeschlossen und alle haben den richtigen Bereich mit /20 erhalten und können auf das Netzwerk zugreifen.

Meine Frage zu diesem ersten Szenario lautet: Müssen nicht alle Geräte dieselbe Subnetzmaske haben, damit sie funktionieren? Warum funktionieren die Arbeitsstationen mit statischen IP-Adressen und einer Netzmaske von /24 immer noch?

Dann versuchte ich dieZweites Szenario. Dieses Mal blieb die Subnetzmaske des Routers bei /24 und ich änderte nur die Subnetzmaske des DHCP-Servers auf /20. Das Ergebnis? Die Geräte mit statischen IPs und der Subnetzmaske /24 funktionieren. Die Geräte mit dynamischen IPs und der Subnetzmaske /20 können nicht auf das Netzwerk zugreifen.Meine Frage hierzu lautet: Wenn das vorherige Szenario mit beiden Subnetzen funktioniert, warum funktioniert es in dieser Situation nicht?

Ich bin nicht sicher, ob das erwähnenswert ist, aber auf dem DHCP-Server wird ein Ubuntu-DHCP-Server ausgeführt.

Antwort1

Diese Antwort setzt voraus, dass Ihr Router die IP-Adresse 192.169.1.100 (oder eine beliebige IP-Adresse zwischen 192.168.1.0-255) hat.

Mit einer /24-Subnetzmaske beträgt Ihr IP-Adressbereich 192.168.1.0-192.168.1.255 (einschließlich der Netzwerk- und Broadcastadressen).

Mit einer /20-Subnetzmaske beträgt Ihr IP-Adressbereich 192.168.0.0-192.168.15.255 (einschließlich der Netzwerk- und Broadcastadressen).

Aus der Sicht von Hosts mit einer der beiden Subnetzmasken ist 192.168.1.100 eine gültige lokale Adresse. Sie existiert sowohl im /20- als auch im /24-Subnetz. Ein Host weiß nicht, welche Subnetzmaske ein anderer Host verwendet, er kennt nur seine eigene Subnetzmaske und verwendet diese, um zu bestimmen, welche IP-Adressen lokal sind und welche nicht. Jeder Host mit einer IP-Adresse im /24-Bereich scheint belongfür jeden der Hosts und, was in diesem Szenario noch wichtiger ist, für den Router zum lokalen Subnetz zu gehören.ABERDie Hosts im /24-Subnetz können nur mit anderen Hosts kommunizieren, deren IP-Adressen ebenfalls im Bereich 192.168.1.0-192.168.1.255 liegen. Deshalb funktioniert das erste Szenario, das zweite jedoch nicht. Im ersten Szenario können alle Hosts mit dem Router kommunizieren, da der Router eine /20-Subnetzmaske verwendet.ABERseine IP-Adresse liegt aus Sicht der Hosts mit beiden Subnetzmasken in beiden Subnetzen. Im zweiten Szenario kann der Router nur mit den IP-Adressen kommunizieren, die in das /24-Subnetz fallen. Er kann nicht mit Hosts mit IP-Adressen über 192.168.1.255 kommunizieren, da diese IP-Adressen außerhalb von 192.168.1.0/24 liegen, was im zweiten Szenario das Subnetz des Routers ist.

Antwort2

Die Subnetzmaske wird hauptsächlich verwendet, um herauszufinden, ob auf eine andere IP-Adresse im lokalen Netzwerk zugegriffen werden kann oder ob dies über einen Router erfolgen muss. Ihre Arbeitsstationen mit der alten /24-Subnetzmaske konnten auf alles andere zugreifen, was sich im alten /24-Netzwerk befand, da die falsche Maske für diese Adressen immer noch die richtige Antwort liefert. Sie konnten nicht mit IP-Adressen im neuen /20-Netzwerk kommunizieren, die sich nicht auch im alten /24-Netzwerk befanden. Deshalb sagen wir, dass die alte Maske im neuen Netzwerk nicht funktioniert.

Da in Ihrem zweiten Szenario die Maske des Routers auf /24 verblieb, konnte er nicht auf Geräte mit IP-Adressen außerhalb des alten Netzwerks zugreifen und diese Geräte hatten daher keinen Routerzugriff.

verwandte Informationen