sh iptables的端口转发配置[求助]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh iptables的端口转发配置[求助]相关的知识,希望对你有一定的参考价值。

iptables端口转发配置[Ubuntu]

环境描述:
1.Ubuntu-Host
    WAN: 202.96.128.81 (公网IP)
    LAN: 192.168.0.99
 
2.Windows-Host
    LAN: 192.168.0.100
  Linux学习,http:// linux.it.net.cn
远程连接ubunt主机直接输入公网IP即可,但windows主机在内网却无法直接远程连接?
配置端口转发,通过端口远程连接内网主机;
UbuntuHost :8888 —> WindowsHost :3389
配置完成后,mstsc 远程 202.96.128.81:8888 即可远程内网的windows主机. Linux学习,http:// linux.it.net.cn
1.开启路由转发功能 Linux学习,http:// linux.it.net.cn

sudo iptables -t nat -A PREROUTING -d 202.96.128.81 -p tcp --dport 8888 -j DNAT --to-destination 192.168.0.100:3389
sudo iptables -t nat -A POSTROUTING -d 192.168.0.100 -p tcp --dport 3389 -j SNAT --to 192.168.0.99
 
sudo iptables -A FORWARD -d 192.168.0.100 -p tcp --dport 3389 -j ACCEPT
sudo iptables -A FORWARD -s 192.168.0.100 -p tcp --sport 3389 -j ACCEPT
 
sudo sh -c "iptables-save > /etc/iptables.rules"   #保存
 
sudo vim /etc/network/interfaces  #网卡配置文件,添加下面这行
    pre-up iptables-restore < /etc/iptables.rules  #启用网卡时加载

以上是关于sh iptables的端口转发配置[求助]的主要内容,如果未能解决你的问题,请参考以下文章

bind() 可以将 IPTABLES 中配置的端口作为转发端口

socat 端口转发工具,脚本一键安装配置

记录一次iptables端口转发的配置

配置iptables实现本地端口转发的方法详解

iptables如何转发https的请求

Linux下使用iptables配置防火墙端口转发