A separate IP range is unnecessary, this will work without it as the firewall sits between the cables.
Your main router should forward to the web server and not to the firewall.
Your firewall should accept any source address, the main router does not overwrite source address.
This also allows access from your family machine.
Your firewall should also allow traffic going to the other side.
Use Can You See Me and Wireshark for more detailed troubleshooting.
Wie kann ich einen Webserver hinter zwei Routern einrichten?
Mir ist klar, dass dies möglicherweise besser für ServerFault geeignet ist, aber dies ist mein Heimnetzwerk, das ich in einer nicht-professionellen Umgebung betreibe.
Zu Hause habe ich meinen Hauptrouter mit dem Internet verbunden, von dem der Hauptfamiliencomputer und der Laptop betrieben werden. Ich habe auch ein "Entwicklungs" -Netzwerk mit einer m0n0wall-Firewall in einer VM, um Internetdienste bereitzustellen. Ich möchte eine Website (und eventuell andere Dienste) auf einem der Computer im Dev-Netzwerk hosten, kann aber nicht herausfinden, wie ich den Port (über den Haupt-Router), die Firewall von m0n0wall und dann den Webserver durchläuft .
Der Datenverkehr müsste über die öffentliche IP-Adresse erfolgen, den Port 80 des Hauptrouters (192.168.2.1) passieren und dann über die WAN-Verbindung der m0n0wall-Box (192.168.2.2) aus der LAN-Verbindung (192.168.10.2) weitergeleitet werden ) und schließlich in den Server. Nachdem die Konfiguration gespeichert wurde, kann ich nicht trainieren, wenn sie nicht funktioniert. Ich kann die Site gut hinter dem Hauptrouter hosten. Es gibt eine Firewall-Regel auf m0n0wall, um Port 80-Verkehr von 192.168.2.1 durchzuleiten, aber es funktioniert einfach nicht.
Ich habe unten ein sehr einfaches Diagramm gezeichnet (leider ist für mich fortgeschrittenes Visio-Zeug derzeit schwarze Magie).
2 Antworten auf die Frage
Richtig, ich habe es endlich herausgefunden und habe es so bekommen, wie ich wollte. Anstelle der M0n0wall-Box, die Pakete zweimal weiterleitet, habe ich mich in geänderte Subnetze verschoben. Ich habe jetzt ein DD-WRT-basiertes Linksys E1000, das im "Client-Modus" fungiert, so dass es als "Client" für die Familie der drahtlosen Familie fungiert und über einen DHCP / DNS-Server verfügt, der die verdrahteten Verbindungen im Entwicklungsnetzwerk bereitstellt. Ich habe die Subnetzmaske am Belkin-Router und am DD-WRT von 255.255.255.0 in 255.255.252.0 geändert. Der Belkin ist auf 192.168.2.1 und DD-WRT auf 192.168.1.1. Maschinen in jedem Netzwerk können sich gegenseitig sehen. Wenn ich also eine Maschine in meinem Dev-Netzwerk mit einer statischen 192.168.2.x setze, kann der Belkin darauf weiter portieren.
Diagrammzeit:
Ich habe keine Ahnung, ob m0n0wall Pakete weiterleiten kann, aber Subnetting scheint der einfachste Weg gewesen zu sein.
Ich kann Wolfram Alpha für benutzerfreundliche Subnetting-Informationen empfehlen .
Verwandte Probleme
-
4
Ersatz für ZoneAlarm auf 64-Bit-Systemen?
-
9
Erzwingen Sie eine Webadresse, um HTTPS zu durchlaufen
-
5
Ist die Firewall im WLAN-Router ausreichend?
-
3
Windows-Firewall, die Programme interaktiv blockiert
-
6
Benötigt der Virtual PC XP-Modus Sicherheitsmaßnahmen?
-
4
Gibt es eine einfache Möglichkeit, die Blockierung von ISP-Ports zu erkennen?
-
3
Google Chrome wird von der Unternehmensfirewall blockiert
-
4
Benötige ich eine Firewall eines Drittanbieters für Windows 7?
-
3
Sicherer Zugriff auf mein Heimnetzwerk-Subversion-Repository
-
2
Welche Alternativen gibt es für Zone Alarm?