CentOS7 添加临时或永久静态路由的方法总结

概述

在项目环境中,服务器存在多个生效的网卡配置,需要允许指定的网卡访问特定的网段。

处理办法

route命令(临时生效)
命令介绍
add     增加路由
del     删除路由
-net    设置到某个网段的路由
-host   设置到某台主机的路由
gw      出口网关的IP地址
dev     出口网关的物理设备名
查看路由信息
$ route -n
$ ip route show | column -t
添加到主机的路由
$ route add -host 10.62.1.126 dev eth0
$ route add -host 10.62.1.126 gw 10.62.1.1
添加到网络的路由
route add -net 10.62.1.126 netmask 255.255.255.0 eth0
route add -net 10.62.1.126 netmask 255.255.255.0 gw 10.62.1.1
route add -net 10.62.1.126 netmask 255.255.255.0 gw 10.62.1.1 eth1
route add -net 10.62.1.0/24 eth1
删除路由
route del -host 10.62.1.11 dev eth0
route del -net 10.62.1.126 netmask 255.255.255.0
添加默认路由
route add default gw 10.62.1.1
删除默认路由
route del default gw 10.62.1.1
添加永久路由的方法
配置网卡默认网关

1、在 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中指定网关IP

GATEWAY=gw-ip

2、在 /etc/sysconfig/network 里加入到文件末尾,格式以下:

GATEWAY=gw-ip
# 或者
GATEWAY=gw-dev
写入 /etc/rc.loacl

如某个自启动服务在运行/etc/rc.loacl内容之前,那么将可能因链路不畅通导致发生异常故障。故不推荐。

第一次配置自启动时,需要执行如下命令:

chmod +x /etc/rc.d/rc.local

方法:

编辑 /etc/rc.local,使用 route 命令语法添加

route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.3.254
route add -net 172.16.0.0 netmask 255.255.0.0 gw 192.168.1.100 dev eth0

修改过的文件 /etc/rc.d/rc.local 文件示例

touch /var/lock/subsys/local
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.3.254
route add -net 172.16.0.0 netmask 255.255.0.0 gw 192.168.1.100 dev eth0
写入 /etc/sysconfig/static-routes 文件

由于需要编辑network服务配置,无经验很容易出错,故不推荐。

默认在 /etc/sysconifg 文件夹中是没有这个文件的,须要我们手工创建。

$ vi /etc/sysconfig/static-routes
any net 192.168.1.0/24 gw 192.168.1.1
any net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1
any host 10.19.190.11/32 gw 10.19.177.10
any host 10.19.190.12 gw 10.19.177.10

编辑network配置文件在start内添加如下内容:

$ cat /etc/init.d/network

    # Add non interface-specific static-routes.
    if [-f /etc/sysconfig/static-routes]; then
        if [-x /sbin/route]; then
            grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
                /sbin/route add -$args
            done
        else
            net_log $"Legacy static-route support not available: /sbin/route not found"
        fi
    fi
创建route-网卡名称文件

via 网关,dev 网卡名称

/etc/sysconfig/network-scripts/ 目录下创建名为 route-eth0 的文件,在此文件添加如下格式的内容。

$ vi /etc/sysconfig/network-scripts/route-eth0
192.168.1.0/24 via 192.168.0.1 dev eno1

重启网络验证有效

$ systemctl restart network
END

本文标题:CentOS7 添加临时或永久静态路由的方法总结

本文作者:宇宙最帅的男人

本文链接:https://lolicp.com/linux/202222439.html

版权声明:转载或者引用本文内容请注明来源及原作者,本文著作权归 (lolicp.com) 所有。

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议


最后修改:2022 年 08 月 09 日

如果觉得我的文章对你有用,请随意赞赏

原创文章,作者:qqniu,如若转载,请注明出处:https://qqniu.com/2100.html

(0)
qqniuqqniu
上一篇 2025-12-14
下一篇 2025-12-24

相关推荐

  • Linux修改默认系统时区

    概述 由于系统新安装或接手时默认的时区不为北京时间,需要进行修改。 查询时区 [root@Node-1 ~]# timedatectl |grep Time Time zone: …

    网站资源 2025-12-24
  • 1Panel安装苹果CMS,搭建自己的影视站

    本文偏向于小白快速入门,使用插件可大幅降低难度,附件来源均来自网上,请自行甄别是否含有木马、病毒,其他问题欢迎楼下回复交流,觉得有用就点个?吧  本体安装 1Panel创建运行环境…

    网站资源 2024-05-13
  • 从零开始的恶补sql

    本文最后更新于 133 天前,其中的信息可能已经有所发展或是发生改变。 学校选课不幸失策选到了数据库,于是开始从零恶补SQL语法 今天用到的练习文件下载:https://drive…

    网站资源 2025-10-02
  • 绍兴之行 | 这次是五人组的子集

    没记错的话是国内玩过的第三个城市,前两个是三亚和哈尔滨。是的,我连北京都还没去过。6/27 上午是自招考试,下午是班级拍照,晚上是毕业典礼。6/28 一早起来就约 sc 出去玩,先…

    2025-10-20
  • 使用密钥登录ssh(极简版)

      说来非常灵车,我的众多vps一直使用的是强密码登录的方式,但是看着fail2ban里面几十万条的爆破纪录总是感觉不太安心,所以今天决心要折腾一下使用密钥登录ssh 原理 密钥分…

    网站资源 2025-11-07
  • GitHub 账号一年两度被盗是什么体验

    GitHub 账号又被标记为垃圾了,今年第二次。Support 页面说可能会长达 14 个工作日才能得到回复(最近这个提示删了),实际上第一次 26 天(02/02~02/28),…

    2025-12-07
  • AFF时间到:自用超好用的openAI中转API

    本文最后更新于 420 天前,其中的信息可能已经有所发展或是发生改变。 链接:https://api.v3.cm/register?aff=oyKq自用了好久的openAI API…

    网站资源 2025-10-15
  • AI 驱动的书签网页应用MarkHub,配合 Chrome 插件轻松管理书签!

    最近用空闲时间借助 AI 开发了一个基于 NextJs 的前端书签应用。 开发的缘由是没找到一个好用的书签应用(免费的),加之最近 AI 驱动的应用十分多,发现好像没有一个开源的 …

    2025-05-21
  • 优化 WordPress 后台加载速度慢的方法

    经常有小伙伴反映,自己的网站前端访问速度挺正常的,但登录后台时,加载速度却出奇的慢。WordPress 后台加载慢,一般与 WordPress 程序加载海外资源有关,比如 Goog…

    2023-08-04
  • 免费SSL证书收集记录

    概述 由于越来越多的平台转向https超文本传输安全协议,故需申请SSL证书。但由于经费有限无法支撑高昂的证书费用,故在此收录免费SSL证书信息。 证书列表 Lookssl 官网:…

    网站资源 2022-10-05

发表回复

登录后才能评论