使用iptables实现路由转发,配置比较简单,供初学者参考。
一、SNAT应用于局域网共享上网的接入
复制代码代码如下:
#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应用于外面访问内部服务器,网关做转发
复制代码代码如下:
#vi /etc/sysctl.conf
net.ipv4.ip_forward = 1 #sysctl -p
2.设置转发脚本
复制代码代码如下:
#vi nat_iptables.sh
(责任编辑:IT)#!/bin/bash iptables -F iptables -t nat -A PREROUTING -d 公网IP -j DNAT --to-destination 内部私有IP |