我在 Ubuntu 14.04.4 中遇到了 [USB] Wi-Fi 连接问题,每隔几分钟就会断线一次,然后我需要重启笔记本电脑才能重新连接。我的手机可以正常连接到网络,所以这应该不是网络问题。
我输入lshw -C network
并收到以下内容:
root@ninas-Lenovo-U31-70:/home/nina# lshw -C network
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 15
serial: f0:76:1c:fc:09:28
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:48 ioport:4000(size=256) memory:c4404000-c4404fff memory:c4400000-c4403fff
*-network UNCLAIMED
description: Network controller
product: QCA6164 802.11ac Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:03:00.0
version: 20
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:c4200000-c43fffff
*-network
description: Wireless interface
physical id: 3
bus info: usb@1:2
logical name: wlan0
serial: 8c:ae:4c:f8:3c:36
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl8192cu driverversion=4.2.0-27-generic firmware=N/A ip=192.168.0.21 link=yes multicast=yes wireless=IEEE 802.11bgn
我还运行了以下脚本
wget -N -t 5 -T 10 https://github.com/UbuntuForums/wireless-info/raw/master/wireless-info && chmod +x wireless-info && ./wireless-info
它返回以下信息。
########## 无线信息开始 ########## 报告来源:2016 年 3 月 30 日 17:15 BST +0100 最后启动时间:2016 年 3 月 30 日 17:15 BST +0100 脚本来自:2015 年 9 月 27 日 00:34 UTC +0000 ##### 发布 ########################### 分销商 ID:Ubuntu 描述:Ubuntu 14.04.4 LTS 版本:14.04 代号:值得信赖 ##### 核心 ############################ Linux 4.2.0-27-通用 #32~14.04.1-Ubuntu SMP 星期五 1 月 22 日 15:32:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 参数:ro、quiet、splash、vt.handoff=7 ##### 桌面 ########################### Ubuntu ##### lspci ############################# 02:00.0 以太网控制器 [0200]: 瑞昱半导体有限公司 RTL8111/8168/8411 PCI Express 千兆以太网控制器 [10ec:8168] (rev 15) 子系统:联想设备 [17aa:3828] 正在使用的内核驱动程序:r8169 03:00.0 网络控制器 [0280]: Qualcomm Atheros QCA6164 802.11ac 无线网络适配器 [168c:0041] (rev 20) 子系统:联想设备 [17aa:3545] 04:00.0 3D 控制器 [0302]: NVIDIA Corporation GK208M [GeForce 920M] [10de:1299] (rev a1) ##### lsusb ################################ 总线 003 设备 002:ID 8087:8001 Intel 公司 总线 003 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器 总线 002 设备 001:ID 1d6b:0003 Linux Foundation 3.0 根集线器 总线 001 设备 004:ID 0cf3:e300 Atheros Communications, Inc. 总线 001 设备 003:ID 5986:0670 Acer, Inc 总线 001 设备 002:ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 读卡器控制器 总线 001 设备 005:ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN 适配器 总线 001 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器 ##### PCMCIA 卡信息 ################## ##### rfkill ############################# 0:ideapad_wlan:无线局域网 软阻止:否 硬阻止:否 1:ideapad_bluetooth:蓝牙 软阻止:否 硬阻止:否 2:hci0:蓝牙 软阻止:否 硬阻止:否 3:phy0:无线局域网 软阻止:否 硬阻止:否 #### lsmod ################################ rtl8192cu 69632 0 rtl_usb 20480 1 rtl8192cu rtl8192c_common 49152 1 rtl8192cu rtlwifi 77824 3 rtl_usb,rtl8192c_common,rtl8192cu mac80211 729088 3 rtl_usb,rtlwifi,rtl8192cu cfg80211 540672 2 mac80211,rtlwifi mxm_wmi 16384 1 新 snd_soc_rt286 40960 0 snd_soc_rl6347a 16384 1 snd_soc_rt286 snd_soc_core 200704 1 snd_soc_rt286 snd_pcm 102400 7 snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_soc_rt286,snd_pcm_dmaengine,snd_hda_core ideapad_laptop 24576 0 稀疏键映射 16384 1 ideapad_laptop wmi 20480 2 mxm_wmi,新 视频 36864 3 i915,ideapad_laptop,nouveau ##### 接口 ######################## 自动档 iface lo inet 环回 ##### ifconfig ########################## eth0 链路封装:以太网 HWaddr 上行广播多播 MTU:1500 度量:1 RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0 TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen:1000 RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) wlan0 链路封装:以太网 HWaddr inet 地址:192.168.0.21 Bcast:192.168.0.255 掩码:255.255.255.0 inet6 地址:fe80::/64 范围:链接 上行广播运行多播 MTU:1500 度量:1 RX 数据包:65 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:107 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen:1000 RX 字节:33127 (33.1 KB) TX 字节:16663 (16.6 KB) ##### iwconfig ########################## eth0 没有无线扩展。 没有无线扩展。 wlan0 IEEE 802.11bgn ESSID:“SKY72199” 模式:管理频率:2.462 GHz 接入点: 比特率=72.2 Mb/s Tx-功率=20 dBm 重试短限制:7 RTS thr=2347 B 片段 thr:关闭 电源管理:关闭 链路质量=50/70 信号电平=-60 dBm Rx 无效 nwid:0 Rx 无效 crypt:0 Rx 无效 frag:0 Tx 重试次数过多:0 无效杂项:5 错过信标:0 ##### 路线 ############################# 内核 IP 路由表 目标网关 Genmask 标志 指标参考使用 Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0 192.168.0.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0 ##### resolv.conf ########################## 名称服务器 127.0.1.1 搜索主页 ##### 网络管理员 ################## 已安装: 网络管理器 跑步: root 784 1 1 17:15 ? 00:00:00 网络管理器 ##### 网络管理器信息 ############### NetworkManager 工具 状态:已连接(全局) - 设备:wlan0 [SKY72199] ---------------------------------------------------- 类型:802.11 WiFi 驱动程序:rtl8192cu 状态:已连接 默认值:是 财务地址: 功能: 速度: 72 Mb/s 无线属性 WEP 加密:是 WPA 加密:是 WPA2 加密:是 无线接入点(* = 当前 AP) BTWifi-X: 基础设施, 频率 2412 MHz,速率 54 Mb/s,强度 70 WPA WPA2 企业版 BTHub5-238J: 基础设施,频率 2412 MHz,速率 54 Mb/s,强度 70 WPA2 SKYF5CEA: 基础设施, ,频率 2442 MHz,速率 54 Mb/s,强度 70 WPA2 TALKTALK997CB1: 基础设施,频率 2422 MHz,速率 54 Mb/s,强度 67 WPA WPA2 TALKTALK-2B3F5A: 基础设施, ,频率 2462 MHz,速率 54 Mb/s,强度 47 WPA WPA2 BTWifi-with-FON:基础设施,频率 2412 MHz,速率 54 Mb/s,强度 70 *SKY72199: 基础设施, 频率 2462 MHz,速率 54 Mb/s,强度 81 WPA2 IPv4 设置: 地址:192.168.0.21 前缀:24(255.255.255.0) 网关:192.168.0.1 DNS:192.168.0.1 - 设备:eth0 ----------------------------------------------------------------- 类型:有线 驱动程序:r8169 状态:不可用 默认值: no 财务地址: 功能: 载波检测:是 连线属性 承运商: 关闭 ##### NetworkManager.state ############## [主要的] 网络启用=true WirelessEnabled=true WWANEnabled=true WimaxEnabled=true ##### 网络管理器.conf ############### [主要的] 插件=ifupdown,keyfile,ofono dns=dnsmasq [如果上载] 管理=false ##### NetworkManager 配置文件 ########### 获取管理员权限失败。 ##### iw reg 获取 ######################## 地区:欧洲/伦敦(根据设定的时区) 国家 00: (2402 - 2472 @ 40),(3,20) (2457 - 2482 @ 40), (3, 20), 被动扫描, 无 IBSS (2474 - 2494 @ 20),(3,20),无 OFDM,被动扫描,无 IBSS (5170 - 5250 @ 40),(3, 20),被动扫描,无 IBSS (5735 - 5835 @ 40), (3, 20), 被动扫描, 无 IBSS ##### iwlist 频道 ################### eth0 没有频率信息。 lo 没有频率信息。 wlan0 共13个信道,可用频率: 频道 01 :2.412 GHz 频道 02 :2.417 GHz 频道 03 :2.422 GHz 频道 04 :2.427 GHz 频道 05 :2.432 GHz 频道 06 :2.437 GHz 频道 07 :2.442 GHz 频道 08 :2.447 GHz 频道 09 :2.452 GHz 频道 10 :2.457 GHz 频道 11 :2.462 GHz 频道 12 :2.467 GHz 频道 13 :2.472 GHz 当前频率:2.462 GHz(频道 11) ##### iwlist 扫描 ####################### 抱歉,请再试一次。 抱歉,请再试一次。 抱歉,请再试一次。 sudo:3 次错误密码尝试 获取管理员权限失败。 ##### 模块信息 ###################### [rtl8192cu] 文件名:/lib/modules/4.2.0-27-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko 固件:rtlwifi/rtl8192cufw_TMSC.bin 固件:rtlwifi/rtl8192cufw_B.bin 固件:rtlwifi/rtl8192cufw_A.bin 固件:rtlwifi/rtl8192cufw.bin 描述:Realtek 8192C/8188C 802.11n USB 无线 许可证:GPL 作者:拉里·芬格 作者:Ziv Huang 作者:乔治亚 源版本:730D20DBF46D54850A5E8F4 依赖:rtlwifi、rtl8192c-common、rtl_usb、mac80211 入口:Y vermagic:4.2.0-27-通用 SMP mod_unload modversions 签名者:构建时自动生成的内核密钥 签名密钥:73:6E:2F:9E:A1:B4:72:8A:15:AC:16:9B:18:69:26:7E:11:28:D6:E8 sig_hashalgo: sha512 参数:swenc:设置为 1 用于软件加密(默认为 0) (布尔值) 参数:debug:设置调试级别(0-5)(默认 0)(int) [rtl_usb] 文件名:/lib/modules/4.2.0-27-generic/kernel/drivers/net/wireless/rtlwifi/rtl_usb.ko 描述:rtlwifi 的 USB 基本驱动程序 许可证:GPL 作者:拉里·芬格 作者:Realtek WlanFAE 作者:lizhaoming 源版本:E2BFFC8F9C4C5753F88B5D5 依赖:rtlwifi,mac80211 入口:Y vermagic:4.2.0-27-通用 SMP mod_unload modversions 签名者:构建时自动生成的内核密钥 签名密钥:73:6E:2F:9E:A1:B4:72:8A:15:AC:16:9B:18:69:26:7E:11:28:D6:E8 sig_hashalgo: sha512 [rtl8192c_常见] 文件名:/lib/modules/4.2.0-27-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko 描述:Realtek 8192C/8188C 802.11n PCI 无线 许可证:GPL 作者:拉里·芬格 作者:Ziv Huang 作者:乔治亚 作者:Realtek WlanFAE 作者:lizhaoming 源版本:1ED716BB42196D4EBC16CBE 依赖:rtlwifi 入口:Y vermagic:4.2.0-27-通用 SMP mod_unload modversions 签名者:构建时自动生成的内核密钥 签名密钥:73:6E:2F:9E:A1:B4:72:8A:15:AC:16:9B:18:69:26:7E:11:28:D6:E8 sig_hashalgo: sha512 [无线上网] 文件名:/lib/modules/4.2.0-27-generic/kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko 描述:Realtek 802.11n PCI 无线核心 许可证:GPL 作者:拉里·芬格 作者:Realtek WlanFAE 作者:lizhaoming 源版本:F4CACC5FCAEBE7C22930A24 依赖:mac80211,cfg80211 入口:Y vermagic:4.2.0-27-通用 SMP mod_unload modversions 签名者:构建时自动生成的内核密钥 签名密钥:73:6E:2F:9E:A1:B4:72:8A:15:AC:16:9B:18:69:26:7E:11:28:D6:E8 sig_hashalgo: sha512 [mac80211] 文件名:/lib/modules/4.2.0-27-generic/kernel/net/mac80211/mac80211.ko 许可证:GPL 描述:IEEE 802.11子系统 源版本:FBF6EA073A00B4F3836226E 依赖:cfg80211 入口:Y vermagic:4.2.0-27-通用 SMP mod_unload modversions 签名者:构建时自动生成的内核密钥 签名密钥:73:6E:2F:9E:A1:B4:72:8A:15:AC:16:9B:18:69:26:7E:11:28:D6:E8 sig_hashalgo: sha512 参数:minstrel_vht_only:当 sta 支持 VHT 时仅使用 VHT 速率。(布尔值) 参数:max_nullfunc_tries:断开连接前最大 nullfunc tx 尝试次数(原因 4)。(int) 参数:max_probe_tries:断开连接前的最大探测尝试次数(原因 4)。(int) 参数:beacon_loss_count:我们判定信标丢失之前的信标间隔数。(整数) 参数:probe_wait_ms:断开连接前等待探测响应的最长时间(毫秒)(原因 4)。(整数) 参数:ieee80211_default_rc_algo:mac80211 使用的默认速率控制算法(charp) [cfg80211] 文件名:/lib/modules/4.2.0-27-generic/kernel/net/wireless/cfg80211.ko 描述:无线配置支持 许可证:GPL 作者:约翰内斯·伯格 源版本:7982686FBE8064A87E02753 依靠: 入口:Y vermagic:4.2.0-27-通用 SMP mod_unload modversions 签名者:构建时自动生成的内核密钥 签名密钥:73:6E:2F:9E:A1:B4:72:8A:15:AC:16:9B:18:69:26:7E:11:28:D6:E8 sig_hashalgo: sha512 参数:ieee80211_regdom:IEEE 802.11 监管域代码(charp) 参数:cfg80211_disable_40mhz_24ghz:禁用 2.4GHz 频段的 40MHz 支持(布尔值) ##### 模块参数################### [rtl8192cu] 调试:0 答案:N [mac80211] 信标丢失计数:7 ieee80211_default_rc_algo: minstrel_ht 最大空尝试次数:2 最大探测尝试次数:5 minstrel_vht_only: 是 探测等待毫秒:500 [cfg80211] cfg80211_disable_40mhz_24ghz: 否 ieee80211_regdom: 00 /etc/模块 ###################### LP 实时时钟 ##### modprobe 选项 ################## [/etc/modprobe.d/blacklist-ath_pci.conf] 黑名单 ath_pci [/etc/modprobe.d/blacklist.conf] 黑名单 evbug 黑名单 usbmouse 黑名单 usbkbd 黑名单 eepro100 黑名单 de4x5 黑名单 eth1394 黑名单 snd_intel8x0m 黑名单 snd_aw2 黑名单 i2c_i801 黑名单 Prism54 黑名单 bcm43xx 黑名单 garmin_gps 黑名单 asus_acpi 黑名单 snd_pcsp 黑名单 pcspkr 黑名单 amd76x_edac [/etc/modprobe.d/blacklist-rare-network.conf] 别名 net-pf-3 off 别名 net-pf-6 off 别名 net-pf-9 off 别名 net-pf-11 off 别名 net-pf-12 off 别名 net-pf-19 off 别名 net-pf-21 off 别名 net-pf-36 off [/etc/modprobe.d/iwlwifi.conf] 删除 iwlwifi \ (/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod)\ && /sbin/modprobe -r mac80211 [/etc/modprobe.d/mlx4.conf] softdep mlx4_core 帖子:mlx4_en #### rc.local ############################# 出口 0 ##### pm-实用程序 ############################# ##### udev 规则 ######################## [/etc/udev/rules.d/70-persistent-net.rules] # PCI 设备 0x10ec:0x8168 (r8169) 子系统=="net", 动作=="添加", 驱动程序=="?*", 属性{地址}=="", 属性{dev_id}=="0x0", 属性{类型}=="1", 内核=="eth*", 名称="eth0" #USB 设备 0x:0x (rtl8192cu) 子系统=="net", 动作=="添加", 驱动程序=="?*", 属性{地址}=="", 属性{dev_id}=="0x0", 属性{类型}=="1", 内核=="wlan*", 名称="wlan0" ##### dmesg ################################ [28.195338]rtl8192cu:芯片版本0x10 [28.223553]rtl8192cu:MAC地址: [28.223555]rtl8192cu:主板类型0 [28.223630]rtl_usb:rx_max_size 15360,rx_urb_num 8,in_ep 1 [28.223665]rtl8192cu:加载固件rtlwifi/rtl8192cufw_TMSC.bin [28.226877]ieee80211 phy0:选定的速率控制算法‘rtl_rc’ [28.232078]rtl8192cu:MAC自动开启正常! [28.248384]rtl8192cu:Tx队列选择:0x05 [28.627747] IPv6:ADDRCONF(NETDEV_UP):wlan0:链接未准备好 [29.519562]wlan0: 验证 [ 29.530232] wlan0:发送身份验证至(尝试 1/3) [29.546920]wlan0:已验证 [29.549649]wlan0:关联(尝试1/3) [29.570911]wlan0: RX AssocResp 来自(capab=0x411 状态=0 辅助=4) [29.571740]wlan0:已关联 [29.571750] IPv6:ADDRCONF(NETDEV_CHANGE):wlan0:链接已准备就绪 ########## 无线信息结束 ############
有人知道问题出在哪里吗?如果您需要更多信息,请告诉我。
答案1
我看到的是,您的 USB 设备被用作 wlan0 - 这意味着它正在使用您的 USB 连接到 Wi-Fi。您在评论中说它不起作用?那么请将其移除,让我们让内部设备正常工作。
*-network UNCLAIMED
description: Network controller
bus info: pci@0000:03:00.0
*-network
description: Wireless interface
physical id: 3
bus info: usb@1:2
logical name: wlan0
让我们重新启动您的网络,以便它开始使用内部网络
sudo service network-manager restart
或systemctl restart network-manager
一旦连接正常,我们就应该开始排除故障,如果连接断开,请执行以下操作:
dmesg | tail
发布这些错误消息,以便我们能够看到哪里出了问题。
我给你下达了显示信号强度的命令grep wlan0 /proc/net/wireless | awk '{ print int($3 * 100 / 70) }'
,输出为 54%。当你坐得离 Wi-Fi 接入点较近时,这种情况是否也会出现?
你也可以输出:
iwconfig
lspci -nnk | grep -iA2 net
网络位置:
/etc/网络/接口
如果您在此处编辑任何内容,则ifdown wlan0 && ifup wlan0
需要使设置生效。