OPNsense/Firewall/NAT/Portweiterleitung: Unterschied zwischen den Versionen
Zeile 10: | Zeile 10: | ||
== Konfiguration == | == Konfiguration == | ||
Weiterleitungseintrag bearbeiten | Weiterleitungseintrag bearbeiten | ||
{| class="wikitable sortable options" | |||
{| | |- | ||
|- | |||
|| Deaktiviert | || Deaktiviert | ||
|| Diese Regel deaktivieren | || Diese Regel deaktivieren | ||
Setze diese Einstellung um die Regel zu deaktivieren aber nicht von der Liste zu entfernen. | |||
Setze diese Einstellung um die Regel zu deaktivieren aber nicht von der Liste zu entfernen. | |- | ||
|- | |||
|| Kein RDR (NICHT) | || Kein RDR (NICHT) | ||
|| | || | ||
Die Aktivierung dieser Option deaktiviert die Weiterleitung von Datenverkehr der dieser Regel entspricht. Tipp: Diese Option wird selten benötigt. Nutzen Sie diese nur, wenn Sie wissen was Sie tun. | |||
Die Aktivierung dieser Option deaktiviert die Weiterleitung von Datenverkehr der dieser Regel entspricht. Tipp: Diese Option wird selten benötigt. Nutzen Sie diese nur, wenn Sie wissen was Sie tun. | |- | ||
|- | |||
|| Schnittstelle | || Schnittstelle | ||
|| | || | ||
|- | |- | ||
|} | |} | ||
{| | {| class="wikitable sortable options" | ||
|- | |- | ||
|| Wählen Sie aus, auf welche Schnittstelle diese Regel angewandt werden soll.Tipp: In den meisten Fällen sollten Sie hier WAN benutzen. | || Wählen Sie aus, auf welche Schnittstelle diese Regel angewandt werden soll.Tipp: In den meisten Fällen sollten Sie hier WAN benutzen. | ||
|- | |- | ||
|| TCP/IP Version | || TCP/IP Version | ||
|- | |- | ||
|} | |} | ||
{| | {| class="wikitable sortable options" | ||
|- | |- | ||
|| Wählen Sie die Internet Protokoll-Version aus, auf die diese Regel angewandt werden soll | || Wählen Sie die Internet Protokoll-Version aus, auf die diese Regel angewandt werden soll | ||
|- | |- | ||
|| Protokoll | || Protokoll | ||
|- | |- | ||
|} | |} | ||
{| | {| class="wikitable sortable options" | ||
|- | |- | ||
|| Wählen Sie aus, für welches IP Protokoll diese Regel gelten soll.Hinweis: In den meisten Fällen sollten Sie dies angeben ''TCP'' hier. | || Wählen Sie aus, für welches IP Protokoll diese Regel gelten soll.Hinweis: In den meisten Fällen sollten Sie dies angeben ''TCP'' hier. | ||
|- | |- | ||
|| Quelle | || Quelle | ||
|- | |- | ||
|} | |} | ||
{| | {| class="wikitable sortable options" | ||
|- | |||
| | Zeige Quelladresse und Portbereich | |||
| | | |||
|- | |||
|| Ziel / Umkehren | |||
|| Verwenden Sie diese Option, um das Ergebnis dieses Vergleichs zu invertieren. | |||
|- | |- | ||
|| Ziel | || Ziel | ||
{| class="wikitable sortable options" | |||
{| | |- | ||
|- | || | ||
|| | |- | ||
|} | |||
|| | |||
|- | |- | ||
|} | |} | ||
|| | {| class="wikitable sortable options" | ||
|- | |||
|| | |||
|- | |||
|| | |||
|- | |- | ||
|} | |} | ||
{| | {| class="wikitable sortable options" | ||
|- | |||
|| | |||
|- | |||
|| | |||
{| class="wikitable sortable options" | |||
|- | |||
|| | |||
|- | |- | ||
|} | |} | ||
|- | |- | ||
|| Zielportbereich | || Zielportbereich | ||
{| class="wikitable sortable options" | |||
{| | |- | ||
|- | |||
! align=center| von: | ! align=center| von: | ||
! align=center| an: | ! align=center| an: | ||
|- | |- | ||
| | | | | ||
| | | | | ||
|- | |||
|} | |||
|- | |- | ||
|} | |} | ||
{| class="wikitable sortable options" | |||
|- | |||
|| | |||
|| | |||
|- | |- | ||
|} | |} | ||
{| | {| class="wikitable sortable options" | ||
|- | |- | ||
|| | |||
|| | |||
{| class="wikitable sortable options" | |||
|- | |||
| | | |||
| | | |||
|- | |||
|| | |||
|| | |||
|- | |- | ||
|} | |} | ||
Falls Sie entwader das TCP- oder das UDP-Protokoll, geben Sie den Port oder den Portbereich für das Ziel des Pakets für diese Zuweisung an. | |||
|- | |||
|| Ziel-IP umleiten | |||
{| | {| class="wikitable sortable options" | ||
|- | |- | ||
|| | |||
|| | |||
|- | |- | ||
|} | |} | ||
|- | |- | ||
|} | |} | ||
{| class="wikitable sortable options" | |||
|- | |||
|| | |||
{| class="wikitable sortable options" | |||
|- | |||
|| | |||
|- | |||
|| | |||
|- | |- | ||
|} | |} | ||
Geben Sie die interne IP-Adresse des Servers ein, auf den Sie die Ports weiterleiten wollen.z.B. ''192.168.1.12'' | |||
|- | |||
|| Zielport weiterleiten | |||
{| | {| class="wikitable sortable options" | ||
|- | |||
|| | |||
|- | |||
|| | |||
|- | |- | ||
|} | |} | ||
|- | |- | ||
|} | |} | ||
{| class="wikitable sortable options" | |||
|- | |||
|| | |||
{| class="wikitable sortable options" | |||
|- | |||
|| | |||
|- | |||
|| | |||
|- | |- | ||
|} | |} | ||
Geben Sie den Port der Maschine mit obiger IP-Adresse an. Falls Sie einen Portbereich angegeben haben, geben Sie den Beginn den Portbereichs an (das Ende wird automatisch berechnet).Hinweis: Dieser ist üblicherweise mit dem 'von'-Port oben identisch | |||
|- | |- | ||
|| Pooloptionen: | || Pooloptionen: | ||
|- | |- | ||
|} | |} | ||
{| | {| class="wikitable sortable options" | ||
|- | |||
| | Nur die Auswahl von Round Robin funktioniert mit Host Alias. Jede andere Auswahl kann mit einem Subnetz verwendet werden.<nowiki>* Round Robin: Verwende eine Schleife durch die </nowiki>Übersetzungsadressen.<nowiki>* Zufällig: Wähle zufällig eine Adresse aus dem Pool der Übersetzungsadressen aus.</nowiki><nowiki>* Quell Hash: Verwendet einen Hash der Quelladressen, um die Übersetzungsadresse auszuwählen; stellt sicher, dass die Weiterleitungsadresse für eine bestimmte Quelle immer gleich ist.</nowiki><nowiki>* Bitmaske: Wendet die Subnetzmaske an und lässt den letzten Teil identisch. 10.0.1.50 -> x.x.x.50</nowiki><nowiki>* Dauerhafte Adresszuordnung: Die Einstellung der dauerhaften Adresszuordnung ("Sticky") kann zusammen mit den Pooltypen "Zufällig" und "Round Robin" verwendet werden, um sicherzustellen, dass eine bestimmte Quelladresse immer der gleichen Übersetzungsadresse zugeordnet wird.</nowiki> | |||
| | | |||
|- | |- | ||
|| Protokoll | || Protokoll | ||
|| Protokolliere Pakete die von dieser Regel behandelt werdenHinweis: Die Firewall hat begrenzten lokalen Protokollspeicherplatz. Aktivieren Sie die Protokollierung nicht für alles. Falls Sie viel protokollieren wollen, sollten Sie sich überlegen, einen [https://192.168.1.1/diag_logs_settings.php fernen Syslog-Server] zu verwenden. | || Protokolliere Pakete die von dieser Regel behandelt werdenHinweis: Die Firewall hat begrenzten lokalen Protokollspeicherplatz. Aktivieren Sie die Protokollierung nicht für alles. Falls Sie viel protokollieren wollen, sollten Sie sich überlegen, einen [https://192.168.1.1/diag_logs_settings.php fernen Syslog-Server] zu verwenden. | ||
|- | |- | ||
|| Kategorie | || Kategorie | ||
|| Sie können hier eine Kategorie eingeben oder auswählen, um die Firewallregeln zu gruppieren (nicht geparst). | || Sie können hier eine Kategorie eingeben oder auswählen, um die Firewallregeln zu gruppieren (nicht geparst). | ||
|- | |- | ||
|| Beschreibung | || Beschreibung | ||
|| Die Beschreibung wird nicht als Parameter verwendet. | || Die Beschreibung wird nicht als Parameter verwendet. | ||
|- | |- | ||
|| Setze lokal-Tag | || Setze lokal-Tag | ||
|| Sie können ein Paket, das dieser Regel entspricht, markieren und diese Markierung in anderen NAT- bzw. Filterregeln verwenden. | || Sie können ein Paket, das dieser Regel entspricht, markieren und diese Markierung in anderen NAT- bzw. Filterregeln verwenden. | ||
|- | |- | ||
|| Prüfe auf die lokale Markierung | || Prüfe auf die lokale Markierung | ||
|| Sie können ein Paket auf eine Markierung prüfen, die von einer anderen Regel erstellt wurde. | || Sie können ein Paket auf eine Markierung prüfen, die von einer anderen Regel erstellt wurde. | ||
|- | |- | ||
|| Keine XMLRPC Synchronisation | || Keine XMLRPC Synchronisation | ||
|| Hinweis: Dadurch wird verhindert, dass Regeln von Master automatisch auf andere CARP-Mitglieder synchronisiert werden. Dadurch wird NICHT verhindert, dass die Regel auf dem Slave überschrieben wird. | || Hinweis: Dadurch wird verhindert, dass Regeln von Master automatisch auf andere CARP-Mitglieder synchronisiert werden. Dadurch wird NICHT verhindert, dass die Regel auf dem Slave überschrieben wird. | ||
|- | |- | ||
|| NAT reflection | || NAT reflection | ||
|| | || | ||
|- | |- | ||
|} | |} | ||
{| | {| class="wikitable sortable options" | ||
|- | |- | ||
|| Filter Regel Zuordnung | || Filter Regel Zuordnung | ||
|- | |- | ||
|} | |} | ||
{| | {| class="wikitable sortable options" | ||
|- | |- | ||
|| HINWEIS: Die Auswahl "pass" funktioniert bei Multi-WAN nicht korrekt. Es wird nur auf der Schnittstelle funktionieren, die das Standard Gateway verwendet. | || HINWEIS: Die Auswahl "pass" funktioniert bei Multi-WAN nicht korrekt. Es wird nur auf der Schnittstelle funktionieren, die das Standard Gateway verwendet. | ||
|- | |- | ||
|} | |} | ||
= Beispiel = | = Beispiel = |
Version vom 12. April 2023, 09:59 Uhr
Portweiterleitungen ermöglichen den Zugriff auf Rechner hinter einem NAT-Router
Beschreibung
Anwendungen
Test
Fehlerbehebung
Konfiguration
Weiterleitungseintrag bearbeiten
Deaktiviert | Diese Regel deaktivieren
Setze diese Einstellung um die Regel zu deaktivieren aber nicht von der Liste zu entfernen. |
Kein RDR (NICHT) |
Die Aktivierung dieser Option deaktiviert die Weiterleitung von Datenverkehr der dieser Regel entspricht. Tipp: Diese Option wird selten benötigt. Nutzen Sie diese nur, wenn Sie wissen was Sie tun. |
Schnittstelle |
Wählen Sie aus, auf welche Schnittstelle diese Regel angewandt werden soll.Tipp: In den meisten Fällen sollten Sie hier WAN benutzen. |
TCP/IP Version |
Wählen Sie die Internet Protokoll-Version aus, auf die diese Regel angewandt werden soll |
Protokoll |
Wählen Sie aus, für welches IP Protokoll diese Regel gelten soll.Hinweis: In den meisten Fällen sollten Sie dies angeben TCP hier. |
Quelle |
Zeige Quelladresse und Portbereich | ||
Ziel / Umkehren | Verwenden Sie diese Option, um das Ergebnis dieses Vergleichs zu invertieren. | |
Ziel
|
| ||||
Zielportbereich
|
Falls Sie entwader das TCP- oder das UDP-Protokoll, geben Sie den Port oder den Portbereich für das Ziel des Pakets für diese Zuweisung an. | ||||
Ziel-IP umleiten
|
Geben Sie die interne IP-Adresse des Servers ein, auf den Sie die Ports weiterleiten wollen.z.B. 192.168.1.12 | ||
Zielport weiterleiten
|
Geben Sie den Port der Maschine mit obiger IP-Adresse an. Falls Sie einen Portbereich angegeben haben, geben Sie den Beginn den Portbereichs an (das Ende wird automatisch berechnet).Hinweis: Dieser ist üblicherweise mit dem 'von'-Port oben identisch | ||
Pooloptionen: |
Nur die Auswahl von Round Robin funktioniert mit Host Alias. Jede andere Auswahl kann mit einem Subnetz verwendet werden.* Round Robin: Verwende eine Schleife durch die Übersetzungsadressen.* Zufällig: Wähle zufällig eine Adresse aus dem Pool der Übersetzungsadressen aus.* Quell Hash: Verwendet einen Hash der Quelladressen, um die Übersetzungsadresse auszuwählen; stellt sicher, dass die Weiterleitungsadresse für eine bestimmte Quelle immer gleich ist.* Bitmaske: Wendet die Subnetzmaske an und lässt den letzten Teil identisch. 10.0.1.50 -> x.x.x.50* Dauerhafte Adresszuordnung: Die Einstellung der dauerhaften Adresszuordnung ("Sticky") kann zusammen mit den Pooltypen "Zufällig" und "Round Robin" verwendet werden, um sicherzustellen, dass eine bestimmte Quelladresse immer der gleichen Übersetzungsadresse zugeordnet wird. | |
Protokoll | Protokolliere Pakete die von dieser Regel behandelt werdenHinweis: Die Firewall hat begrenzten lokalen Protokollspeicherplatz. Aktivieren Sie die Protokollierung nicht für alles. Falls Sie viel protokollieren wollen, sollten Sie sich überlegen, einen fernen Syslog-Server zu verwenden. |
Kategorie | Sie können hier eine Kategorie eingeben oder auswählen, um die Firewallregeln zu gruppieren (nicht geparst). |
Beschreibung | Die Beschreibung wird nicht als Parameter verwendet. |
Setze lokal-Tag | Sie können ein Paket, das dieser Regel entspricht, markieren und diese Markierung in anderen NAT- bzw. Filterregeln verwenden. |
Prüfe auf die lokale Markierung | Sie können ein Paket auf eine Markierung prüfen, die von einer anderen Regel erstellt wurde. |
Keine XMLRPC Synchronisation | Hinweis: Dadurch wird verhindert, dass Regeln von Master automatisch auf andere CARP-Mitglieder synchronisiert werden. Dadurch wird NICHT verhindert, dass die Regel auf dem Slave überschrieben wird. |
NAT reflection |
Filter Regel Zuordnung |
HINWEIS: Die Auswahl "pass" funktioniert bei Multi-WAN nicht korrekt. Es wird nur auf der Schnittstelle funktionieren, die das Standard Gateway verwendet. |
Beispiel
- Zugriff aus dem Internet auf den SSH-Server 192.168.1.110
Einrichtung
Firewall-Einstellungen prüfen/anpassen
- Firewall -> Settings -> Advanced
- Reflection for port forwards: Enabled
- Reflection for 1:1: Disabled
- Automatic outbound NAT for Reflection: Enabled
- Änderungen speichern
Port Forwarding
- Firewall -> NAT -> Port Forward -> Add
- Interface: WAN
- TCP/IP Version: IPv4
- Protocol: TCP
- Source > Advanced
- Source / Invert: Unchecked
- Source: Any
- Source Port Range: any to any
- Destination / Invert: Unchecked
- FIXME: Destination: 84.132.103.64
- Destination Port range: (other) 2227 to (other) 2227
- Redirect target IP: Alias "192.168.1.110"
- Redirect target Port: (other) 22
- Pool Options: Default
- NAT reflection: Enable
- Filter rule association: Rule NAT
- Änderungen speichern