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
相关推荐
ldj2020几秒前
Linux系统开放端口命令
linux
草莓熊Lotso几秒前
MySQL 数据库基础入门:从概念到实战
linux·运维·服务器·数据库·c++·人工智能·mysql
芒果披萨1 分钟前
linux系统管理基本命令行
linux·运维·服务器
Will_11304 分钟前
Linux运维自动化常用的Python库
linux·运维·自动化
程序设计实验室4 分钟前
2026年的Linux桌面环境选择,哪些适合Debian服务器?
linux
牛马鸡niumasi7 分钟前
Linux I/O重定向
linux·运维·服务器
老一岁7 分钟前
linux vim及ps到tar包的详解
linux·运维·vim
qzhqbb7 分钟前
OpenClaw(系统服务模式与独立进程模式)
linux·人工智能
红牛vc10 分钟前
Centos 7.9openssl 升级报错和python3版本安装
linux·运维·centos
高梦轩12 分钟前
Linux系统安全
linux