打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
centos 端口映射

centos 端口映射


端口映射(FORWARD转发)设置步骤 

以下例子把 195.1.1.248:3389 映射到 195.1.1.253:3389 (或者说把 195.1.1.253:3389转发到 195.1.1.248:3389)

1)首先应该做的是修改/etc/sysctl.conf配置文件的 net.ipv4.ip_forward = 1,默认是0,这样允许iptalbes FORWARD。
实际操作中该修改没有实时生效,cat /proc/sys/net/ipv4/ip_forward可以看到其值还是0
执行echo 1 >/proc/sys/net/ipv4/ip_forward,把它的值改为1,使修改实时生效。(也可以直接编辑该文件)
2)iptables -t nat -A PREROUTING -d 195.1.1.253 -p tcp -m tcp--dport 3389 -j DNAT --to-destination195.1.1.248:3389
iptables -t nat -A POSTROUTING -d 195.1.1.248 -p tcp -m tcp --dport3389 -j SNAT --to-source 195.1.1.253
3)sevices iptables save 保存当前配置到配置文件/etc/sysconfig/iptables
4)修改iptables 配置文件,允许3389端口访问,可以参照22(SSH)端口的配置,保存退出
vi /etc/sysconfig/iptables 
添加 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp--dport 3389-j ACCEPT 
重新启动服务 /sbin/service iptables restart
查看端口是否开放 /sbin/iptables -L -n 
Iptables 



某些文档中提到进行第二步操作后需要,不过实际测试不执行也可以
iptables -A FORWARD -o eth0 -d 195.1.1.248 -p tcp --dport 3389 -jACCEPT
iptables -A FORWARD -i eth0 -s 195.1.1.248 -p tcp --sport 3389 -jACCEPT


本机的端口转发设置

    iptables -t nat -A PREROUTING-p tcp --dport 80 -j REDIRECT --to-port 8080
    iptables -t nat -A PREROUTING-p tcp --dport 443 -j REDIRECT --to-port 8443


lokkit (setup-> Firewall Configuration)使用注意事项

   基本的防火墙开放端口设置可以使用lokkit
   在添加其它规则后,不要再使用lokkit来编辑开放的端口,否则会覆盖(清空)所有其它规则,只推荐第一次配置使用
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
CentOS下配置防火墙 配置nat转发服务
iptables详解
ubuntu 端口映射转换
iptables详解加实例
Linux实践工程师学习笔记十四:网络安全 Linux高级应用 卓越资源 - 专业Linu...
iptables防火墙配置详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服