linux iptables 设置端口转换 为什么总指向本机
展开全部
说的做吧,我尽量解释清楚。/etc/init.d/iptablesstart启动iptables初始化iptables,删除之前的规则,iptables-Fiptables-Xiptables-Ziptables-F-tnatiptables-X-tnatiptables-Z-tnat允许SSH进入,要不然等下就连不上去了iptables-AINPUT-pTCP--dport22-jACCEPT设置默认出入站的规则iptables-PINPUTDROPiptables-POUTPUTACCEPTiptables-PFORWARDACCEPTiptables-AINPUT-ilo-jACCEPTiptables-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT载入相应的模块modprobeip_tablesmodprobeiptable_natmodprobeip_nat_ftpmodprobeip_conntrackmodprobeip_conntrack_ftp配置默认的转发规则iptables-tnat-PPREROUTINGACCEPTiptables-tnat-PPOSTROUTINGACCEPTiptables-tnat-POUTPUTACCEPT允许内网连接iptables-AINPUT-i内网网卡名(比如eth1)-jACCEPT启用转发功能echo"1">/proc/sys/net/ipv4/ip_forward配置源NAT,允许内网通过主机nat上网,即所谓的网络共享iptables-tnat-APOSTROUTING-s内网网卡名-o外网网卡名-jMASQUERADE把FTP服务器映射到外网iptables-tnat-APREROUTING-ptcp-d58.222.1.3--dport21-jDNAT--to192.168.0.211:21结束,别忘了保存serviceiptablessave192.168.0.211的网关应该设成这成主机192.168.0.1。这样就行了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |