Ubuntu 14 可以检测到 wifi 但无法连接到互联网

Ubuntu 14 可以检测到 wifi 但无法连接到互联网

我刚刚安装了 ubuntu 14,但every now and then无法连接到互联网,尽管它显示已连接到 wifi。有人知道如何解决这个问题吗?

具体来说,从“挂起”状态恢复后就不能正常工作了,只有重启系统后才能恢复工作。重新启动网络管理器是不起作用的。

[  124.766933] rtl8723be 0000:02:00.0 wlan0: disabling HT as WMM/QoS is not supported by the AP
[  124.766935] rtl8723be 0000:02:00.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP
[  124.768786] wlan0: associate with 1c:af:f7:bf:7b:74 (try 1/3)
[  124.770896] wlan0: RX AssocResp from 1c:af:f7:bf:7b:74 (capab=0x411 status=0 aid=6)
[  124.771015] wlan0: associated
[  124.771026] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  124.804933] wlan0: deauthenticating from 1c:af:f7:bf:7b:74 by local choice (reason=2)
[  124.839042] cfg80211: Calling CRDA to update world regulatory domain
[  124.839612] wlan0: authenticate with 1c:af:f7:bf:7b:74
[  124.849728] wlan0: send auth to 1c:af:f7:bf:7b:74 (try 1/3)
[  124.849825] cfg80211: World regulatory domain updated:
[  124.849827] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[  124.849829] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  124.849830] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  124.849831] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[  124.849832] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  124.849833] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  124.855366] wlan0: authenticated
[  124.855584] rtl8723be 0000:02:00.0 wlan0: disabling HT/VHT due to WEP/TKIP use
[  124.855591] rtl8723be 0000:02:00.0 wlan0: disabling HT as WMM/QoS is not supported by the AP
[  124.855594] rtl8723be 0000:02:00.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP
[  124.856860] wlan0: associate with 1c:af:f7:bf:7b:74 (try 1/3)
[  124.860693] wlan0: RX AssocResp from 1c:af:f7:bf:7b:74 (capab=0x411 status=0 aid=6)
[  124.860852] wlan0: associated

答案1

您提到这种情况仅在从暂停状态恢复后才会发生,以下解决方案似乎有效:

sudo touch /etc/pm/sleep.d/wakenet.sh
sudo chmod +x /etc/pm/sleep.d/wakenet.sh
sudo gedit /etc/pm/sleep.d/wakenet.sh

插入以下行:

#!/bin/bash
case "$1" in
  thaw|resume)
    nmcli nm sleep false
    pkill -f wpa_supplicant
    ;;
  *)
    ;;
esac
exit $?

来源:http://ubuntuforums.org/showthread.php?t=2218043

相关内容