cenos6.5作为网关

入口服务器(网关服务器)
关闭selinux
setenforce 0
vim /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled

修改防火墙
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT
iptables -A FORWARD -s 10.0.0.0/22 -m state --state ESTABLISHED,RELATED -j ACCEPT

service iptables save
vim /etc/sysconfig/iptables 注意调整策略顺序
要严格理解INPUT FORWARD OUTPUT的含义 一般可能是由于FORWARD 禁止从该路由对外的访问

设定系统内核允许
echo 1 > /proc/sys/net/ipv4/ip_forward
vim /etc/sysctl.conf

增加 net.ipv4.ip_forward=1
sysctl -p

应用服务器(需要访问外网的服务器)
增加默认网关 route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.0.0.154
删除默认网关 route del -net 0.0.0.0 netmask 0.0.0.0 gw 10.0.0.245

修改网卡,加入默认网关
vim /etc/sysconfig/network-scripts/ifcfg-eth1
GATEWAY=10.0.0.155

posted @ 2018-07-17 13:29  王玥  阅读(130)  评论(0编辑  收藏  举报