AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1207367
Accepted
Stephen Boston
Stephen Boston
Asked: 2020-02-02 09:07:06 +0800 CST2020-02-02 09:07:06 +0800 CST 2020-02-02 09:07:06 +0800 CST

两条默认路由:以太网 + wifi -- 错误?结果?

  • 772

在我的 netplan 配置中,我有两个接口:

network:
  version: 2
  renderer: networkd
  ethernets:
    ethusb1:
      dhcp4: yes
      dhcp6: yes
  wifis:
    wlp3s0:
      dhcp4: yes
      dhcp6: yes
      access-points:
        "x":
         password: "x"

两个接口都是活跃的,因为我对两者都有响应

 ping -I ethusb1 ubuntu.com
 ping -I wlp3s0  ubuntu.com 

好的。我的问题是:路由表显示通过两个接口的默认路由。怎么会这样?我如何知道系统默认使用哪个路由?

default via 192.168.1.254 dev ethusb1 proto dhcp src 192.168.1.71 metric 100 
default via 192.168.1.254 dev wlp3s0 proto dhcp src 192.168.1.120 metric 600 
192.168.1.0/24 dev ethusb1 proto kernel scope link src 192.168.1.71 
192.168.1.0/24 dev wlp3s0 proto kernel scope link src 192.168.1.120 
192.168.1.254 dev ethusb1 proto dhcp scope link src 192.168.1.71 metric 100 
192.168.1.254 dev wlp3s0 proto dhcp scope link src 192.168.1.120 metric 600 
networking routing netplan
  • 2 2 个回答
  • 204 Views

2 个回答

  • Voted
  1. Thomas Aichinger
    2020-02-02T18:20:25+08:002020-02-02T18:20:25+08:00

    如果您在卡片的指标条目中输入不同的数字,则网络连接将默认为具有较小数字的连接。

    例如,如果您将 100 的指标放在有线网络连接中,而将 600 的指标放在无线连接中,则系统将默认为有线连接。

    这是手动设置指标的示例 netplan.yaml。

    network:
      version: 2
      ethernets:
        ethusb1:
          dhcp4: yes
          dhcp4-overrides:
            route-metric: 100
        wlp3s0:
          dhcp4: yes
          dhcp4-overrides:
            route-metric: 600
    
    • 2
  2. Best Answer
    Stephen Boston
    2020-02-05T07:24:56+08:002020-02-05T07:24:56+08:00

    正如 Pilot6 所指出的,系统对路线的偏好是由路线决定的metric。在问题中给出的输出中metric,以太网设备低于 wifi 设备,因此系统会更喜欢它。

    以太网的较低指标似乎是默认的网络计划行为,所以我不确定 Thomas Alchinger 的解决方案是否必要。

    netplan 中的 slangasek :如果可用,首选以太网,否则为 wifi,但具有相同的静态 IP 地址提供使用静态 IP 的 netplan 配置。我已经在我的 19.10 系统上对此进行了测试,它的工作原理与发布的一样(当然使用实际 IP)。

    • 0

相关问题

  • 如何设置 VLAN 转发?

  • 如何将主机 Ubuntu 上的 VPN (tun0) 网络适配器映射到 VirtualBox 来宾 Windows?

  • 如何限制下载/上传带宽?

  • 如何通过 Windows 网络共享文件?

  • 面板小程序以文本形式显示当前网络流量?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve