ubuntu和centos设置永久路由route -n

最近项目用到route这块的东西,需要把不同的ip网段指向ip网关

技术博客 http://idea.coderyj.com/

1.ubuntu 设置 vim /etc/netplan/01-network-manager-all.yaml

复制代码
network:
    version: 2
    renderer: networkd
    ethernets:
        eth0:
            dhcp4: no
            addresses: [192.168.1.10/24]
            gateway4: 192.168.1.1
            routes:
                - to: 172.16.0.0/16
                  via: 192.168.1.1
                  metric: 50
                - to: 10.0.0.0/8
                  via: 192.168.1.1
                  metric: 100

说明 to 是那个网段的ip, via 是走的哪个网关 metric 是优先级 默认100 值越小优先级越大

  • 应用 sudo netplan apply
  • 查看 route -n

2.centos

复制代码
echo "172.18.6.0/24 via 172.16.1.1  dev enp3s0" >> /etc/sysconfig/network-scripts/route-enp3s0

enp3s0 是你网卡名称, 后面的 route-enp3s0 更换成你的网卡名称即可

  • 重启网络 service network restart
  • 查看 route -n

3.注意 route -n 和 ip route 经过多次实验 重启之后就失效了

复制代码
sudo ip route add 172.18.6.0/24 via 172.16.1.1 dev enp2s0
route add -net  172.18.6.0/24 gw 172.16.1.1
相关推荐
hahaha 1hhh14 小时前
中文乱码 ubuntu autodl
linux·运维·前端
计算机安禾14 小时前
【Linux从入门到精通】第37篇:NFS网络文件系统——无状态的数据共享
linux·网络·php
暴力求解15 小时前
Linux---保存信号
linux·运维·服务器·开发语言·操作系统
Bruce_Liuxiaowei15 小时前
CVE-2026-31431 (Copy Fail) 漏洞复现与验证记录
linux·安全·漏洞复现·cve-2026-31431
bqq1986102615 小时前
Ubuntu vs CentOS
linux·服务器
tianyuanwo15 小时前
CentOS 7 使用 CentOS 8 YUM 源报错 “Invalid version flag: if” 深度解析
python·centos·yum
WHS-_-202215 小时前
Tensor-Based Target Sensing for Resource-Irregular ISAC Systems
linux·人工智能·算法
Lw老王要学习16 小时前
本地部署OpenClaw + WSL Ubuntu + 千问云+QQ+微信+飞书
ubuntu·llm·agent·openclaw·龙虾
雨声不在16 小时前
linux Copy Fail
linux·服务器
Digital2Slave16 小时前
如何在ubuntu20.04系统配置Claude code使用中国大模型
ubuntu·claude code