Answer the question
In order to leave comments, you need to log in
Forwarding does not work without the sursnat rule?
Greetings, I always forwarded ports on ubuntu with one prerouting rule, redirecting the external port to the IP address and the port of the internal host. Now it was necessary to forward the rdp port for the screw server. The scheme is as follows: the screw server is located in the vlan which is described on the gateway with iptables on which I just forward the port. I write the following rule:
iptables -t nat -I PREROUTING -d 100.100.100.100 -p tcp --dport 5555 -j DNAT --to-destination 10.61.255.1:3389. As a result, it does not work, in the tspdump you can just see the connection of my IP address to the port that is specified in the pre-routing, but the tsp is not installed.
Chain POSTROUTING (policy ACCEPT 576K packets, 44M bytes)
pkts bytes target prot opt in out source destination
6453 336K SNAT tcp -- * * 0.0.0.0/0 10.61.255.1 tcp dpt:3389 to:10.61.255.254
Answer the question
In order to leave comments, you need to log in
Forgot the rule on the filter for outside access. Something like iptables -A FORWARD -d 10.61.255.1 -p tcp --dport 3389 -j ACCEPT (you can also add -m conntrack --ctstate NEW if you want). Well, either the server does not have a route to the Internet, and he does not know where to send him SYN / ACK with an incoming IP like 1.2.3.4.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question