iptables端口转发
2017-03-29 15:29
169 查看
一.启用iptables端口转发
#vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
立即生效
#sysctl -p
二.配置
1.将ip 192.168.2.10的访问192.168.2.19 的 80端口时,重定向到192.168.2.10的9000端口
iptables -t nat -I PREROUTING -p tcp -d 192.168.2.19 --dport 80 -s 192.168.2.10 -j DNAT --to-destination 192.168.2.10:9000
#如果是是不同主机还需要增加
iptables -t nat -A POSTROUTING -j MASQUERADE
#将[b]192.168.2.10数据返回时,将源ip改为[b]192.168.2.19[/b][/b]
iptables -t nat -A POSTROUTING -d 192.168.2.10 -p tcp --dport 80 -j SNAT --to-source 192.168.2.19
2.查看nat配置
iptables -t nat -vnL --line-number
3.删除nat规则
iptables -t nat -D POSTROUTING 1
iptables -t nat -D PREROUTING 1
#vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
立即生效
#sysctl -p
二.配置
1.将ip 192.168.2.10的访问192.168.2.19 的 80端口时,重定向到192.168.2.10的9000端口
iptables -t nat -I PREROUTING -p tcp -d 192.168.2.19 --dport 80 -s 192.168.2.10 -j DNAT --to-destination 192.168.2.10:9000
#如果是是不同主机还需要增加
iptables -t nat -A POSTROUTING -j MASQUERADE
#将[b]192.168.2.10数据返回时,将源ip改为[b]192.168.2.19[/b][/b]
iptables -t nat -A POSTROUTING -d 192.168.2.10 -p tcp --dport 80 -j SNAT --to-source 192.168.2.19
2.查看nat配置
iptables -t nat -vnL --line-number
3.删除nat规则
iptables -t nat -D POSTROUTING 1
iptables -t nat -D PREROUTING 1
相关文章推荐
- Iptables防火墙NAT地址转换与端口转发
- 烂泥:KVM使用NAT联网并为VM配置iptables端口转发
- iptables学习笔记:端口转发之“内网访问外网”
- centos6.5 iptables实现端口转发
- CentOS系统中使用iptables设置端口转发
- Iptables 实现端口转发
- iptables学习笔记:端口转发之“内网访问外网”
- 通过iptables实现端口转发和内网共享上网
- iptables端口转发配置[Ubuntu]
- Iptables实现端口转发的过程(修改版)
- centos iptables 端口转发命令
- iptables之NAT端口转发设置
- centos7 && centos6.5部KVM使用NAT联网并为虚拟机配置firewalld && iptables防火墙端口转发
- iptables端口转发
- CentOS下iptables设备双网卡的端口转发规则
- 如何利用iptables的端口转发
- iptables例:本地端口转发
- Linux 服务器--Iptables 端口转发
- KVM使用NAT联网并为VM配置iptables端口转发
- iptables设置端口转发