Zugriff auf Samba-Dateiserver im externen Subnetz über Router

1449
flamingpope

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
Danke, Steven, dass du ihn bearbeitet hast! Es tut mir leid, dass Sie es durchgehen und alles eingeben müssen. Ich werde sicher lernen, die Syntax für zukünftige Beiträge zu verwenden. flamingpope vor 9 Jahren 0
Sie haben einen Stapel von Routern hintereinander hintereinandergeschaltet, ohne zu verstehen, wie das Routing funktioniert. Es gibt keine Möglichkeit, dass dies funktioniert. qasdfdsaq vor 9 Jahren 0
Diese Frage wurde übrigens schon oft gestellt und schon oft beantwortet. qasdfdsaq vor 9 Jahren 0
Hallo, qasdfdsaq. Du hast recht, aber ich versuche mein bestes Gott in meiner Freizeit, um dieses Setup zu bekommen und etwas über Routing zu lernen. Ich brauchte zwei Wochen, um Samba alleine zu installieren. Es gibt einfach so viele Begriffe (nicht wissend, welche Begriffe bei der Suche verwendet werden sollen) und das einzige hilfreiche Suchergebnis, das ich erhielt, war "\\ 192.168.XX" im Explorer-Fenster zu verwenden. Dennoch reicht die Antwort "\\ 192" nicht aus, ich versuche, das Setup dumm zu machen, so dass ich es selbst nicht vermasseln kann. Mehr Verfügbarkeit, weniger Netzwerkwartung. flamingpope vor 9 Jahren 0
Das Problem ist, dass Ihr Netzwerk so eingerichtet ist, dass Sie die Art und Weise, wie Windows standardmäßig entworfen wird, bewusst umgehen. Sie haben keinen Grund dafür erklärt. qasdfdsaq vor 9 Jahren 0
Mein Zweck für das Setup ist es, es so zu gestalten, dass nur Personen mit Zugriff auf das Subnetz den Server sehen / finden können. Grundsätzlich, um das NAT als Sicherheitsmaßnahme zu nutzen und * gestaffelten Zugriff zu haben. Auf diese Weise müssen sich Personen, die über Zugriff verfügen, physisch in einem verschachtelten Subnetz befinden, bevor sie überhaupt versuchen, ein Kennwort für den Server einzugeben - was für mich Sinn machte, da Personen, die sich physisch an einem Standort befinden, einen Grund haben oder ausbleiben. Die "Netzwerk" -Anforderung von Windows war hauptsächlich für Fensterbenutzer. flamingpope vor 9 Jahren 0

1 Antwort auf die Frage

1
enry

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.

Ich habe gerade das Intro zu Knoten gelernt! Kennen Sie einen guten Ort, an dem ich mehr über Knoten und deren Verwendung erfahren kann? Die Websites wie Microsoft, die ich finde, sind zu viel Terminologie ohne viel Erklärungen oder praktische Beispiele. flamingpope vor 9 Jahren 0
Ich bin nicht sicher, was ich in die IP-Adresse für die Portweiterleitung eintragen soll. Soll ich die LAN-Client-, LAN-, 0.0.0.0- oder die IP eines externen Servers eingeben? Meine Vermutung ist, dass ich die LAN-IP verwenden sollte, damit sie intern geroutet wird? Lass es mich wissen, wenn ich es richtig verstanden habe. flamingpope vor 9 Jahren 0
Ich habe gerade versucht, 137-139 UDP und UDP / TCP (beide) an Client_B (192.168.2.100), Netzwerk (192.168.2.0) und Broadcast (192.168.2.255) weiterzuleiten. mit Aus- und Wiedereinschalten und Überprüfung des Windows-Netzwerks auf Client_B. Leider hat keine der 6 Konfigurationen funktioniert. War es immer noch in der Lage, Sever1 erfolgreich für alle zu pingen? 6. Würde sich dies im NAT-Modus auswirken? flamingpope vor 9 Jahren 0
NAT wird zahlreiche Kopfschmerzen verursachen. Verwenden Sie einfach das richtige Routing zwischen den Subnetzen und legen Sie einfache Firewall-Regeln fest. qasdfdsaq vor 9 Jahren 0