我正在努力让我的无线加密狗执行除通过安装rtl88x2bu驱动程序而实现的ifconfig中显示以外的任何操作。
这是从这些论坛上其他地方运行无线信息脚本的结果。
我希望这些结果使问题变得显而易见,或者我应该采取一个明确的下一步,而将其排除在我所遇到的其他讨论之外。谢谢你们能想到的一切!
除了尝试根据网络中另一台计算机的工作方式配置netplan之外,我没有做太多尝试。我猜这是因为无线网卡是内置的,所以设置起来比较容易。
--small编辑:完整界面是wlx00e04c341cea,我在pastebin文本上看不到它。我自己运行命令时可以看到全名。
--edit 2:/ etc / network / interfaces上的文件仅带有注释,说明如果用netplan替换了upupdown,我的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。我假设ubuntu服务器默认包括所有联网使用的东西。我确实记得在正在运行的另一台计算机上安装了wpa_supplicant,但是我是手动启动它的,但没有意识到netplan也使用了它。我现在将使用该假设,如果可行的话,我会报告。
-最终编辑:是的!奏效,需要安装wpasupplicant。如果其他任何人遇到此问题,并且他们的netplan不能正常工作并禁用其以太网连接,则可以运行dhclient来恢复您的以太网。
该/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
#重新启动计算机
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句