在 rpi4 上使用 WIFI 和以太网时 Netplan 绑定失败

在 rpi4 上使用 WIFI 和以太网时 Netplan 绑定失败

我不知道这是否是一个错误,所以我将在这里询问:)

我在 RPI4 上运行 Debian,使用 Netplan 控制我的网络,WIFI 和以太网都运行良好。但我在尝试设置 ETH0 和 WLAN0 之间的绑定接口时遇到了一些困难。无论我如何尝试,绑定 WIFI 和以太网都会在生成后端文件时出现相同的错误。

配置.yaml

network:
  version: 2
  renderer: networkd
  bonds:
    bond0:
      interfaces:
        - eth0
        - wlan0
      addresses: [192.168.1.20/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [192.168.1.3, 192.168.1.1]
      parameters:
        mode: active-backup
        primary: eth0
        fail-over-mac-policy: active
  wifis:
    wlan0:
      dhcp4: no
      dhcp6: no
      access-points:
        "MY SSID":
            password: "MY WPA KEY"
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no

netplan --debug 生成

DEBUG:command generate: running ['/lib/netplan/generate']
** (generate:15114): DEBUG: 18:46:27.488: Processing input file /etc/netplan/config.yaml..
** (generate:15114): DEBUG: 18:46:27.489: starting new processing pass
** (generate:15114): DEBUG: 18:46:27.489: recording missing yaml_node_t eth0
** (generate:15114): DEBUG: 18:46:27.489: recording missing yaml_node_t wlan0
** (generate:15114): DEBUG: 18:46:27.489: recording missing yaml_node_t eth0
** (generate:15114): DEBUG: 18:46:27.489: wlan0: adding wifi AP 'MY SSID'
** (generate:15114): DEBUG: 18:46:27.489: starting new processing pass
** (generate:15114): DEBUG: 18:46:27.489: wlan0: adding wifi AP 'MY SSID'
/etc/netplan/config.yaml:22:9: Error in network definition: wlan0: Duplicate access point SSID 'MY SSID'
        "MY SSID":
        ^

我不是专家,我想我几乎什么都做过 :) 如果我删除绑定接口,只使用 WLAN 和/或 ETH 以及 DHCP/静态 IP,一切都会正常生成并按预期工作。我肯定做错了什么,但我不知道是什么 :(

有什么建议么? :)

谨致问候 Soren

答案1

这看起来像是 netplan 解析器中的一个错误。要针对 netplan 上游提交错误,请使用https://bugs.launchpad.net/netplan

相关内容