我在VPS上使用OpenVPN,我希望使用iptables将从外部IP 198.23.248.150传入的端口7999转发到内部IP 10.1.10.2。我似乎无法正确地理解语法,并且已确保已启用转发:
root@insanity:~# cat /proc/sys/net/ipv4/conf/venet0/forwarding
1所以,如果有人能告诉我iptables命令,我会非常感激的。我都快疯了,想弄清楚。
发布于 2013-03-10 16:11:41
你只想:
iptables -t nat -A PREROUTING -d 198.23.248.150 -p tcp --dport 7999 -j DNAT -to-destination 10.1.10.2
和
echo 1 > /proc/sys/net/ipv4/ip_forward
还要确保在重新启动时启用了转发持久性。
# Controls IP packet forwarding net.ipv4.ip_forward = 1
在/etc/sysctl.conf中
不要忘记检查VPS和具有内部IP的远程盒上的路由。
https://serverfault.com/questions/486444
复制相似问题