Lenovo Thinkpad T440s Fedora 20 WiFi 身份验证问题

Lenovo Thinkpad T440s Fedora 20 WiFi 身份验证问题

在某些 WiFi 网络中,到目前为止,在酒店中,当密码正确时,我的电脑无法连接并提示身份验证失败。这是一个非常烦人的问题,我不知道如何解决。我认为不久前的 Ubuntu 和现在的 Fedora 20 都发生过这种情况。该卡是 Intel 7260。如果有人可以提供帮助,那就太好了。

添加了journalctl日志的粘贴: http://pastebin.com/tKcJBPWT

答案1

日志中的这一行:

<info> (wlp3s0): device state change: need-auth -> failed (reason 'no-secrets')

表示没有密码短语设置。使用以下命令添加它:

$ nmcli connection edit polina

出现nmcli提示后,输入:

nmcli> goto 802-11-wireless-security
nmcli 802-11-wireless-security> set psk
Enter 'psk' value: supersecretpassphrase
nmcli 802-11-wireless-security> save
Connection 'polina' (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx) sucessfully saved.
nmcli 802-11-wireless-security> back
nmcli> save
Connection 'polina' (xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) sucessfully saved.
nmcli> quit

那么你应该能够:

$ nmcli connection up polina

检查尝试连接时的输出journalctl -f,看看错误是否消失。

如果您觉得更舒服,也可以使用网络管理器图形界面。

答案2

想法#1 - 通过网络进行 WiFi 身份验证?

我对酒店提供的无线网络持怀疑态度。当我旅行时,我遇到过酒店 WiFi,我必须先浏览网页才能连接到他们的 WiFi。您可以在连接之前检查是否已获得 IP 地址,如下所示:

$ nmcli dev list iface $(iwgetid | awk '{print $1}') | grep IP4
IP4-SETTINGS.ADDRESS:           192.168.1.110
IP4-SETTINGS.PREFIX:            24 (255.255.255.0)
IP4-SETTINGS.GATEWAY:           192.168.1.1
IP4-DNS1.DNS:                   192.168.1.8
IP4-DNS2.DNS:                   192.168.1.5

您通常会获得一个 IP,但在通过酒店的门户网站进行身份验证之前,您将无法访问互联网。

想法 #2 - 无线 N?

我尝试禁用您的 WiFi 的无线 N 功能。您可以通过卸载 WiFi 驱动程序然后重新加载来实现此目的,如下所示:

$ sudo modprobe iwlwifi 11n_disable=1

有关此内容的更多详细信息,请参阅这篇文章,标题为:休眠恢复后WiFi无法使用(认证超时)

相关内容