Router leiten B-Node-Broadcasts normalerweise nicht weiter. NetBIOS über TCP / IP verwendet B-Node-Broadcasts zur Namensauflösung und Registrierung in Ihrem lokalen LAN-Segment. Wenn Ihr Router B-Node-Broadcasts weiterleiten soll, müssen Sie die UDP-Weiterleitung an den Ports 137 und 138 aktivieren.
Zugriff auf Samba-Dateiserver im externen Subnetz über Router
Ich habe das aktuelle allgemeine Setup:
Internet | modem | \--Router1 (10.0.0.1/16) | \--Client(s) (10.0.1-225.3-225) \--Router2 (198.168.1.1/24, 10.0.0.2) | \--Samba File Server1(198.168.1.2) \--Client_A (192.168.1.100) \--Router3 (192.168.2.1/24, 192.168.1.3) | \--Samba File Server2(198.168.2.2) \--Client_B (192.168.2.100) | <additionally I would like to continue this in the future> | \--Router4 (192.168.3.1/24, 192.168.2.3) | \--Samba File Server3(192.168.3.2) \--Client(s)_C \--Router5(192.168.etc.etc)
Zusätzliche Bemerkungen:
- Ich bin total vernarrt in Networking XD, ich bleibe 2 Wochen ohne Erfolg dabei.
- Samba 3.6.6 auf dem Ubuntu-Server ist für folgende Verwendung konfiguriert:
- Netzmaske / 24 (255.255.255.0)
- Gateway 192.168.X.1 (LAN-IP des Routers),
- Netzwerk 192.168.X.0,
- Broadcast 192.168.X.255,
- WIN-Server aktiviert und WORKGROUP1,2 usw.
- Pinging:
- Ich kann alle Server aus verschachtelten Subnetzen pingen. z.B. Ich kann Server1 von Client_B aus anpingen,
- Ich kann keine internen Clients pingen. z.B. Ich kann Server2 oder Client_B nicht von Client_A aus pingen (dies ist eine Sicherheitsfunktion, die ich möglichst behalten möchte).
- Samba Server arbeitet mit demselben Subnetz: Server1 wird in der Windows-Netzwerkliste von Client_A angezeigt. Server2 wird in der "Netzwerk" -Liste von Client_B angezeigt.
- Jeder Router verfügt über:
- DHCP aktiviert und NAT aktiviert
- Standardroutingtabellen für alle Router
- Kein Port vorwärts (ich habe versucht, 137-139,445 weiterzuleiten)
- Ich habe Internetzugang aus verschachtelten Subnetzen.
PROBLEM: Server1 (192.168.1.2) wird in der Windows-Netzwerkliste von Client_B (192.168.2.100) nicht angezeigt. Wie kann ich Client_B dazu bringen, Server1 zu erkennen?
Client_B erkennt Server2. Ich habe den Arbeitsgruppennamen geändert, damit er mit den Serveränderungen übereinstimmt, aber Server1 wird immer noch nicht in der Liste "Netzwerk" von Client_B angezeigt.
Wenn möglich, möchte ich es so beibehalten, dass die verschachtelten Subnetze externe Subnetzserver erkennen und erkennen können, es jedoch schwierig wird, in die verschachtelten Subnetze zu blicken. Ich versuche auch, es rekursiv zu halten, also muss ich nur neue Router und Server anschließen, da ich die gleiche Art von Konfiguration verwendet.
Wenn ich heute Abend nach Hause komme, versuche ich, die Verbindung direkt mit der Methode \ 192.168.X.2 \ stuff herzustellen und es Ihnen mitzuteilen. Aber ich würde es wirklich gerne haben, damit die Leute nur ihren Arbeitsgruppennamen ändern müssen, um auf die Server zuzugreifen.
Update vom 17.10.2015: Die Eingabe der IP von Server1 (\ 192.168.1.2) in das Explorer_-Fenster von Client_B stellt eine Verbindung zu Server1 her. Als nächstes versucht Enrys Idee, die Ports 137 und 139 einzeln weiterzuleiten, um zu sehen, ob Client_B Server1 als Teil des "Netzwerks" erkennen kann.
1 Antwort auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
5
Gibt es drahtlose Router, die Bandbreitenüberwachung und -drosselung ermöglichen?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
6
Welche Heimmodems und andere Netzwerkgeräte für Zuverlässigkeit?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
12
Welche Router bevorzugen Sie für DD-WRT oder OpenWRT?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?
-
3
Wie halten Sie mehrere Verbindungen zum Internet?
-
2
Welche Sicherheitsprobleme hat ein Computer, der direkt an ein Modem angeschlossen ist?