20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net
Verwijderd
iptables -A PREROUTING -t nat -p tcp -d $INTERNET_IP_ADRES --dport $POORT_VAN PROG -j DNAT --to $INTERN_SERVER_IP:$INTERNE_SERVER_PORT
Volgens mij was het zoiets.
Ten minste van INET -> SERVER -> WORKSTATION
Postrouting is WORKSTATION -> SERVER -> INET
Maarja het is zondag, dus ik kan het ook verkeerd hebben
Volgens mij was het zoiets.
Ten minste van INET -> SERVER -> WORKSTATION
Postrouting is WORKSTATION -> SERVER -> INET
Maarja het is zondag, dus ik kan het ook verkeerd hebben
De postrouting masquerade regel is niet nodig voor het port forwarden zelf. De prerouting regel die Devinity geeft is voldoende voor het redirecten van connecties van buitenaf naar het interne ip.
Als je echter vanaf je interne network de port forwarding wilt testen dan werkt dat niet zonder masquerading. Dit komt omdat wanneer de router alleen de destination ip adres van een pakketje verandert, de web server rechtstreeks een antwoord pakketje stuurt na het source ip adres van het redirected pakketje (wat vervolgens genegeerd wordt).
De masquerade regel die de ook het source ip adres aanpast zorgt ervoor dat het antwoord pakketje ook via de router wordt teruggestuurd.
Als je echter vanaf je interne network de port forwarding wilt testen dan werkt dat niet zonder masquerading. Dit komt omdat wanneer de router alleen de destination ip adres van een pakketje verandert, de web server rechtstreeks een antwoord pakketje stuurt na het source ip adres van het redirected pakketje (wat vervolgens genegeerd wordt).
De masquerade regel die de ook het source ip adres aanpast zorgt ervoor dat het antwoord pakketje ook via de router wordt teruggestuurd.
That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)