为什么我的 WiFi 在 Ubuntu 中被禁用?

为什么我的 WiFi 在 Ubuntu 中被禁用?

我使用的是 ubuntu 18.04,有时 wifi 会被禁用,并在网络设置中显示空白页。我试过

$ ping 8.8.8.8
connect: Network is unreachable

$ nmcli device
DEVICE           TYPE      STATE        CONNECTION      
wlp3s0           wifi      unavailable  --    

$ sudo lshw -class network
*-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       .
       .
       .
*-network DISABLED
       description: Wireless interface
       product: QCA9377 802.11ac Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       .
       .
       .

$ sudo iwconfig wlp3s0
wlp3s0    IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on

$ rfkill list all
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: yes
    Hard blocked: no

我正在尝试手动重新安装 fireware-realtek 和其他几个驱动程序:

$ sudo modprobe -r rtl8723de && sudo modprobe rtl8723de

但什么都没改变。当我运行 wlp3s0 扫描时...

$ sudo iwlist wlp3s0 scan | grep ESSID

我得到以下信息:

 wlp3s0    Interface doesn't support scanning: Network is down

所以我尝试打开它...

$ sudo systemctl stop NetworkManager
$ sudo ip link set wlp3s0 up

并得到错误:

RTNETLINK answers: Input/output error

所以我访问 Wi-Fi 的唯一方法就是重启。

答案1

大约一周前更新后,今天出现了这个问题,然后将我的笔记本电脑放置了一段时间。

拿出我的笔记本电脑,但 wifi 无法使用。相同命令的输出相同。

如果您再次运行软件更新程序,它应该可以解决您的问题(如果您只有 wifi,这会很烦人)。

如果可以,请连接到以太网来完成此操作。如果不行,请将手机插入电脑并启用 USB 网络共享(如果您的手机有此选项)。

通过 USB 网络共享连接时运行软件更新程序为我解决了这个问题。

好像上次更新让 wifi 卡的驱动程序失效了?我不太确定。

答案2

我遇到了同样的问题,也读了无数的答案和问题。但如果你真的在尝试 WiFi 网络硬阻断,解决方案就非常简单了。

这是解决方案:

  1. 首先检查

    sudo lshw -class network 
    

    这样的回应(可能会改变,但重要的是你看到了wi-fi适配器):

    *-network DISABLED
           description: Wireless interface
           product: QCA9377 802.11ac Wireless Network Adapter
           vendor: Qualcomm Atheros
           physical id: 0
    
  2. 关闭笔记本电脑并物理移除电池组。

  3. 过一会儿重新插入电池和电源。当您再次进入 Ubuntu 的网络设置时,您会看到可以设置您的 WiFi。

相关内容