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
相关推荐
M78佐菲5 小时前
Linux学习笔记:TCP协议
linux·笔记·学习·tcp/ip·算法
Brilliantwxx5 小时前
【Linux】 进程(9)程序与进程地址空间(基础+进阶+面试题)
linux·运维·服务器·开发语言·c++
不怕犯错,就怕不做5 小时前
git prune 自动删除本地记录中那些远程已经不存在的分支引用
linux·服务器·git
一池秋_7 小时前
arm低配linux设备,桌面应用冷启动提速方法
linux·运维·arm开发
惜离殇7 小时前
从零开始的敲代码生活--Linux应用软件(文件操作基础1)
linux·c语言·文件操作·标准io
闲云野鹤在人间10 小时前
OpenStack架构介绍和安装流程
linux·网络·架构·openstack
我命由我1234510 小时前
Linux - Linux/POSIX 路径斜杠折叠规则
linux·运维·服务器·android studio·android jetpack·android-studio·android runtime
xx~t10 小时前
嵌入式——Linux软件编程——网络1
linux·c语言·网络·vscode·网络协议
Uncertainty!!11 小时前
Linux 主机无法完成校园网认证排查记录:从 DHCP、ARP 到 Portal 认证流程分析
linux·运维·服务器
神威难绷泪11 小时前
Linux消息队列 & 共享内存 笔记
linux·消息队列·共享内存