我的学校需要 CA 证书才能连接到网络(由 CyberHound Software 提供),但是当我下载文件.crt
并打开它以显示导入选项时,我无法执行此操作。下面的屏幕截图显示了“导入”的灰色框:
我尝试了各种连接网络的方法,例如更改默认身份验证选项。我还浏览了这些论坛并尝试了社区提供的各种建议,例如:
sudo mkdir /usr/local/share/ca-certificates/extra
sudo cp root.cert.pem /usr/local/share/ca-certificates/extra/root.cert.crt
sudo update-ca-certificates
我真的很难连接到学校的 WiFi,而学校正在严厉打击热点的使用,所以我需要它。学校的“IT 帮助台”无法提供帮助,因为他们不熟悉 Linux 系统。
答案1
您可能需要将 CA 证书设置为 WiFi 连接属性的一部分。通常您可以这样做:
笔记: 此答案假设您使用的是 Ubuntu Desktop 20.04 LTS。如果您没有使用此版本的 Ubuntu,某些屏幕截图可能与您看到的不同。不过,基本步骤保持不变。
从桌面右上角的图标打开 WiFi 设置选项:
单击您想要连接的网络旁边的“齿轮”图标:
当网络连接设置模式表单打开时,您需要单击“安全”选项卡并执行以下操作:
笔记:如果您有学校提供的有关如何连接网络的文件,请将其放在手边。为了便于举例说明,我将使用日本中部大学校园中常见的设置,这可能与您所在的地方有很大不同。
在“安全”旁边,选择“WPA 和 WPA2 企业版”
在“身份验证:”旁边,选择“TLS”
将“身份”留空
点击“CA证书”旁边的按钮,选择您下载的证书文件。
笔记:确保将该文件保存在计算机上不会被意外删除的位置。将其保存
.ssh
在主目录中可能是合理的选择。如果需要提供私钥,请在“私钥”下添加
现在您应该有足够的网络来连接网络。如果您无法连接,那么您的学校可能使用的是“PEAP”而不是 TLS。但是,上述许多步骤保持不变:
- 在“身份验证”旁边,选择“受保护的 EAP (PEAP)”
- 在“PEAP 版本”旁边,设置“自动”
- 确认“内部身份验证”设置为邪恶
MSCHAPv2
- 在“用户名”旁边输入你的小学电子邮件地址或学生证号码
- 在“密码”旁边输入您的密码
最后,如果这个方法有效,一定要写一份非常好的“操作方法”,并附上屏幕截图和要点。在学校黑板上分享。与可能不了解 Linux 的 IT 人员分享。你会惊讶地发现,大学为那些用清晰、简单的语言公开分享知识的人提供了多少“隐藏”的机会。
免责声明:我从事教育工作,因此对于这最后一条建议可能会有一点偏见。