Discussion:
Portweiterleitung ssh
(zu alt für eine Antwort)
Frank Hartwig
2020-01-01 11:03:56 UTC
Permalink
Moin zusammen,

früher habe ich die Einrichtung einer Portweiterleitung
verstanden/hingekriegt. Jetzt mit der Inbetriebnahme der Version 3.10.18
stehe ich ein wenig auf dem Schlauch. Vermutlich ist jetzt alles viel
flexibler, nur ich kriege es nicht hin.

Ich möchte Anfragen aus dem Internet auf Port 11022 weiterleiten auf
einen Rechner in eines meiner beiden Netze 192.168.1.0/24
192.168.2.0/24, z.B. den Rechner mit der IP 192.168.2.10

Mein Versuch sieht so aus:
PF_PREROUTING_N='1' # number of PREROUTING rules
PF_PREROUTING_1='prot:tcp dynamic:11022 DNAT:@192.168.2.10:11022'

Bei einem Verbindungsversuch mit WinSCP erhalte ich die Meldung:
Verbindung zum Host wurde abgelehnt.

Stecke ich den alten fli4l mit der alten Portweiterleitungsregel an,
funktioniert alles wie gewohnt.

Vermutlich habe ich wieder irgendwo etwas übersehen. Es wäre nett, wenn
mir jemand weiterhelfen könnte.

Im Voraus Dank

Frank
Jupp Schmitts
2020-01-01 12:46:35 UTC
Permalink
Frohes Neues Frank,

also ich verstehe die Doku dahingehend so:

TARGET='<port>'
NEW_TARGET='<ip>'
PROTOCOL='<proto>'
PF_PREROUTING_x='prot:<proto> dynamic:<port> DNAT:<ip>'

PF_PREROUTING_1='tmpl:ssh dynamic DNAT:192.168.2.10:11022'

Dann kannst du Winscp wie gewohnt eine Verbindung zu Port 22 aufbauen
lassen,
die dann an deinen LAN-PC mit IP 192.168.2.10 an Port 11022
weitergeleitet
wird.
Das @ brauchst du meines Wissens nur, wenn du einen Namen angeben
willst.
--
Viele GrÌße,
Jupp
Uwe Zeppei
2020-01-01 13:11:18 UTC
Permalink
Moin moin!
PF_PREROUTING_N='1'             # number of PREROUTING rules
Ist jetzt etwas geraten, aber ich würde es mal so versuchen:
PF_PREROUTING_1='prot:tcp dynamic:11022 DNAT:192.168.2.10'

Alternativ, sofern der Rechner per DNS aufgelöst werden kann:
PF_PREROUTING_1='prot:tcp dynamic:11022 DNAT:@<Rechnername>'

Damit sollten normal eingehende TCP-Verbindungen auf Port 11022 an den
Port 11022 des Rechners weitergeleitet werden.

Frohes Neues!
--
Viele Grüße
Uwe
Frank Hartwig
2020-01-01 13:26:24 UTC
Permalink
Moin Uwe, moin Jupp,

danke fürs Lesen und Antworten. Es war in der Tat ein Syntaxfehler.

Das '@' hat nix zu suchen vor IP-Adressen!

Allen Dank und alles Gute für 2020

Gruß Frank

Loading...