Samba außerhalb des lokalen Subnetzes?

Samba außerhalb des lokalen Subnetzes?

Ich habe gerade meinen Heimserver von einem älteren Desktop mit zwei LAN-Ports (Server B) auf einen neuen mit geringem Stromverbrauch (Server C) mit nur einem LAN umgestellt. Ich bekomme von meinem ISP drei IP-Adressen und mein Mitbewohner und ich teilen sie wie folgt:

External Network:  68.232.0.0/16
Internal Network:  10.0.0.0/24

Coaxial---[Modem]---[10/100 Switch]
                    |  |   \------Server  B eth0              (External IP #1)
                    |  \----------Desktop A eth0              (External IP #2)
                    \-------------[E3000 Router]              (External IP #3)
                                  | | \--------Server  B eth1 (Internal IP)
                                  | \----------Desktop B eth0 (Internal IP)
                                  \------------Other Stuff    (Internal IPs)

Server B eth0 wird durch Server C eth0 ersetzt.

Ausrüstung:
- Seine:
- Router A - Cisco E300
- Desktop A - Nicht wichtig
- Server A - Nicht wichtig
- Meine:
- Desktop B - 1 Ethernet, viel PCI-E, hoher Stromverbrauch
- Server B - 2 Ethernet, mäßiger Stromverbrauch, ersetzt durch Server C
- Server C - 1 Ethernet, kein PCI-E, geringer Stromverbrauch
- Switch - Layer 2

In meinem alten Setup (oben) habe ich den gesamten ausgehenden Datenverkehr von meinem Server (B) über die externe Schnittstelle (eth0) geleitet. Eingehende Verbindungen von der internen Schnittstelle (eth1) verließen jedoch ebenfalls diese Schnittstelle. Mit dieser Methode konnte ich eine Samba-Freigabe mit allen meinen Medien auf meinem Server (B) haben, aber den Torrent-Datenverkehr von der Broadcast-Domäne der anderen Geräte fernhalten.

In meinem neuen Setup hat der Server mit geringerem Stromverbrauch (C) nur einen LAN-Port (eth0) und keine interne Erweiterung (USB 2/3 ist verfügbar, aber kein PCI[-E]). Gibt es eine Möglichkeit, meine Samba-Freigabe weiter zu nutzen, aber ohne die interne Schnittstelle des Servers? Gibt es eine kostengünstige und zuverlässige Möglichkeit, eine weitere LAN-Schnittstelle hinzuzufügen?

Edit: Der Cisco-Router ist ein Verbrauchermodell und nicht mit DD-WRT oder ähnlichem geflasht, weil er mein Mitbewohner ist. Ich habe einen älteren WRT54G mit DD-WRT zur Verfügung, falls nötig. (er ist ein bisschen unzuverlässig) Der Switch ist ein Layer-2-Switch ohne Verwaltungsschnittstelle

Bearbeiten: Der Server muss sich außerhalb des E3000-Routers befinden, da mein Mitbewohner die Angewohnheit hat, die Portweiterleitungseinstellungen auf dem E3000 zu löschen.

Antwort1

Fügen Sie den Servernamen zu Ihrer Datei %WINDIR%\system32\drivers\etc\lmhosts hinzu und richten Sie den Namen auf die öffentliche IP-Adresse.

Antwort2

Es ist unwahrscheinlich, dass jeder Router eines Verbrauchermodells diese Aufgabe erfüllen kann. Um eine bessere Meinung zu erhalten, müssten wir das genaue Modell kennen.

DD-WRT kann dies tun mitEins-zu-eins-NAT. Dazu müssen Sie Firewall-Regeln verwenden, um diese externen IPs per NAT auf Ihre internen IPs zu übertragen, was auch bedeutet, dass diese internen Adressen statisch gemacht werden.

Da sich alle Computer nun im selben Netzwerk befinden, können SieDienstqualität (QoS)um den Torrent-Verkehr zu begrenzen.

Einige hilfreiche Anwendungsfälle finden Sie im Threadmehrere externe IP-Adressen.

Antwort3

Eine Sache, die ich nicht bedacht habe und die mir auch niemand vorgeschlagen hat, war der Betrieb eines VPN-Servers. Ich schaue mir das gerade an und werde diese Antwort mit weiteren Informationen aktualisieren.

verwandte Informationen