我最近用 Fon pass 账户签署了 Vodafone Wi-Fi 计划来上网。Vodafone 是这项服务的运营商,Fon 是幕后公司。
问题是,几秒钟后连接就停止工作了,我需要一次又一次地对服务进行身份验证......
我正在使用 Debian Stretch,我的 Wi-Fi 连接在其他地方一直都很好。我排除了硬件和固件问题。我的其他设备也出现了同样的问题,不仅仅是我的电脑。
我已经尝试在互联网搜索服务上寻找任何东西,但没有成功。这就是我在这里寻找的原因。
通过搜索,我知道调制解调器使用基于 OpenWrt 的操作系统。
问题是:
- 有谁已经使用过这项服务,我们的看法是什么?
- 有没有地方可以查看我的系统上的 Wi-Fi 事件日志?
- 我连接的路由器有问题吗?如果是,有办法测试吗?
有用的网址:
答案1
简要直接地回答您的问题。
- 我没有用过(在美国,办公室/公共建筑之外的网格 wifi 拓扑非常罕见)。但是网格 wifi 有其自身的困难,比传统 wifi 更甚,例如共享带宽,以及网格中节点的部署可能不稳定。
- 是的,在 /var/log/syslog 中。
tail -f /var/log/syslog
在终端窗口中尝试。这应该允许您在尝试连接时实时查看系统日志。请注意,系统日志将除身份验证相关事件之外的所有内容记录到该日志文件中。因此,其中的所有内容并非都与 wifi 有关。但与 Wifi 相关的东西应该涉及 NetworkManager 和 wpa-supplicant。您可能需要通过su
或提升到 root 权限sudo
才能访问日志文件,不确定是否适用于 Debian。如果/var/log/syslog
太垃圾而无法阅读,请尝试使用/var/log/messages
其他方法。 - 呃……“路由器”在这里是一个复杂的术语。一般来说,他们网络上最近的路由器离得很远。您实际连接的设备只是附近接入点上的一组。这可能是您连接的接入点的问题,或者,如果他们的网格拓扑规划不当,它可能是您和最近路由器之间的接入点。如果您家中/办公室有某种基站可以实际连接到他们的网络,那么它很可能是路由器(或者,可能只是一个中继器)……但从我在他们的网站上看到的内容来看,他们不提供这种服务。
我首先要检查的是,确保您拥有正确的身份验证信息(用户名/密码/wpa 密钥)。您的问题描述听起来很像身份验证问题。
其次,您的设备可能根本无法连接到接入点。您必须记住的是,AP 可以清晰地向您传输信号并不意味着您的设备也可以清晰地向后传输信号。NetworkManager 显示的信号强度除了随意且毫无意义之外,还只是 AP 信号强度的指示。网格接入点通常配置为断开任何无法以特定最小信号强度向 AP 传输信号的设备。其想法是,设备将重新连接到更近的 AP……但可能没有这样的 AP。
如果您的任何设备都是便携式的,并且您认为您知道其中一个接入点在哪里,那么您可以尝试走到它下面,看看是否能解决问题。如果是这种情况,您可以考虑在家中/办公室安装一个 wifi 中继器,并使用指向最近网格 AP 的外部定向天线。
第三,由于您使用的是 Debian,因此您的 wpa-supplicant 版本很可能已经过时。您可能需要下载较新版本的源代码并自行编译它(可能还需要编译 NetworkManager)。由于您使用的是 Debian,这听起来像是身份验证问题,因此除非身份验证细节不正确,否则这很可能是罪魁祸首。
此外,您可能还需要编译和更新 wiki 内核模块。也就是说,Linux 上可能不存在适合您适配器的全功能 wifi 驱动程序。无论任何人告诉您什么,Linux 硬件支持……至少对于打印机、wifi 和输入外围设备……都是极其不一致和不稳定的。