首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

技术-网络系统-centos搭建net服务

技术-网络系统-centos搭建nat服务

By 萧文

环境

两台服务器:

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.151即可。

例子:

*nat

:PREROUTING ACCEPT [6:320]

:POSTROUTING ACCEPT [7:464]

:OUTPUT ACCEPT [7:464]

-A PREROUTING -i eth0 -p tcp -m tcp --dport 3306 -j DNAT --to-destination 10.0.1.16:3306

-A PREROUTING -d 10.0.1.5/32 -i eth0 -p tcp -m tcp --dport 3306 -j DNAT --to-destination 10.0.1.16:3306

-A PREROUTING -d 10.0.1.5/32 -i eth0 -p tcp -m tcp --dport 3306 -j DNAT --to-destination 10.0.1.16:3306

-A POSTROUTING -d 10.0.1.16/32 -o eth0 -p tcp -m tcp --dport 3306 -j SNAT --to-source 10.0.1.5

-A POSTROUTING -d 10.0.1.16/32 -o eth0 -p tcp -m tcp --dport 3306 -j SNAT --to-source 10.0.1.5

这是我正式服务器设置的net配置,通过服务器外网IP加端口,可以访问CDB从库,

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180205G0KLFX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券