rhel下的nat端口映射设置
来源:互联网 发布:denuvo加密 知乎 编辑:程序博客网 时间:2024/05/17 09:30
Lan口:192.168.1.1/24 eth0 Lan内web server: 192.168.1.100:80 Wan口:10.111.1.199/24 eth1 1. 使用sysctl net.ipv4.ip_forward=1打开linux的转发功能。 2. iptables -P FORWARD DROP 将FORWARD链的策略设置为DROP,这样做的目的是做到对内网ip的控制,你允许哪一个访问internet就可以增加一个规则,不在规则中的ip将无法访问internet 3. iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT 加入确认包和关联包的允许通过 4. iptables -t nat -A PREROUTING -d 10.111.1.199 -p tcp --dport 80 -j DNAT --to 192.168.1.100:80 5. iptables -A FORWARD -d 192.168.1.100 -p tcp --dport 80 -j ACCEPT FORWARD链在PREROUTING之后,也就是说当这个包到达FORWARD链的时候,目的地址已经变成内网IP了,假如 internet用户的请求是这样202.1.1.1:1333-->10.111.1.199:80,在经过了我们的PREROUTING链之后将变成 202.1.1.1:1333-->192.168.1.100:80,这个时候如果你设置一个目的地址为10.111.1.199的规则没用的 6. iptables -t nat -A POSTROUTING -d 192.168.1.100 -p tcp --dport 80 -j SNAT --to 192.168.1.1 或设置192.168.1.100的网关为 192.168.1.1
实例:端口转发
环境介绍:
2个网络接口
确认linux的各项配置正常;
- rhel下的nat端口映射设置
- VirtualBox的Nat模式设置及端口映射
- vbox NAT 设置端口映射
- 局域网内PC机通过设置端口映射,访问宿主机NAT模式下虚拟机的数据库
- linux下NAT实现公网IP之间的端口映射
- vmware player 配置NAT模式下虚拟机的端口映射
- 基于端口映射的nat设备
- Virtualbox NAT模式下配置端口映射
- Virtualbox NAT模式下配置端口映射
- centos5下添加虚拟机nat端口映射
- virtualbox NAT网络模式详解以及NAT模式下端口映射
- ADSL路由方式的NAT(端口映射)
- VirtualBox网络NAT方式的端口映射
- 华为路由器的端口映射NAT配置
- 有关VPN、NAT、反向端口映射的实验
- vbox nat 联网方式下,主机访问客户机的方法,进行端口映射
- fedora下的bridge和nat设置
- fedora下的bridge和nat设置
- 7月第2周系统升级录:有关Linux内核集体升迁的那些事儿
- js控件 midea player 播放器(控制页面音乐播放并可播放多首音乐)
- 科创之股票数据挖掘(3)
- Win7中如何查看缩略图
- valgrind的使用
- rhel下的nat端口映射设置
- Linux使用XP下的宋体字符
- C++传递二维数组
- 关注技术文化
- sql2005日志改为“不限制增长”改不了
- 使用ffmpeg进行h.264编码
- delay load深入分析
- java中的subString与SQL中的subString(作为常识应该记住的)
- zheshi yige ceshi