我遇到了一个奇怪的问题。我可以在我的 Ubuntu 系统中看到其他 Wifi SSID。但我的家庭 Wifi 名称没有列出。因此无法连接。
奇怪的是,我的其他设备可以看到这个特定的 Wifi。在 Windows、Android、Mac 等设备上都可以看到。
我认为它必须与这个特定的 wifi 频道有关。但我无法确认。我无法访问我的家庭 wifi 路由器页面,在任何设备上都无法访问。如果可以,我可以调整频道,然后试一试。
如何在 Ubuntu 中的可用 wifi 连接下列出这个特定的 wifi 名称/我正在使用 ubuntu 16.10。
答案1
首先,您需要告诉 WiFi 堆栈您位于世界的哪个地方。这是为了遵守您所在国家/地区有关电磁波发射的规定。
如果尚未完成此操作,请使用 安装crda
包。您可以通过设置更改文件来sudo apt install crda
配置它。/etc/default/crda
注册域名到您的国家/地区的 2 个字母 iso 3166-1 alpha 2 代码。在我们的示例中,我猜是在
与美国境外的大多数国家一样,这使我们能够使用频道 12 和 13。
重新启动后,您应该能够看到频道 12 和 13 SSID/AP。
您可以通过检查国家代码来检查 wifi 堆栈中是否设置了国家/地区
iw reg get
如果您仍然看不到您的 SSID,那么您可能正在使用 Broadcom 驱动程序并遇到了错误。