NetworkManager 仅识别特定的配置文件

NetworkManager 仅识别特定的配置文件

我正在尝试使用命令行通过 Raspberry Pi 连接到我大学的“eduroam”无线网络。

在与 wpa_supplicant 配置文件进行斗争之后,我决定使用 NetworkManager,因为另一台 Linux 主机上已经准备好了已经可以工作的配置。通过以太网和 SSH 连接到 Pi 后,我scp直接使用并传输了 Linux 主机上已编译的配置文件。

在确保与无线网络的相同连接也在 Pi 上工作后,我删除了原始配置文件并使用自定义脚本生成文件,仅更改 wifi 身份验证的凭据。

这次 NetworkManager 无法识别任何连接(与空/etc/NetworkManager/system-connections/文件夹相同)。因此,认为错误可能来自我的脚本,我在 Pi 上从头开始创建了另一个文件(带有nano),然后将原始文件的内容复制/粘贴到 Linux 主机上。尽管如此,NetworkManager 仍无法识别任何连接。

作为最终测试,我决定scp再次使用,传输原始文件,删除旧的身份验证详细信息,然后附加新的。通过这种方式,即使文件内容在两种情况下相同,它也可以工作。考虑我使用过的许可类型问题chmod --reference=(original_file) (new_file),但没有任何改变。基本上,它似乎只适用于 Linux 主机的相同文件或该文件的某些直接修改。

我缺少什么?谢谢。

答案1

我有同样的问题。我找不到解决方案,但我确实找到了解决方法。这是我所做的:

  1. 格式化SD卡
  2. 将 NOOBS 文件复制到 SD 卡上
  3. 启动进入 NOOBS 恢复
  4. 从 NOOBS 屏幕使用您的 EDUROAM 凭据登录
  5. 安装树莓派

我可以通过 raspbian 上的 eduroam 网络访问互联网。

相关内容