如何让 netplan 与 USB 无线适配器一起工作?

如何让 netplan 与 USB 无线适配器一起工作?

我正在努力我的无线加密狗除了在 ifconfig 中显示之外,还可以执行任何其他操作,这是我通过安装 rtl88x2bu 驱动程序实现的。

这里是运行这些论坛其他地方的无线信息脚本的结果。

我希望这些结果能让问题变得明显,或者我应该采取的下一步措施在我遇到的其他讨论中被忽略了。感谢你们能想到的任何建议!

除了尝试根据网络上另一台机器的工作情况配置 netplan 之外,我没有尝试太多。我想,由于无线网卡是内置的,所以这个设置起来更容易。

--小修改:完整接口是 wlx00e04c341cea,我在 pastebin 文本中没有看到它。我自己运行命令时可以看到全名。

--编辑 2:/etc/network/interfaces 中的文件只有一条注释,说明 ifupdown 已被 netplan 替换,我的 netplan yaml 文件位于 pastebin 链接中。忽略凭据,它们是我在运行此网络后要替换的默认值,再次感谢!

--edit3:sudo netplan --debug 的输出生成:

DEBUG:command generate: running ['/lib/netplan/generate']
** (generate:1459): DEBUG: 00:04:43:911: Processing input file //etc/netplan/wireless.yaml ..
** (generate:1459): DEBUG: 00:04:43:911: starting new processing pass
** (generate:1459): DEBUG: 00:04:43:911: wlx00e04c341cea: adding wifi AP 'Ghome-ap'
** (generate:1459): DEBUG: 00:04:43:911: wlx00e04c341cea: setting default backend to 1
** (generate:1459): DEBUG: 00:04:43:911: Generating output files..
** (generate:1459): DEBUG: 00:04:43:911: wlx00e04c341cea: creating wpa_supplicant configuration file run/netplan/wpa-wlx00e04c341cea.conf
** (generate:1459): DEBUG: 00:04:43:911: creating wpa_supplicant service enablement link /run/systemd/system/multi-user.target.wants/[email protected]
** (generate:1459): DEBUG: 00:04:43:912: NetworkManager: definition wlx00e04c341cea is not for us (backend 1)

嗯,看这个,也许问题是我没有安装 wpa_supplicant。我假设 networkd 使用的所有内容都默认包含在 ubuntu 服务器上。我记得在另一台正在运行的机器上安装了 wpa_supplicant,但我手动启动了它,并没有意识到 netplan 也使用了它。我现在要按照这个假设运行,如果成功,我会报告。

--最终编辑:是的!这有效,需要安装 wpasupplicant。如果其他人遇到此问题并且他们的 netplan 半工作并禁用其以太网连接,您可以运行 dhclient 来恢复以太网。

答案1

/etc/netplan/wireless.yaml文件应包含:

network:
  version: 2
  renderer: networkd
  wifis:
    wlx00e04c341cea:
      addresses: [192.168.86.201/24]
      gateway4: 192.168.86.1
      nameservers:
        addresses: [192.168.86.1,8.8.8.8]
      access-points:
        "xxxxx":
           password: "xxxxx"

然后执行以下操作:

sudo apt update # 更新软件数据库

sudo apt install wpasupplicant#安装 wpa 请求者

sudo netplan --debug generate # 创建配置文件

sudo netplan apply # 应用配置

reboot # 重启计算机

相关内容