iptables实现路由转发的例子

发布时间:2020-09-26编辑:脚本学堂
使用iptables实现路由转发,配置比较简单,供初学者参考。

使用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

您可能感兴趣的文章:
iptables 日志维护的方法分享
解析 iptables常用规则设置
iptables防火墙之limit限制方法分享
linux下关闭iptables防火墙及selinux的方法
使用iptables屏蔽IP段的方法举例
配置 iptables 静态防火墙
iptables防火墙配置一例
iptables配置实例详解
一个实用的iptables shell脚本
iptables实例收藏
linux iptables 开启关闭端口的方法
linux iptables入门教程