博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux开启内部路由转发功能
阅读量:6705 次
发布时间:2019-06-25

本文共 799 字,大约阅读时间需要 2 分钟。

新增了一批机器,在做完所有初始化后,内部机器还是需要连接外网。对外公网就有两台,故选其中一台,开启路由转么功能

1、A这台机器

1
 
[root@shx ~]# echo 
1 
> /proc/sys/net/ipv4/ip_forward

但一般不建议,下次开机它又会变为0

修改它的配置文件,把net.ipv4.ip_forward = 1

1
2
3
4
5
6
7
8
9
[root@shx-web150 ~]# vim /etc/sysctl.conf
# Kernel sysctl configuration file 
for 
Red Hat Linux
#
# For binary values, 
0 
is 
disabled, 
1 
is 
enabled.  See sysctl(
8
) and
# sysctl.conf(
5
for 
more details.
# Controls IP packet forwarding
net.ipv4.ip_forward = 
1
# Controls source route verification
net.ipv4.conf.
default
.rp_filter = 
1

让它立即生效,就执行

1
[root@shx-web150 ~]# sysctl -p

 

2、紧接着我就把内网机器网关指向A的内网IP地址,结果,还是不能连接到外网,纠结许久。后面想到,才想起要在A做一个NAT转发

1
[root@shx-web150 ~]#iptables -t nat -A POSTROUTING -s 
10.1
.
2.0
/
24 
-j MASQUERADE
本文转自 zouqingyun 51CTO博客,原文链接:http://blog.51cto.com/zouqingyun/1697571,如需转载请自行联系原作者
你可能感兴趣的文章
如何合理布置React/Redux的目录结构
查看>>
nodejs随笔(一)
查看>>
产品经理基本功(PRD)|将交互、业务逻辑、需求字段撰入文档
查看>>
如何将webpack2项目升级到webpack3
查看>>
Kotlin网络库Fuel的设计之道
查看>>
几次面试后,我的一些思考和总结
查看>>
如何为团队潜规则明码标价
查看>>
React Native错误汇总(持续更新)
查看>>
RxJava2 实战知识梳理(14) 在 token 过期时,刷新过期 token 并重新发起请求
查看>>
EventBus从源码角度来谈谈设计原理
查看>>
HTTP权威指南
查看>>
iOS开发笔记(三):消息传递与转发机制
查看>>
ApacheCN 翻译活动进度公告 2019.2.25
查看>>
Python缓存技术
查看>>
Metal入门(使用Metal画一个三角形)
查看>>
浅谈 iOS 应用启动过程
查看>>
Clang 之旅—[翻译]添加自定义的 attribute
查看>>
零基础学习Web开发的入门需要掌握哪些?
查看>>
慎用System.nanoTime()
查看>>
2017 移动端 iOS 年终工作总结-纯干货请自备酒水
查看>>