重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3202|回复: 0
打印 上一主题 下一主题

[安装] centos7上通过firewalld配置网关服务器

[复制链接]
跳转到指定楼层
楼主
发表于 2018-2-17 17:57:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用场景:有多台内网服务器,其中只有一台能够访问外网,但其他内网服务器也希望访问外网
假设内网网段为:172.25.0.0/24
可访问外网的内网服务器的内网IP为:172.25.0.254
可访问外网的内网服务器的内网网络接口为:eth0
在可以访问外网的服务器上做如下配置:
1) 开启ip_forward转发
# 在/etc/sysctl.conf中添加net.ipv4.ip_forward=1# 然后让其生效sysctl -p
2) 转发内网段的流量
执行如下firewalld命令:
firewall-cmd --permanent --direct --passthrough ipv4 -t nat -I POSTROUTING -o eth0 -j MASQUERADE -s 172.25.0.0/24firewall-cmd --reload
之后,在需要访问外网的内网服务器上添加到172.25.0.254的网关即可访问外网了:
route add default gw 172.25.0.254 dev eth0
如果希望永久有效,可将网关加到网络的配置文件里。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-28 23:15 , Processed in 0.103308 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表