centos搭建nat服务

一、环境

两台服务器

A服务器,nat中转服务器
外网ip:
ip:211.74.219.24
掩码:255.255.255.224
网关:211.74.219.1
配置到eth0网卡

内网ip:
ip:10.0.1.251
网卡:255.255.255.0
配置到eth1网卡

B服务器,内网服务器
ip:10.0.1.2
网卡:255.255.255.0
网关:10.0.1.251

二、安装配置

A服务器配置:
1.打开ip转发功能
vi /etc/sysctl.conf
修改net.ipv4.ip_forward = 1,保存退出后,执行sysctl -p

2.清空iptables,并关闭iptables的自启动
iptbales -F
iptables -X
service iptabels stop
chkconfig iptables off

3.iptbales配置转发
iptables -t nat -A POSTROUTING -s 10.0.1.0/24 -o eth0 -j SNAT –to 211.74.219.24
ps:上面清空iptbale规则,并关闭iptables开机自启动。是因为,发现默认iptabels规则启动以后,nat无法使用。可能是需要添加某条规则,因为暂时有事情,所以暂时未再去深入看。

4.把上面的iptables语句写入开机自启动
echo “iptables -t nat -A POSTROUTING -s 10.0.1.0/24 -o eth0 -j SNAT –to 211.74.219.24” >>/etc/rc.local

B服务器
配置网卡,网关配置为10.0.1.251即可。

Previous Post

lvs修改hash—table

Next Post

makedown语法

Related Posts