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://test.idctop.com/article/476429.html

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

相关推荐

  • 国外中台架构设计存储怎么做,中台架构存储方案怎么选?

    在构建现代化企业级应用时,存储层的设计直接决定了中台架构的灵活性、扩展性以及数据处理的效率,核心结论在于:国外中台架构设计存储不再依赖单一的集中式数据库,而是普遍采用多语言持久化策略与数据网格架构,通过分层存储与云原生技术的深度融合,实现数据的高效流转与解耦,这种设计模式不仅解决了海量数据并发处理的瓶颈,还通过……

    2026年2月26日
    13900
  • 四川成都移动dns的服务器地址是多少?,怎么设置

    四川成都移动dns的服务器地址官方推荐首选是228.255.1和228.255.2,这两个地址是成都移动用户上网时自动分配到的本地解析服务器,延迟最低且最稳定,如果你在路由器或电脑上手动设置DNS,建议优先使用这两个地址,备选方案可以使用公共DNS如114.114.114或5.5.5,但延迟会比移动本地DNS稍……

    2026年8月13日
    500
  • RackNerd洛杉矶DC02免费升级SSD值得入手吗?美国VPS推荐

    RackNerd洛杉矶DC02机房近期推出HDD免费升级SSD活动,$11/年即可入手1核1.2G内存、25G SSD硬盘及2.5T流量的VPS,是2026年低成本建站与轻量级应用的高性价比之选,在云服务器市场日益内卷的当下,寻找稳定且极具性价比的入门级节点一直是技术爱好者的核心诉求,RackNerd作为老牌I……

    2026年6月26日
    6300
  • Linux取消待机怎么设置?如何关闭电脑自动休眠

    Linux系统取消待机最直接有效的方法是通过图形界面设置或命令行修改电源管理配置,将“自动挂起”时间设为“从不”即可立即生效,很多刚接触Linux的朋友都会遇到一个让人抓狂的问题:电脑明明开着,屏幕却突然黑了,甚至硬盘停止转动,仿佛电脑“睡着”了,这种自动进入待机或休眠状态的行为,虽然初衷是为了节能和保护硬件……

    2026年7月8日
    7700
  • i7加速官网的服务器地址在哪里,怎么找

    i7加速官网服务器地址是www.i7jsq.com,该域名由简米科技运营管理,其服务器部署于持牌自营机房,并已通过工信部ICP备案(豫ICP备2023018319号),官网地址为什么会变:从备案与解析说起很多老用户会发现,加速器官网隔一段时间就换域名,这不是产品跑路,而是行业内的常规操作,游戏加速器属于灰色边缘……

    2026年8月18日
    1200
  • 香港VPS直连大陆速度快吗?香港服务器租用多少钱一个月

    hosthongkong提供的这款香港VPS凭借100Mbps直连大陆带宽和极具竞争力的$9.87/月价格,是中小型企业搭建低延迟业务的首选方案,在2026年的互联网基础设施格局中,网络延迟与带宽稳定性依然是决定业务体验的核心指标,对于许多面向大陆用户的服务提供商而言,选择正确的服务器托管地至关重要,香港因其独……

    2026年6月29日
    1110
  • 安全管理公司如何选择?哪家公司管理服务好

    构建系统化的安全管理体系,是安全管理公司实现高效运营与风险控制的核心命脉,直接决定了企业的生存能力与市场竞争力,对于专业机构而言,公司管理不仅仅是内部行政流程的梳理,更是将安全技术服务标准化、风险管控前置化的系统工程, 只有建立起严密的管理闭环,才能在复杂多变的市场环境中确立权威地位,赢得客户信任,构建自上而下……

    2026年3月27日
    9600
  • 安卓项目如何调用api接口,安卓界面开发教程

    在当前的跨平台开发环境中,实现安卓端与Windows服务端的高效交互,核心在于构建一套严谨的异步通信机制与数据解析流程,安卓项目调用api_安卓界面及windows相关的技术实现,本质上是在移动设备资源受限与Windows服务器强大算力之间寻找平衡点,其成功的关键不仅在于API接口的连通性,更在于安卓主线程(U……

    2026年3月24日
    10000
  • app和手机网站的区别是什么,手机网站和app哪个好

    App和手机网站虽然都能在移动端提供服务,但二者在技术架构、用户体验、功能深度及运营成本上存在本质差异,核心区别在于:App是安装在操作系统上的独立软件,能够深度调用硬件能力,提供沉浸式体验;而手机网站是基于浏览器访问的网页应用,具备跨平台、易传播、免安装的轻量化特征, 企业在数字化转型中,不应盲目跟风开发Ap……

    2026年4月5日
    10100
  • 租50G服务器一年要花多少钱,哪家便宜?

    租一台50GB内存的服务器,一年的费用通常在6000元到3万元之间,具体取决于CPU核数、硬盘类型、带宽大小以及是否包含安全防护,若选择国内主流云厂商的标准型实例,包年成本多在8000元到1.5万元区间,活动期入手可再降20%-30%,50g服务器一年多少钱:价格范围与决定因素配置参数直接影响年费- **CPU……

    2026年7月22日
    300

发表回复

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