Ubuntu wifi 连接并工作 5 分钟,然后停止工作,同时保持连接

Ubuntu wifi 连接并工作 5 分钟,然后停止工作,同时保持连接

我的 1TB 硬盘甚至在 ubuntu 14.04 和 windows 10 之间分配。

wifi 和以太网在 Windows 中工作得很好,而 wifi 在 ubuntu 中工作得很好——大约五分钟。以太网实际上已经不再工作了,但它曾经可以工作。该图标保持好像我已连接,但我无法访问执行任何需要互联网连接的功能。

这是 ifconfig 的结果:

eth0      Link encap:Ethernet  HWaddr 1c:39:47:21:2a:d9  
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:165 errors:0 dropped:0 overruns:0 frame:0
      TX packets:165 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:11993 (11.9 KB)  TX bytes:11993 (11.9 KB)

wlan0     Link encap:Ethernet  HWaddr 30:52:cb:74:e0:53  
      inet addr:192.168.0.13  Bcast:192.168.0.255  Mask:255.255.255.0
      inet6 addr: fe80::3252:cbff:fe74:e053/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:183 errors:0 dropped:0 overruns:0 frame:0
      TX packets:190 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:17470 (17.4 KB)  TX bytes:26540 (26.5 KB)

对于我的网络适配器:

以太网:Realtek PCIe GBE 系列控制器 无线:Qualcomm Atheros QCA61x4 无线网络适配器

答案1

禁用 wifi 电源管理

sudo iwconfig wlan0 power off
然后测试连接,看看是否有所改善

答案2

根据wireless.wiki.kernel,有两种方法可以让wifi工作:

1)编译新的内核版本至少4.0

或者

2)使用向后移植

可以通过向后移植项目在较旧的内核上使用较新的 ath10k 驱动程序。

从以下位置下载最新的向后移植版本这里 并打开包装。

为 ath10k 运行 defconfig:

make defconfig-ath10k

编译向后移植:

make

安装向后移植:

sudo make install

重新启动系统,ath10k 应该会自动加载。

答案3

打开/etc/resolv.conf并检查它是否包含有效的 DNS 服务器(例如 google):

nameserver 8.8.8.8

通常,修改后您不需要重新启动网络管理器,因为它会检测并应用更改。

答案4

对我来说,是关闭 wlan 的电源管理和删除未使用的 Docker 网络的组合:

使用“ifconfig”获取 wlan 名称:

sudo iwconfig <wlan_name> power off
docker network prune

相关内容