无法使用 RTL8187SE 连接到 wifi(Eduroam)

无法使用 RTL8187SE 连接到 wifi(Eduroam)

我无法在我的上网本上连接到 eduroam,它有一个 RTL8187SE wifi 适配器(版本 22)。硬件相当旧,但它可以很好地连接到其他网络。我在 bunsenlabs linux 10.5 上,wifi 适配器使用的是 rtl818x_pci 驱动程序,版本 4.19.0-17-686-pae

这是我的dmesg输出:https://pastebin.com/cEr7TBAQ。请注意,输出列出了status=10无法与 AP 关联的原因,但我还看到了status=18。这似乎因物理位置而异 - 也许不同的建筑物有不同的 AP 硬件。

我尝试了以下方法:

我不知道还能尝试什么。IT 告诉我,他们甚至没有看到他们那边的连接尝试。这可能是驱动程序问题,还是我的硬件不受支持?

答案1

IT 人员是否能够看到连接尝试完全取决于他们查看的位置。现代 Wi-Fi 网络是集中管理的,失败的连接通常根本不会发送到控制器,它们只会在 AP 日志中看到。

dmesg 日志显示系统正在尝试与多个 AP 关联,但关联被拒绝,原因代码为 10。这意味着 AP 无法支持客户端请求的功能。其他提到的原因代码是 18,这意味着 AP 无法支持请求的数据速率。客户端的 Realtek RTL8187SE 是一款 2.4GHz b/g 设备,可支持最大 54Mb/s 的数据速率。

可能是网络根本不支持 2.4GHz。如果支持,则可能禁用低数据速率(这是防止 2.4GHz 网络中客户端卡住问题的常用技术)。如果仅允许 54Mb/s 的数据速率,较旧的客户端很容易出现此类问题。由于干扰、距离或其他无数 2.4GHz 问题,客户端可能无法请求全速连接。启用低至 36Mb/s 的数据速率可以解决这种情况。

我真正能看到的唯一其他选择是购买一个支持 ac 标准的新 USB Wi-Fi 适配器(如果不是当前标准的话)。

相关内容