Netzwerkadapter Nr. 1:

Netzwerkadapter Nr. 1:

Ich habe in den Foren gestöbert, konnte aber nicht dasselbe Problem finden, also hier die Frage:

Mein Betriebssystem ist Windows XP. Es hat 2 Netzwerkadapter.

1.: IP -> 10.54.88.55, Subnetz -> 255.255.255.0, Standard-Gateway -> 10.54.88.1

2.: IP -> 10.54.88.151, Subnetz -> 255.255.252.0, Standard-Gateway -> 10.54.88.90

Adapter sind an physisch getrennte Netzwerke angeschlossen. Der erste Adapter kommuniziert erfolgreich mit den Geräten in seinem Netzwerk. Der zweite kann jedoch nicht kommunizieren. Wenn ich das Ethernet-Kabel vom ersten Adapter abziehe, beginnt der zweite mit der Kommunikation. Nach dem erneuten Anschließen beginnt der erste mit der Kommunikation und der zweite stoppt.

Als erstes habe ich versucht, dem zweiten Adapter eine höhere Priorität einzuräumen, aber das hat nichts geändert. Der erste Adapter kommunizierte, der zweite nicht.

Als ich 255.255.255.0 zur Subnetzmaskenliste des zweiten Adapters hinzufügte, begann dieser mit der Kommunikation, der erste Adapter brach jedoch ab.

Dann habe ich versucht, die Definitionen in der Routing-Tabelle zu ändern. Ich habe mit diesem Befehl einen Routeneintrag hinzugefügt:

„Route hinzufügen 10.54.88.92 Maske 255.255.255.255 10.54.88.151 Metrik 1 wenn 0x3“

Es funktionierte nicht, während beide Adapter angeschlossen waren. Nachdem ich das Ethernet-Kabel vom ersten Adapter abgezogen und den Befehl erneut ausgeführt hatte, funktionierte alles wieder. Beide Adapter kommunizierten erfolgreich mit den entsprechenden Netzwerken.

Ich habe den Eintrag mit der Option „-p“ statisch gemacht und den Rechner neu gestartet. Nach dem Neustart war die Situation wieder am Anfang. Der erste Adapter kommunizierte, der zweite jedoch nicht.

Es gibt etwas, das ich erwähnen sollte. Als ich die Routentabelle ausdruckte, war die Schnittstelle des zweiten Adapters manchmal 0x3, manchmal 0x20003. Das könnte ein Hinweis auf das Problem sein.

Ich weiß, dass die einfachste Lösung darin besteht, den IP-Bereich eines der Netzwerke zu ändern, aber das ist derzeit leider keine Option. Ich suche nach einer Lösung, die über die Windows-Einstellungen angewendet werden kann. Wenn das nicht möglich ist, besteht meine letzte Option darin, eine Firewall für das zweite Netzwerk zu verwenden.

Ich bin ein absoluter Neuling in Sachen Networking, also habe ich vielleicht etwas Offensichtliches übersehen. Irgendwelche Ideen?

Antwort1

Ich bin im Moment ziemlich müde, also überprüfe das noch einmal, aber: Ich habe das so gelesen:

Netzwerkadapter Nr. 1:

Netzwerk: 10.54.88.0 bis 10.54.88.255 (256 IPs).
Von diesen 256 werden zwei für das Netzwerk (10.54.88.0) und für Broadcast (10.54.88.255) verwendet.
Eine davon wird vom Standard-Gateway (10.54.88.1) verwendet.
Eine davon befindet sich bei Ihrer Netzwerkkarte (10.54.88.55).

Nun zu Ihrer zweiten Konfiguration:

Dabei wird die Netzmaske verwendet: 255.255.252.0
Bitweise lautet diese Netzmaske 11111111.11111111.11111100.00000000

Wie Sie an den drei Nullen am Ende sehen können, können Sie bis zu 1024 IPs haben. (2 10 ) und
der Netzwerkbereich wäre 10.54.88.0 bis 10.54.91.255

Eine Route „add -host“ wäre spezifischer und so wie ich es verstehe, sollte die spezifischere Route Vorrang haben.

[Bearbeiten] Äh, nur route addunter Windows. route add -hostOder -netim Rest der Welt).

Ich lasse das hier ein paar Stunden stehen, damit Sie es lesen können. Nach den Korrekturen ist es allerdings keine gute Antwort mehr und ich beabsichtige, es zu löschen.

Antwort2

Gateways können tatsächlich an bestimmte Netzwerkkarten gebunden werden. Ich kann bei mir zu Hause zwei separate Netzwerke einrichten und einen Computer an beide anschließen (wie in der Situation des Fragestellers). Wenn ich die Netzwerkkonfiguration manuell einstelle, muss jede Netzwerkkarte ein Standard-Gateway haben, das spezifisch für das Netzwerk ist, an das die Netzwerkkarte angeschlossen ist.

Also zum Beispiel:

Netzwerk 1: 192.168.0.x Standard-Gateway wäre normalerweise 192.168.0.1 Subnetz 255.255.255.0 Netzwerk 2: 192.168.137.x Standard-Gateway wäre normalerweise 192.168.137.1 Subnetz 255.255.255.0

wenn ich mir deine Konfiguration anschaue, ist es möglich, dass Windows verwirrt ist. 10.54.88.x (Subnetz für einen Moment vergessen)

Zwei Netzwerkkarten, die dieselben ersten 3 Oktette (xxx) des IP-Netzwerks verwenden, sind identisch. Die IP-Adressen sind jedoch für jede Netzwerkkarte mit einem anderen Standard-Gateway konfiguriert.

Wenn Sie möchten, dass ein Netzwerk das andere sieht und mit ihm kommuniziert, kombinieren Sie sie alle miteinander, entfernen Sie das zweite Gateway (oder schalten Sie seinen DHCP-Server aus) und lassen Sie das erste Gateway alle IPs über sein DHCP-Protokoll zuweisen. Wenn Sie nur das DHCP-Protokoll des zweiten Gateway-Geräts deaktivieren, stellen Sie sicher, dass Sie es über einen Netzwerkport und NICHT über seinen Internetport an Ihr Hauptnetzwerk anschließen. Alle Subnetze sollten in dieser Konfiguration identisch sein.

Ich gebe ein Beispiel anhand meines eigenen Netzwerk-Setups

Router 1: IP-Adresse: 192.168.1.1 Subnetzmaske: 255.255.255.0 Netzwerk-Gateway: Ja DHCP aktiviert: Ja Internet-Bereitstellung: Ja (Bereitstellung über den Internet-Port des Gateways) DHCP-Adressen: 192.168.1.5-200 (195 Geräte zulässig)

Router 2: IP-Adresse: 192.168.1.2 Subnetzmaske: 255.255.255.0 Netzwerk-Gateway: nein DHCP aktiviert: nein Internet-Bereitstellung: nein (Angeschlossen an den ersten Router über den Standard-Netzwerkport von Router 1 zum Standard-Netzwerkport auf Router 2) DHCP-Adressen: N/A

Jedes Gerät, das in dieser Konfiguration an einen der Router angeschlossen ist, kann alle anderen Geräte sehen, die sichtbar sein sollen. Alle Geräte können über das Haupt-Gateway auf das Internet zugreifen.

HINWEIS: Wenn Sie einfach nur versuchen, mit einem Computer einem zweiten Netzwerk den Internetzugang zu ermöglichen, können Sie die Internetverbindungsfreigabe verwenden. Alle Netzwerkgeräte können diesen Computer sehen, aber Geräte aus Netzwerk 1 können Geräte aus Netzwerk 2 nicht sehen oder mit ihnen teilen.

verwandte Informationen