
Ich bin neu hier, also bitte haben Sie Geduld. :)
Ich habe die folgende Infrastruktur und möchte Dinge zwischen diesen Subnetzen teilen, weiß aber nicht wirklich, wie das geht. (Ich bin nur ein Programmierer)
Die durchgezogenen Linien stellen Kabelverbindungen dar, die gepunkteten Linien stellen Verbindungen über WLAN dar.
Ich habe bereits darüber gelesen, aber es scheint viele Ansätze zu geben und ich weiß nicht, was für meine Bedürfnisse am besten ist.
Kann ich nur einen Drucker zwischen zwei verschiedenen Netzwerken teilen? - Kein PC-Zugriff
Gemeinsame Nutzung von Dateien über verschiedene Subnetze hinweg
Windows-Dateifreigabe und Druckerfreigabe über 2 Subnetze?
Beispiele für Verbindungen, die ich derzeitbin in der Lagemachen:
- Smartphone 1 -> Smart TV 1
- Smartphone 1 -> Notebook 1
- Notebook 2 -> Drucker 1 (wenn PC eingeschaltet ist)
- Smart TV 1 -> Notebook 1
- Smart TV 2 -> Notebook 3
- Notebook 3 -> Drucker 2 (wenn Notebook 4 eingeschaltet ist)
Beispiele für Verbindungen, die ichMöchtemachen:
- Smartphone 1 -> Smart TV 2
- Smartphone 2 -> Notebook 2
- Notebook 2 -> Drucker 2 (wenn Notebook 4 eingeschaltet ist)
- Notebook 3 -> Drucker 1 (wenn PC eingeschaltet ist)
- Smart TV 2 -> Notebook 1
Grundsätzlich ist das einzige, was von beiden Häusern aus zugänglich ist, das Internet.
Schalter 1 (Haus 1)
- Interne IP192.168.0.1
- Maske255.255.255.0
- DHCP192.168.0.20 bis 192.168.0.100
- Blaues Kabel mit LAN-Port verbunden
Schalter 2 (Haus 2)
- Interne IP192.168.0.12
- Maske255.255.255.0
- DHCP192.168.0.101 bis 192.168.0.200
- Blaues Kabel mit WAN-Port verbunden
- Gefälschte MAC-Adresse(Es enthält die MAC-Adresse des Kabelverbindungsadapters von Notebook 1)
Das WLAN-Signal von Switch 1 in Haus 2 ist fast null.
Beide Drucker sind per USB angeschlossen, sie haben keine Netzwerkverbindung.
Ich verwende Windows auf Notebooks und PCs, Android auf Smartphones (Samsung) und weiß nichts über die Smart-TVs (Samsung), aber ich glaube, sie verwenden eine Unix-Version.
Ich verwende AllShare oder DLNA, um eine Verbindung mit dem Smart-TV herzustellen.
Benötigen Sie weitere Einzelheiten?
Dank im Voraus.
Lösung
- WAN auf LAN geändert
- Deaktiviertes DHCP
- Nicht aktivierte automatische WAN-Wiederverbindung
- Gefälschte Mac-Adresse entfernt
Alles wurde auf Schalter 2 erledigt
Antwort1
Vorausgesetzt, die Smart-TV-Verbindungen verwenden DLNA, Airplay oder ähnliches, müssen sich alle diese Geräte in einem einzigen Netzwerk befinden, es sei denn, Sie verfügen über einen Router, der Multicast zwischen Segmenten weiterleitet.
Wenn Sie verstehen, wie die blaue Linie verbunden ist, können Sie leichter erkennen, welche Änderungen vorgenommen werden müssen.
Es ist jedoch wahrscheinlich, dass sich die beiden Häuser derzeit in unterschiedlichen IP-Adressbereichen befinden. Wenn dies der Fall ist, funktionieren DLNA und andere Übertragungsprotokolle in diesen Bereichen nicht.
Wenn Sie die beiden Switches über LAN-Ports statt über LAN/WAN-Ports verbinden und dann DHCP in einem der Häuser deaktivieren, befinden sich alle Geräte im selben Netzwerk und alles, was Sie oben tun möchten, funktioniert.
Ihrer Beschreibung zufolge müssen Sie lediglich das blaue Kabel vom WAN-Port von Switch 2 zum LAN-Port von Switch 2 verlegen. Derzeit haben Sie zwei separate Netzwerke mit demselben IP-Bereich, sodass Sie nicht einmal zwischen ihnen routen könnten.
Wenn Sie das blaue Kabel an den LAN-Port anschließen, sind sie im selben Netzwerk und beide sollten das Standard-Gateway 192.168.0.1 verwenden – den Switch, der zum Internet führt. Am einfachsten geht das, indem Sie den DHCP-Server auf Switch 2 deaktivieren.
Antwort2
Wenn das blaue Kabel bereits vorhanden ist, müssen Sie nur sicherstellen, dass sie sich im selben Subnetz befinden. Wenn es sich um Windows-Computer handelt, können Sie Ressourcen problemlos gemeinsam nutzen, indem Sie sie so konfigurieren, dass sie sich in derselben Heimnetzgruppe befinden.
Wenn es sich bei dem blauen Kabel um einen elektrischen Leiter handelt, z. B. um ein Twisted-Pair-Kabel, müssen Sie das Erdungspotenzial zwischen den beiden Häusern berücksichtigen. (Ich glaube, so heißt das. Ich bin weder Elektriker noch Englisch-Student.) Wenn es sich um eine Glasfaser- oder drahtlose Verbindung handelt, müssen Sie sich darüber keine Gedanken machen.
Antwort3
Ja, Sie können in diesem Szenario alles tun, was Sie wollen.
Verwenden Sie OpenVPN als Server in Haus 2 und als Client in Haus 1. Stellen Sie OpenVPN so ein, dass es den Tap-Modus verwendet, nicht den Tun-Modus. Denn auf diese Weise ist es einfacher, die Multicasting- und Broadcasting-Dienste richtig zum Laufen zu bringen, und der Overhead ist bei einer guten Internetleitung nicht so lähmend.
Als nächstes verbinden Sie das WLAN in Haus 1, die Ethernet-LANs und die VPN-Schnittstelle TAP0 mit BR0.
Machen Sie dasselbe mit Haus 2. Bam. Im Grunde genommen sind Haus 1 und 2 beide im selben Netzwerk und können alles teilen. Sie können die Dinge dann mit iptables herausfiltern.
EDIT: Oh, ich sehe, Sie haben eine blaue Linie zwischen Ihren Häusern. In diesem Fall brauchen Sie kein VPN über das Internet, sondern richten einfach für alles den Bridging-Modus ein.
Erstellen Sie eine Brücke auf Switch1. Der blaue LAN-Port ist darauf, das WLAN ist darauf und die internen Ethernet-LANs sind auf derselben Brücke. (Beachten Sie, dass einige WLAN-Karten unter Linux nicht überbrückt werden können, weil sie nichts taugen.) Überbrücken Sie auf Switch2 den blauen LAN-Port, andere Ethernet-Ports und das WLAN. Überbrücken Sie einfach alles!