![Linux Wi-Fi 立即断开连接?](https://linux22.com/image/1381399/Linux%20Wi-Fi%20%E7%AB%8B%E5%8D%B3%E6%96%AD%E5%BC%80%E8%BF%9E%E6%8E%A5%EF%BC%9F.png)
我已经在 Arch 上安装了 NetworkManager,它似乎可以正常工作。但是突然间,当我启动时,Wi-Fi 连接了整整 5 秒钟,然后停止工作,然后 NetworkManager 说它已断开连接。它会拒绝连接,直到我重新启动,当我重新启动时它会自动连接,然后在 5-10 秒后再次死机。这可能是什么原因造成的?
答案1
我在 Arch Linux 上遇到过类似的问题,并且它总是(对我来说)以下两种情况之一:
1.) 我尝试连接的网络的安全/凭证设置有误。出于某种原因,很多指示器显示“已连接”,但实际上状态只是身份验证。
2.) 我运行了多个无线管理器(例如 networkmanager 和 netctl 或 wicd)。要解决此问题,请使用 systemctl 删除冲突的工具。最简单的方法是执行systemctl disable [tab][tab]
并删除它列出的冲突条目。
答案2
多年前我也遇到过同样的问题。对我来说更好的解决方案是安装 wicd 并删除 NetworkManager。
答案3
我刚刚在笔记本电脑(运行 Slackware64 14.2)上遇到了这个问题(或至少是类似的问题),在某个特定的无线网络(由 Charter/Spectrum 提供的无线路由器广播)上,NetworkManager 可以成功连接一秒钟,然后立即断开连接。其他网络(包括我手机的热点)运行正常,我的手机在同一网络上运行正常。
决定做一件事tail -f /var/log/messages
,然后注意到一条关于 DHCP 无法获取 IPv6 地址的消息。在 NetworkManager 中为 5GHz 网络禁用 IPv6(即,将“IPv6 配置”从“自动”更改为“忽略”),现在它运行正常。
是的。尝试禁用 IPv6,看看是否有帮助。
答案4
我在使用 D-link usb wi-fi 时也遇到了同样的问题。我遇到的问题是内核中未包含驱动程序,因此我必须自行添加驱动程序