装有 Ubuntu 16.04 LTS 的 Dell Inspiron 15 3565 上的 Wi-Fi 断断续续

装有 Ubuntu 16.04 LTS 的 Dell Inspiron 15 3565 上的 Wi-Fi 断断续续

我的新戴尔 Inspiron 15 3565 预装了 Ubuntu 16.04 LTS。

我是第一次使用 Ubuntu。除了 WiFi 之外,其他都很好。10 分钟后它没有响应。如果我重新启动笔记本电脑,它会再次运行,但接下来的 10 分钟内不会再有响应。

有人能帮助我找到问题并解决它吗?

结果如下lspci -knn | grep Net -A3; rfkill list

$ lspci -knn | grep Net -A3; rfkill list
16:00.0 Network controller [0280]: Intel Corporation Wireless 3165 [8086:3165] (rev 79)
    Subsystem: Intel Corporation Wireless 3165 [8086:4410]
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

无线信息脚本的输出

这是 WiFi 停止工作时的网络诊断结果:

--2017-09-26 12:24:29--  https://github.com/UbuntuForums/wireless-info/raw/master/wireless-info
Resolving github.com (github.com)... failed: Connection timed out.
wget: unable to resolve host address ‘github.com’

答案1

抱歉这么晚才回复,但万一其他人遇到同样的问题,使用tlp就是答案。我最近刚刚在戴尔 Inspiron 15 3565 上安装了 Ubuntu 18.04,遇到了非常相似的 wifi 问题。笔记本电脑还存在其他电源问题,例如屏幕间歇性关闭。安装并稍微修改 tlp 配置文件后,计算机现在可以使用电池供电非常顺畅地运行。

这个问题可以通过以下步骤解决:

  1. 安装 tlp 电源管理器。

    要安装 tlp:

    sudo add-apt-repository ppa:linrunner/tlp
    sudo apt-get update
    sudo apt-get install tlp tlp-rdw 
    
  2. 不幸的是,使用 tlp 的默认电池设置无法解决问题,但在更改配置文件中的某些设置后,问题得到了解决。

    打开配置文件:

    sudo nano /etc/tlp.d/*.conf
    
  3. 在配置文件中,将ON_BAT设置更改为与之前相同,ON_AC效果大不相同。更改这些设置后,WiFi 断开连接以及戴尔电脑遇到的其他电源问题都已解决。

    以下是具体变化:

    CPU_HWP_ON_BAT=balance_performance
    SCHED_POWERSAVE_ON_BAT=0
    ENERGY_PERF_POLICY_ON_BAT=performance
    WIFI_PWR_ON_BAT=off
    

将电池设置改为更像交流电后,我以为电池寿命会大大缩短。但事实并非如此 :)

答案2

Ubuntu 一直存在很多 WiFi 问题,但考虑到您的硬件是官方支持的,并且它有英特尔 WiFi 芯片,我怀疑这与硬件无关。我知道一个与您描述的类似的 Ubuntu 错误:错误 #1586528
症状是:
1. 网络连接丢失,并且有类似 /var/log/syslog 中的消息 。您可以通过以下方式检查: 2. 您可以通过以下方式恢复 wifi 连接: 如果您不知道 WiFi 接口的名称,请使用 avahi-daemon[xxx]: Withdrawing address record for xx.xx.xx.xx on interface_name grep avahi-daemon /var/log/syslog | grep -i withdrawing sudo ifconfig wifi_interface down sudo ifconfig wifi_interface up 是否配置命令,它将列出所有可用的接口。

检查这是否是影响您的错误。如果是,请按照提供的链接操作。遗憾的是,该错误尚未修复,但正如您将看到的,有一个解决方法,需要您禁用 IPv6。

相关内容