linux路由配置后如何立即生效?linux路由表查看命令

在 Linux 系统中,让路由规则“生效”通常取决于你使用的配置方式(临时命令 vs 永久配置文件)以及具体的网络环境,以下是几种常见场景下让路由生效的方法:

使用 ip route 命令(临时生效,重启后失效)

这是最常用的调试和临时修改方式,添加路由后,立即生效,无需重启网络服务。

如何查看IP路由表和理解路由表的字段
加载中
如何查看IP路由表和理解路由表的字段
# 添加一条静态路由
sudo ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0
# 验证路由是否生效
ip route show
# 或
route -n

注意:如果重启系统或网络服务,这些路由会丢失。


永久生效:根据发行版配置

要使路由在重启后依然有效,需要修改配置文件,不同 Linux 发行版的配置方式不同:

A. 使用 Netplan(Ubuntu 18.04+、Debian 10+ 等)

Netplan 是较新的网络配置工具,使用 YAML 文件。

  1. 编辑 Netplan 配置文件(通常在 /etc/netplan/ 目录下,如 01-netcfg.yaml 或 50-cloud-init.yaml):
network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses: [192.168.1.100/24]
      routes:
        - to: 192.168.2.0/24
          via: 192.168.1.1

应用配置:

sudo netplan apply

linux路由配置后如何立即生效?linux路由表查看命令

B. 使用 NetworkManager(CentOS/RHEL 8+、Fedora、Ubuntu 桌面版)

NetworkManager 可以通过 nmcli 命令或编辑 /etc/NetworkManager/system-connections/ 下的文件来添加路由。

使用 nmcli 命令

# 假设你的连接名称是 "Wired connection 1"
nmcli connection modify "Wired connection 1" ipv4.routes "192.168.2.0/24 192.168.1.1"
nmcli connection up "Wired connection 1"

编辑配置文件

编辑 /etc/NetworkManager/system-connections/<your-connection-name>.nmconnection,在 [ipv4] 部分添加:

[ipv4]
method=manual
addresses=192.168.1.100/24
routes=192.168.2.0/24 192.168.1.1
gateway=192.168.1.1

然后重启 NetworkManager 或重新激活连接:

sudo nmcli connection reload
sudo nmcli connection up "Wired connection 1"

C. 使用传统 ifupdown(Debian/Ubuntu 旧版、CentOS 7 及以前)

编辑 /etc/network/interfaces 文件:

auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    # 添加静态路由
    up ip route add 192.168.2.0/24 via 192.168.1.1
    # 或者使用 route 命令(旧版)
    # up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1

linux路由配置后如何立即生效?linux路由表查看命令

重启网络服务:

sudo systemctl restart networking
# 或
sudo /etc/init.d/networking restart

D. 使用 systemd-networkd(Arch Linux、部分服务器版)

编辑 /etc/systemd/network/ 下的 .network 文件:

[Network]
Address=192.168.1.100/24
Gateway=192.168.1.1
[Route]
Destination=192.168.2.0/24
Gateway=192.168.1.1

重启服务:

sudo systemctl restart systemd-networkd

路由未生效?排查步骤

如果添加路由后 ip route show 看不到,或无法通信,请按以下步骤排查:

  1. 检查路由表:

    ip route show

    确认目标网络、网关和设备是否正确。

  2. 检查默认网关:
    确保默认网关(default via ...)存在且正确。

  3. 检查防火墙:

    • iptables/nftables:是否阻止了相关流量?
      sudo iptables -L -n -v
    • firewalld(CentOS/RHEL):
      sudo firewall-cmd --list-all
  4. 检查 SELinux/AppArmor:
    某些安全模块可能阻止网络配置更改(较少见,但需留意)。

    linux路由配置后如何立即生效?linux路由表查看命令

  5. 检查网卡状态:

    ip link show

    确保网卡是 UP 状态。

  6. 检查路由冲突:
    如果有多个路由指向同一目标,Linux 会根据 metric(优先级) 选择最优路径,metric 值越小,优先级越高。

    ip route show
    # 查看 metric 列
  7. 重启网络服务:
    修改配置文件后,务必重启相应的网络服务或重新加载配置。


场景 命令/操作 是否永久
临时测试 sudo ip route add ... ❌ 否
Ubuntu/Debian (新) 编辑 /etc/netplan/.yaml + netplan apply ✅ 是
CentOS/RHEL 8+ nmcli connection modify ... ✅ 是
Debian/Ubuntu (旧) 编辑 /etc/network/interfaces + 重启 networking ✅ 是
Arch Linux 编辑 /etc/systemd/network/.network + 重启 systemd-networkd ✅ 是

根据你的 Linux 发行版选择对应的方法即可。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/476429.html

赞 (0)
服务器租用低价是真的吗?国内服务器租用价格多少钱一年
上一篇 2026年7月9日 21:30
python scriptcontrol怎么用?python scriptcontrol控件怎么用
下一篇 2026年7月9日 21:33

相关推荐

  • 华为x86服务器卖多少钱一台,华为服务器哪个型号性价比高

    华为x86服务器没有统一标价,全新主流双路机型的单台价格通常在3万元到15万元之间,入门单路或二手设备可能低于2万元,高配四路或超大内存机型可超过20万元,华为x86服务器价格看哪些配置CPU直接决定价格底座Intel Xeon可扩展系列是华为x86服务器的主流选择,处理器代际、核心数、缓存和功耗不同,价差可达……

    2026年9月10日
    200
  • 一个web服务器最多能放多少网站,有哪些限制因素?

    一个Web服务器能放多少网站,从来没有固定数字:静态展示站一台2核4G的机器放几十到上百个很正常,动态高并发站可能一台只放两三个,真正决定数量的不是域名个数,而是CPU、内存、磁盘IO、带宽和流量模型,先算资源账:服务器放多少网站,本质是资源分配问题把服务器想象成一个合租房,每个网站是一个租客,房间面积、水电容……

    2026年9月16日
    200
  • linux内核论文怎么写?linux内核源码分析长尾词

    Linux内核论文的核心价值在于通过深入分析源码与系统调用机制,帮助开发者掌握底层性能优化与漏洞修复技术,从而在服务器运维、嵌入式开发及云计算场景中实现系统级的稳定性与效率提升,为什么开发者需要研读Linux内核源码?很多初学者认为应用层开发已经足够复杂,无需触碰内核,但业内专家指出,当系统遇到难以排查的内存泄……

    2026年7月8日
    1800
  • linux分区镜像怎么制作?linux系统磁盘克隆备份教程

    在 Linux 系统中,分区镜像(Partition Image) 是指将一个分区(如 /dev/sda1、/dev/nvme0n1p2 等)的完整数据内容复制到一个文件中,这个文件包含了分区内的所有文件系统结构、数据和空闲空间,分区镜像常用于备份、恢复、克隆或迁移数据,常用工具dd(最基础、最强大)优点:无需……

    2026年7月10日
    13000
  • 服务器windows2008r2多少钱

    Windows Server 2008 R2本身已停止微软官方支持,无法从正规渠道单独购买授权;当前实际成本取决于你选择“自带旧授权”上云,还是按年租用云服务器,主流云服务器低配年付价格在数百元到数千元区间,为什么2026年还在讨论2008 R2的价格Windows Server 2008 R2诞生于2009年……

    2026年9月2日
    400
  • Linux下Kettle怎么安装配置?

    在Linux环境下部署Kettle(Pentaho Data Integration)是构建自动化ETL流程的标准方案,其核心优势在于高性能、低资源占用及与企业级Linux发行版的高度兼容性,通过安装JDK并配置环境变量即可实现稳定运行,Kettle作为业界知名的开源数据集成工具,在Linux服务器上的表现往往……

    2026年7月7日
    12500
  • 小型公司服务器需要哪些配件,配置清单是什么?

    小型公司服务器通常需要6至8个核心配件,具体为CPU、内存、存储硬盘、主板、电源、机箱、散热系统、操作系统与基础软件,按典型配置估算硬件预算在1.5万至3.5万元之间,这个结论基于近年企业级硬件的公开参数与IDC行业白皮书中的中小规模部署模型,下面按“选件逻辑—采购清单—运营配套—成本优化”的顺序拆解,帮你一次……

    2026年9月4日
    200
  • 云服务器4核8g到底能存多少用户,够用吗?

    云服务器4核8G配置在常规Web应用下,可平稳支撑约500至1500个并发用户,具体数值取决于业务场景、代码效率及服务器调优水平,这个容量并非固定值,而是受多方面因素制约,理解这些因素后,你才能准确评估自己的业务需求,并选择靠谱的云服务商,下面逐一拆解,影响用户承载量的核心因素应用类型与资源消耗模式- 静态站点……

    2026年8月2日
    1000
  • 1h2g服务器能容纳多少人同时在线?,服务器配置怎么选?

    1h2g服务器能容纳的人数不是一个固定数字,对于轻量级静态网站,日均可支撑500至1500独立访客,对于动态或资源密集型应用,则需根据具体场景另行评估,1h2g服务器配置的真实含义CPU与内存的分工1核心CPU擅长处理串行任务,2GB内存则决定了同时驻留进程的上限,当并发请求到达时,CPU负责计算和逻辑处理,内……

    2026年8月4日
    400
  • NAS群晖服务器CPU占用率一般多少,怎么优化?

    群晖NAS的CPU占用率并非固定值,绝大多数轻负载场景下占用在5%至30%,但视频转码或虚拟化等高并发任务会导致瞬时占用飙升,合理配置和监控才能保证稳定运行,影响群晖CPU占用的核心因素群晖NAS的CPU占用取决于硬件底子、运行的服务类型以及并发用户数量,不是单一数字能概括的,拆开来看才有参考价值,硬件规格决定……

    2026年8月22日
    1500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注