当前位置: > Linux服务器 > iptables >

iptables实现路由转发的例子

时间:2014-09-18 01:02来源:linux.it.net.cn 作者:it

使用iptables实现路由转发,配置比较简单,供初学者参考。

一、SNAT应用于局域网共享上网的接入
1.开启网关服务器的路由转发
 

复制代码代码如下:
#vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
#sysctl -p

2.设置转发脚本
 

复制代码代码如下:
#vi nat_iptables.sh
#!/bin/bash
iptables -F
iptables -t nat -A POSTROUTING -s 192.168.2.0/24   -j SNAT --to-source 192.168.2.119

二、DNAT应用于外面访问内部服务器,网关做转发
1.开启网关服务器的路由转发
 

复制代码代码如下:
#vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
#sysctl -p

2.设置转发脚本
 

复制代码代码如下:
#vi nat_iptables.sh
#!/bin/bash
iptables -F
iptables -t nat -A PREROUTING -d 公网IP   -j DNAT --to-destination 内部私有IP
(责任编辑:IT)
------分隔线----------------------------