侧边栏壁纸
博主头像
liveJQ博主等级

沒有乐趣,何来开始

  • 累计撰写 171 篇文章
  • 累计创建 67 个标签
  • 累计收到 2 条评论

Netplan 添加多条静态路由

liveJQ
2024-10-24 / 0 评论 / 0 点赞 / 66 阅读 / 451 字

环境:Ubuntu 20.04

在多网卡的情况下,除了走默认路由之外,有时候我们需要指定从哪个网卡出去访问目的IP延迟比较低等等情况,这时候就需要用到静态路由了。

network:
  version: 2
  ethernets:
    ens160:
      dhcp4: no
      addresses:
      - 172.16.1.10/24
      routes:
      - to: default
        via: 172.16.1.1
      #gateway4: 172.16.1.1
    ens192:
      dhcp4: no
      addresses:
      - 192.168.1.10/24
      routes:
      - to: 10.0.0.0/24
        via: 192.168.1.254
        metric: 100      # 较低优先级
      - to: 10.0.0.0/24
        via: 192.168.1.253
        metric: 50       # 较高优先级

这里需要注意 Ubuntu 22.04 以及更高版本之后,不推荐再使用 gateway4,改为使用 default route 配置网关。

参数 metric 用来定义路由的优先级,数字越小优先级越高。当目的路由重叠时,会走优先级高的路径。

0

评论区