Wie kann ich zwei einfache Heimnetzwerke über ein Ethernet-Kabel verbinden?

23061
Alex J

Ich möchte zwei verschiedene Heimnetzwerke zusammenschließen:

PC A1 PC A2 PC B1 PC B2 \ / \ / Gateway A <----- ethr. cable -----> Gateway B | | ADSL modem A ADSL modem B 

Beide Netzwerke sind vom Grundtyp mit identischer Konfiguration, wobei alle PCs mit Vista / 7 arbeiten. Es geht darum, vorübergehend zwei Wohnungen in einem Gebäude zum Spielen und Filesharing zusammenzuschließen. Der heilige Gral wäre:

  1. PCs in Netzwerk A können auf PCs in Netzwerk B zugreifen und umgekehrt (Dateifreigaben und Spiele).
  2. Jedes Netzwerk verwendet eine eigene Internetverbindung.
  3. Daten zwischen Netzwerken sollten keine Reise durch das Internet unternehmen (Breitband-Upload-Geschwindigkeiten sind stark begrenzt)
  4. Der Internetzugang eines Netzwerks sollte weiterhin funktionieren, wenn das Verbindungskabel mit minimalen Konfigurationsänderungen getrennt wird.

Wie genau kann das erreicht werden?

26

8 Antworten auf die Frage

15
David Mackintosh

Da Sie nicht durch das Internet gehen möchten, möchten Sie kein VPN.

Du brauchst:

  • die Netzwerke A und B sind unterschiedliche, nicht überlappende IP-Bereiche;
  • ein Router zwischen den beiden Netzwerken; und
  • Gateways, mit denen Sie zusätzliche Router hinzufügen können.

Der Router muss über zwei separate Ethernet-Anschlüsse verfügen. Der Grund dafür ist, dass Sie, wenn Sie DHCP in einem der beiden Netzwerke verwenden, den DHCP-Datenverkehr für das entsprechende Netzwerk isolieren können. Wenn Sie die beiden Netzwerke einfach mit einem Ethernet-Kabel zusammenkleben, kann nicht garantiert werden, dass PCs in Netzwerk A kein DHCP von Netzwerk B erhalten, und dann das Internet von Netzwerk B verwenden.

So würde Ihr Netzwerkdiagramm so aussehen:

PC A1 PC A2 PC B1 PC B2 \ / \ / Gateway A ------ Router ----- Gateway B | | ADSL modem A ADSL modem B 

Auf Gateway A würde dann eine Route angezeigt, die besagt, dass Netzwerk "B" über die A-Adresse des Routers erreichbar ist. Gateway B hätte eine Route, die besagt, dass Netzwerk "A" über die B-Adresse des Routers erreichbar ist.

Wenn Sie nun eine Linux-basierte Firewall als Gateway verwenden, können Sie wahrscheinlich nur eine weitere Ethernet-Karte einsetzen und dieses Gateway auch als Router fungieren. Dies ist jedoch nur eine Übung für den Leser.

Wenn einer der beteiligten PCs stärker ist als Windows für den Consumer-Bereich und über mehrere Anschlüsse verfügt, glaube ich, dass er auch als Router fungieren könnte. Ich glaube nicht, dass XP oder Vista als Router fungieren können.

Wenn Sie eine Firewall auf geschäftlicher Ebene als Gateway verwenden, können Sie möglicherweise einige Ports als eine andere "Sicherheitszone" kennzeichnen und dieses Feld als Router verwenden.

Beachten Sie, dass die Linksys- oder D / Link-Funktion "DMZ" NICHT das ist, worüber ich hier spreche.

Aber ich vermute, wir reden hier über $ 50 billige Firewalls, also suchen Sie wahrscheinlich nach einer anderen Box, um diese Arbeit zu erledigen.

Als kurzfristige Lösung können Sie eines der Gateways durch einen kleinen Switch ersetzen, die DSL-Verbindung von dieser Seite des Netzwerks trennen und ein langes Kabel zur anderen Wohnung führen. Starten Sie anschließend die Computer auf der jetzt nicht verbundenen Seite neu. Dadurch würden sich diese Computer dem anderen Netzwerk anschließen, was bedeutet, dass sie für die Dauer des Spiels das Internet von der anderen Wohnung aus nutzen würden, aber Sie würden zumindest spielen können. dh:

PC A1 PC A2 PC B1 PC B2 \ / \ / Gateway A ------ cable ----- switch |  ADSL modem A  
Danke, das ist sehr gründlich. Was wäre, wenn man DHCP deaktivieren würde und alle PCs statische Adressen aus ihren jeweiligen Subnetzen verwenden? Würde das die Notwendigkeit eines mittleren Routers beseitigen? Alex J vor 15 Jahren 0
Ja, aber DHCP ist sehr nützlich. David Mackintosh vor 15 Jahren 0
Wenn Sie DHCP an einem Router deaktivieren, dient der andere als DHCP für das gesamte Netzwerk. Andrew Moore vor 15 Jahren 3
You don't need a middle gateway, just put DD-WRT or similar on one of the gateways. Any replacement firmware that allows you to configure vlans will do. If network A is 192.168.1.x and B is 192.168.2.x, you would just need to configure a port on a new vlan on gateway A and give it an IP of 192.168.2.2. connect that port to gateway B. Then on gateway B add a static route for 192.168.1.x through 192.168.2.2. user23307 vor 14 Jahren 1
6
Dave Drager

So funktioniert das Internet.

Sie müssen sicherstellen, dass Ihre 2 Apartmentgebäudenetzwerke 2 verschiedene private Netzwerke verwenden. Beispielsweise verwendet man 192.168.0.x und das andere 192.168.1.x.

Das "Gateway", das Sie verwenden, muss ein Router sein - und ich denke nicht, dass es die generischen Linksys tun werden. Ich habe mich jedoch nicht mit dem benutzerdefinierten Routing herumgetäuscht; So ist es möglich, dass Sie es können. Wenn dies nicht der Fall ist, funktioniert eine aktualisierte Firmware wie Tomato oder DD-WRT.

Was eingerichtet werden muss, ist das Routing auf einem der beiden. Wenn die Zieladresse mit dem anderen Netzwerk übereinstimmt, verwendet es die Schnittstelle, die zum anderen Netzwerk geht, und nicht die ISP-Schnittstelle. Das andere Gateway müsste auf die gleiche Art und Weise eingerichtet werden.

Ich denke, das ist so einfach, wie ich es erklären kann, aber lassen Sie es mich wissen, wenn Sie Fragen haben.

Die Verwendung eines VPNs wie Hamachi würde funktionieren, die Daten würden jedoch über die ISP-Verbindung übertragen.

Ich weiß nicht, was sein Ziel ist, das Internet nicht zu erreichen, aber wenn es um die Sicherheit geht, werden VPNs verschlüsselt. Wenn es um die Leistung geht, möchte er sich darauf konzentrieren, die Router so einzurichten, dass der Verkehr an das entsprechende Ziel geleitet wird, viel mehr ein PITA, aber es wäre direkt. Oder schauen Sie sich die Lastverteilung der beiden Verbindungen an und kombinieren Sie die beiden Netzwerke zu einem. Das könnte noch einfacher sein :-) Bart Silverstrim vor 15 Jahren 0
Wenn beide Netzwerke ohnehin überbrückt sind, geben Sie die 2. Internetverbindung ab und haben Sie alle in einem der ersten Chips! Dave Drager vor 15 Jahren 0
Das Einrichten des Routings scheint die robustere Lösung zu sein, aber ich hatte noch nie Glück und bin mir nicht sicher, ob beide Gateways es überhaupt schaffen. Ich werde zuerst nachschauen, und wenn ich versage, dass ich zwei PCs gemeinsam für ein VPN nutzen möchte. Vielen Dank! vor 15 Jahren 0
Das Ziel mit dem Vermeiden, über das Internet hinauszugehen, wäre * eine Netzwerkgeschwindigkeit von 100 Mbps * zwischen den beiden LANs zu erreichen. Über DSL im Haushalt würde man dem nicht annähern. Torben Gundtofte-Bruun vor 15 Jahren 1
3
James

Wie wäre es in Layer 2? Keine ausgefallene Router-Software erforderlich.

  • Haben beide Netzwerke den gleichen IP-Bereich?
  • Haben Sie für jedes Apartment eine andere Adresse in diesem Bereich
  • Lassen Sie die DHCP-Server innerhalb dieses Bereichs verschiedene Hostadressen zuweisen
  • Verwenden Sie Ihre Dual-NIC-Maschinen als Brücken (oder siehe Update unten).

Sie setzen also Gateway A auf 192.168.0.1, Gateway B auf 192.168.0.128 (verwenden jedoch weiterhin .255-Netzmasken). PC A1, A2, ... bekommen

  • Adresse 192.168.0.2, .3, ...
  • LAN-Netzmaske 192.168.0.255
  • Standardroute 192.168.0.1
  • DNS-Server für Modem A

PC B1, B2, ... bekommen

  • Adresse 192.168.0.129, .130 usw.
  • LAN-Netzmaske 192.168.0.255
  • Standardroute 192.1.0.128
  • DNS-Server für Modem B

Der PC A1 hat dann alle Einstellungen, um das Modem A für den Internetzugang zu verwenden, aber der PC B1 wird in seinem lokalen Netzwerk angezeigt. Es weiß nicht, dass B1 ein anderes Standard-Gateway und DNS-Server hat, und es ist ihm egal.

Das bisschen, dessen ich mir nicht ganz sicher bin, ist die Verwendung von DHCP. Ich denke, wenn Sie die MAC-Adressen jedes PCs in jedem DHCP-Server auflisten, wird jeder PC gerne vom lokalen Gateway bedient werden und sich keine Sorgen machen, dass er vom DHCP-Server des anderen Apartments abgelehnt wird. Wenn nicht, ist es nicht schwer, alle IP-Adressen der PCs manuell zu konfigurieren.

Update: In der Regel sind keine Dual-NIC-PCs und Software-Bridges erforderlich. Fügen Sie einfach einen Switch in jedem Netzwerk zusammen. Verlegen Sie Ihr langes Kabel von einem freien LAN-Port an Gateway A zu einem freien LAN-Port an Gateway B. Wenn Ihre $ 50-Gateways Crossover nicht automatisch erkennen, verwenden Sie ein Crossover-Kabel.

Dies könnte funktionieren, obwohl es etwas hackiger ist als das eigentliche Routing usw. Es ist jedoch immer gut, eine andere Option zu haben. Alex J vor 15 Jahren 0
2
Bart Silverstrim

Sie haben folgende Möglichkeiten: Konfigurieren Sie eine VPN-Verbindung mit zwei Systemen, die zum Erstellen eines Tunnels zwischen Netzwerken konfiguriert sind

Nehmen Sie ein Netzwerkkabel und zwei Maschinen mit Dual-NICS und lassen Sie es in beiden Netzwerken als Router fungieren, um den gesamten Datenverkehr für jedes der Netzwerke in das entsprechende Netzwerk (Internet oder ein anderes Netzwerk) zu leiten.

Zuerst würde ich mir eine VPN-Lösung einrichten.

Das ist durchaus machbar - wir haben zwei Dual-Nic-PCs. Ich möchte versuchen, zu sehen, ob ich das Einrichten von Routing zunächst auf Gateway-Ebene verwalten kann. Je weniger Software nötig ist, desto besser, aber ich bin mir nicht sicher, ob dies mit der Hardware möglich ist. Können Sie eine Windows-basierte VPN-Software empfehlen, die für den Job gut ist? vor 15 Jahren 0
1
user5195

Das ist absolut machbar. Sie können ein VPN mit Smoothwall konfigurieren oder einfach Dateien mit Hamachi freigeben .

Ich habe nichts von Smoothwall gehört, ich werde es mir ansehen. Wie würde ich die Netzwerke verbinden? Einen PC zu einem anderen PC? Ich habe den Eindruck, dass Hamachi ein VPN über das Internet aufbaut. Kann es auch so gemacht werden, dass es lokal funktioniert? vor 15 Jahren 0
Hamachi würde Daten über das Internet versenden. Es ist definitiv der einfachste Weg, um alle PCs so zu machen, als würden sie sich im selben Netzwerk befinden, aber ich denke nicht, dass dies die von Ihnen gewünschte Antwort ist, da die Daten das lokale Netzwerk nicht umgehen würden (Sie wären durch die Uplink-Geschwindigkeit von begrenzt Ihr ISP). Dave Drager vor 15 Jahren 0
-1. Dies ist nicht gut, weil Punkt 3 des OP - Daten zwischen Netzwerken sollten keine Reise durch das Internet unternehmen. tomfanning vor 15 Jahren 0
Hamachi und Smoothwall senden Ihre Daten über das Internet. Ich werde meinen Beitrag mit weiteren Informationen bearbeiten. user5195 vor 15 Jahren 0
0
alpha1

Oder verwenden Sie ein Crossover-Kabel, das macht das Leben viel einfacher, aber Sie verlieren einen LAN-Port im Router, da er auf keiner Seite den Internet-Port verwendet.

0
MDMarra

Wenn Sie Netzwerke ohne Kabel brücken möchten (nicht sicher, wie groß die Entfernung ist), können Sie immer einen Wireless-Router mit Wireless-Bridging-Funktion nutzen. Sie können eine Wohnung dazu bringen, ein drahtloses Signal auszusenden, und die Bridge kann es als Relais für das Netzwerk der anderen Wohnung nutzen.

0
Ta Coen

VPN wäre toll, Sie brauchen das Kabel sogar nicht.

Sie hatten zwei verschiedene Router-Rechte? Nun, probiere es aus:

PCA1 - 192.168.A.1 PCA2 - 192.168.A.2 GWA0 - 192.168.A.254 --> the lan ip on your router A 

Ändern Sie das B-Netzwerk:

PCB1 - 192.168.A.3 PCB2 - 192.168.A.4 GWB0 - 192.168.A.253 --> the lan ip on your router B 

Das Kabel verbindet GWA0 und GWB0

Dann...

  • Deaktivieren Sie DHCP für GWA0 und GWB0, oder verwenden Sie für jeden PC in jedem physischen Netzwerk eine statische IP-Zuweisung, sodass PCB2 192.168.A.253 als sein Gateway empfängt. PCA2 verwendet also 192.168.A.254
  • (Firewall) PCB2, PCB1 IP auf GWA0 und umgekehrt auf GWB0 herausfiltern
  • Die L2-Sendung zwischen GWA und GWB ist lokal