专栏首页WalkingCloudCentOS7系统双网卡环境下添加静态路由的几种方法

CentOS7系统双网卡环境下添加静态路由的几种方法

如下拓扑图所示(点击图片查看清晰大图)

场景简单描述一下:

CentOS7系统为双网卡的网络环境

1)ens33:10.20.10.93/23是外网网卡,也是默认网卡,网关10.20.10.1

2)ens37:172.16.10.25/24是内网网卡

用ip addr 、ifconfig、route -n查看网络及路由信息,信息如下

现在要添加一条静态路由,实现这台CentOS7机器能访问整个内网172.16.0.0/16网段,需要在后台添加静态路由

下面介绍添加静态路由的几种方法

1、route add -net命令手动添加

route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.10.1 dev ens37

并写入到开机启动项中

echo "route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.10.1 dev ens37" >>/etc/rc.local

并reboot重启后验证开机后静态路由是否生效

当然命令中也可以去掉最后dev ens37

route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.10.1即可

2、nmtui图形化界面添加

命令行输入nmtui(若没有nmtui命令,需要yum install net-tools安装)

在Routing这一栏中编辑

添加一条静态路由

目录网段172.16.0.0/16

Next Hop下一跳172.16.10.1然后保存

添加好静态路由后,保存退出

接下来重启网络服务service network restart生效

route -n查看静态路由是否添加成功

其实nmtui添加完静态路由会在/etc/sysconfig/network-scripts/目录在生成route-IFACE(网卡名)的路由配置文件,如下截图所示

3、第三种方法,手动在/etc/sysconfig/network-scripts/目录下创建一个

新建route-IFACE(网卡名)的路由配置文件

每三行定义一条路由(其中#代表序列添加的第几条)ADDRESS#=TARGET ADDRESS0=172.16.0.0

NETMASK#=mask NETMASK0=255.255.0.0

GATEWAY#=GW GATEWAY0=172.16.10.1

如下图所示,

cd /etc/sysconfig/network-scripts/

vi route-ens37

添加

ADDRESS0=172.16.0.0

NETMASK0=255.255.0.0

GATEWAY0=172.16.10.1

保存后重启网卡服务service network restart route -n查看路由是否添加成功

4、还有一种方法就是在第三种方法中换另一种写法

route-ens37中添加一行172.16.0.0/16 via 172.16.10.1,如下图所示

本文分享自微信公众号 - WalkingCloud(WalkingCloud2018),作者:yuanfan2012

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【CentOS7操作系统安全加固系列】第(1)篇

    规则描述:设置口令认证失败后的锁定策略 为了保障用户系统的安全,建议用户设置口令出错次数的阈值,以及由于口令尝试被锁定用户的自动解锁时间。用户锁定期间,任何输入...

    yuanfan2012
  • VMware虚拟机下安装KoolShare LEDE软路由

    https://firmware.koolshare.cn/LEDE_X64_fw867/

    yuanfan2012
  • CentOS6.9下制作一键安装的ISO系统镜像

    rootpw --iscrypted $1$ymZM2uhc$2W.ZFogcbMq3qz5C7.Azd.

    yuanfan2012
  • qt学习第1天:QCheckBox(多选和单选)

    此时就会有疑问了 如果想让另外三个选择框再三选一,也就是每三个选择框打一个对勾怎么办 解决方法 先添加一个widget,再讲三个选择框放到weidget中...

    cuptobjut
  • 未来 Web 设计的 7 大趋势

    关于Web设计的未来趋势,我相信很多文章都有涉及。下面就让我带你总结一下哪些才是真正的预言。

    哲洛不闹
  • 从编程小白到全栈开发:响应用户的操作

    咳嗽连续咳了一个多月,蓝瘦,我都快要忘记更新文章了...还好一个读友提醒我怎么好久没更新了,我才提起一口气,嘎吱嘎吱的重新转起我这磨损严重的脑袋来。

    一斤代码
  • 解决iOS 10 Info.plist文件缺少key崩溃的正确姿势

    Raindew
  • “HTTPS”安全在哪里?

    背景 最近基于兴趣学学习了下 HTTPS 相关的知识,在此记录下学习心得。 在上网获取信息的过程中,我们接触最多的信息加密传输方式也莫过于 HTTPS 了。每当...

    腾讯Bugly
  • Canvas绘制抽奖转盘

    给大家分享一个Canvas绘制的转盘抽奖,点击开关开始转动时,转盘开始转动,转盘停止时指针指向的区域即为抽中的奖品,并显示在转盘中间,效果图如下:

    越陌度阡
  • 深度学习: 深度学习框架 横向对比

    [1] TensorFlow和Caffe、MXNet、Keras等其他深度学习框架的对比

    JNingWei

扫码关注云+社区

领取腾讯云代金券