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
相关推荐
Spring_java_gg4 分钟前
如何抵御 Linux 服务器黑客威胁和攻击
linux·服务器·网络·安全·web安全
✿ ༺ ོIT技术༻4 分钟前
Linux:认识文件系统
linux·运维·服务器
会掉头发32 分钟前
Linux进程通信之共享内存
linux·运维·共享内存·进程通信
我言秋日胜春朝★34 分钟前
【Linux】冯诺依曼体系、再谈操作系统
linux·运维·服务器
饮啦冰美式1 小时前
22.04Ubuntu---ROS2使用rclcpp编写节点
linux·运维·ubuntu
wowocpp1 小时前
ubuntu 22.04 server 安装 和 初始化 LTS
linux·运维·ubuntu
wowocpp1 小时前
ubuntu 22.04 server 格式化 磁盘 为 ext4 并 自动挂载 LTS
服务器·数据库·ubuntu
Huaqiwill1 小时前
Ubuntun搭建并行计算环境
linux·云计算
wclass-zhengge1 小时前
Netty篇(入门编程)
java·linux·服务器