Ubuntu 22.04 无法使用 JetBlue 机上 WiFi

Ubuntu 22.04 无法使用 JetBlue 机上 WiFi

我在华硕 Zenbook 上运行着 Ubuntu 22.04.3,型号是 UX390UAK。我家里和咖啡店里的 wifi 运行正常,但在我乘坐的每趟捷蓝航空航班上,我都无法使用他们的机上 wifi(称为 FlyFi)。

网络已连接,但登录页面(flyfi.com)无法加载,似乎是 TLS 协商失败。

以下是我尝试过的方法:

  • 将 DNS 更改为 Google - 否则登录门户 (FlyFi.com) 根本无法解析
  • 禁用 IPv6
  • 禁用 ufw
  • 已禁用随机分配 MAC 地址
  • 更新 openssl 配置以允许 UnsafeLegacyRenegotiation、允许 TLS v1.2 并将 Sec 级别设置为 1
  • 各种 MTU,从 500 到 1500
  • 在所有这些步骤之间重新启动 NetworkManager

其他一些细节:

  • 我会定期更新我的笔记本电脑,我上次坐飞机是在 1 月份,也遇到了同样的问题(也是捷蓝航空)
  • 芯片组是 Intel 8260
  • wifi 在运行 Android 系统的手机上可用(1 月份的情况相同)
  • 测试openssl -connect给出errorno=104- 似乎服务器没有发送任何数据(它还显示类似no peer certificate available和的消息No client certificate CA names sent
  • 运行或在浏览器中加载时(测试了 Firefox 和 Chrome),在协商 TLS 时curl -k https://www.flyfi.com最终出现Connection reset by peer
  • journactl 和 dmesg 中没有明显相关的错误/警告消息

我不知道还能尝试/研究什么。有什么想法可以找出根本原因或采取其他调试步骤吗?

相关内容