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
相关推荐
埃伊蟹黄面37 分钟前
计算机的“身体”与“灵魂”:冯·诺依曼架构与操作系统
linux
winner88813 小时前
Linux 软件安装 “命令密码本”:yum/apt/brew 一网打尽
linux·运维·服务器
思麟呀4 小时前
Linux的基础IO流
linux·运维·服务器·开发语言·c++
winner88815 小时前
嵌入式Linux驱动开发全流程:工具协作+核心概念拆解(从入门到理解)
linux·运维·驱动开发
ShiinaKaze5 小时前
fatal error: bits/c++config.h: No such file or directory
linux·gcc·g++
Archy_Wang_15 小时前
脚本自动生成专业Linux巡检报告
linux·运维·服务器
java_logo6 小时前
SGLANG Docker容器化部署指南
linux·运维·docker·容器·eureka·1024程序员节
敲代码的瓦龙7 小时前
操作系统?进程!!!
linux·c++·操作系统
打不了嗝 ᥬ᭄7 小时前
数据链路层
linux·网络·网络协议·http
piaoxue8207 小时前
MFA MACOS 安装流程
linux·运维·服务器