Ich konfiguriere einen Router für drei verschiedene Subnetze wie folgt.
Sub1: 192.168.1.1-254
255.255.248.0
Sub2: 192.168.2.1-254
255.255.248.0
Sub3: 192.168.3.1-254
255.255.248.0
In meinem Cisco-Router mache ich Folgendes.
Fa0/0
(config-if)# ip address 192.168.1.1 255.255.248.0
Das funktioniert. Wenn ich jedoch meine fa1/0 konfiguriere, erhalte ich Folgendes.
(config-if)# ip address 192.168.2.1 255.255.248.0
% 192.168.0.0 overlaps with FastEthernet0/0
Wie löse ich dieses Problem?
Antwort1
Der Router hat Recht, denn mit dieser Subnetzmaske überschneiden sich diese Adressen.
192.168.2.1/21
, was Ihr Befehl zu konfigurieren versucht, ist Teil eines Subnetzes, das alles von 192.168.1.1
bis enthält 192.168.7.255
. Was Sie konfigurieren möchten, ist , 192.168.2.1/24
was eine Maske von ist 255.255.255.0
.
Möglicherweise ist die Verwendung eines Subnetz-Rechners hilfreich (Beispiel:http://www.subnet-calculator.com/oder auf meinen Linux-Workstations verwende ich das Paket „sipcalc“)
Antwort2
Sie haben eine /21-Maske ( 255.255.255.248
)
Die erste Schnittstelle ( 192.168.1.1/21
) liegt dann in diesem Subnetz:
Address: 192.168.1.1 11000000.10101000.00000 001.00000001
Netmask: 255.255.248.0 = 21 11111111.11111111.11111 000.00000000
Wildcard: 0.0.7.255 00000000.00000000.00000 111.11111111
Network: 192.168.0.0/21 11000000.10101000.00000 000.00000000
HostMin: 192.168.0.1 11000000.10101000.00000 000.00000001
HostMax: 192.168.7.254 11000000.10101000.00000 111.11111110
Broadcast: 192.168.7.255 11000000.10101000.00000 111.11111111
Wie oben ersichtlich, umfasst* dieses Netzwerk den Bereich 192.168.2.x, sodass die 192.168.2.1
IP der zweiten Schnittstelle bereits innerhalb des Bereichs der ersten Schnittstelle liegt.
Wenn Sie nur 192.168.1.1-254
IPs benötigen, sollten Sie die Verwendung der /24-Maske in Betracht ziehen oder sie 192.168.8.1/21
für die zweite und die dritte Schnittstelle verwenden 192.168.16.1/21
.
*geht eigentlich von 192.168.0.0
bis192.168.7.255
Antwort3
ja, ich habe es verstanden. Sie haben /21. Das bedeutet, Ihr IP-Bereich ist 192.168.1.1 - 192.168.3.254. Der Router versteht das also, und wenn Sie versuchen, 192.168.2.1/21 einzugeben, werden Sie vor 2 verschiedenen Ports gewarnt, die unterschiedliche IPs haben, ABER sich im selben Subnetz befinden.
Wenn Sie das Problem lösen möchten, müssen Sie in /24 wechseln oder fa0/1 auf 192.168.4.1 - 192.168.7.254 starten