Ubuntu 20.04 - 网络已禁用

Nam*_*een 5 network-manager networking 20.04

我在 Dell XPS-13-9370 上安装了 Ubuntu 20.04。一切都很好,但今天我的 wifi 在我断开 VPN 后停止工作。我没有双启动,只有ubuntu。

在 Wi-Fi 设置面板中,我看到此错误:“未找到 Wi-Fi 适配器”。

这是命令的输出lshw -C net

nameen@nameen-XPS-13-9370- /home/nameen> sudo lshw -c net
  *-network DISABLED        
       description: Wireless interface
       product: QCA6174 802.11ac Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 32
       serial: 9c:b6:d0:92:4d:01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath10k_pci driverversion=5.4.0-73-generic firmware=WLAN.RM.4.4.1-00140-QCARMSWPZ-1 latency=0 link=no multicast=yes wireless=IEEE 802.11
       resources: irq:139 memory:dc000000-dc1fffff
nameen@nameen-XPS-13-9370- /home/nameen>
Run Code Online (Sandbox Code Playgroud)

请注意,当我使用以太网电缆连接时,网络也被设置为“禁用”。

该命令ip addr返回:

nameen@nameen-XPS-13-9370- /home/nameen> ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 9c:b6:d0:92:4d:01 brd ff:ff:ff:ff:ff:ff
nameen@nameen-XPS-13-9370- /home/nameen>
Run Code Online (Sandbox Code Playgroud)

命令cat /etc/netplan/*.yaml返回:

nameen@nameen-XPS-13-9370- /home/nameen> cat /etc/netplan/*.yaml
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
nameen@nameen-XPS-13-9370- /home/nameen>
Run Code Online (Sandbox Code Playgroud)

我尝试了此处报告的解决方案:Ubuntu 18.04 在设置中缺少有线连接,但它不起作用。

您能否让我知道您对我的问题的理解以及我应该做什么?

谢谢

更多信息:

rfkill list all给出:

0: hci0: Bluetooth 
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
Run Code Online (Sandbox Code Playgroud)

该命令sudo ifconfig wlp2s0 up不会真正改变网络状态。ip addr该命令后的内容如下ifconfig

nameen@nameen-XPS-13-9370- /home/nameen> ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: wlp2s0: <NO-CARRIER, BROADCAST,MULTICAST, UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 9c:b6:d0:92:4d:01 brd ff:ff:ff:ff:ff:ff
Run Code Online (Sandbox Code Playgroud)

cat /etc/network/interfaces说:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Run Code Online (Sandbox Code Playgroud)

Nam*_*een 4

我的问题是这样解决的。在终端中我输入:

sudo service NetworkManager stop
Run Code Online (Sandbox Code Playgroud)

然后,我编辑了这个文件/var/lib/NetworkManager/NetworkManager.state(使用 sudo 功能)

我改变了这一行:

NetworkingEnabled=false
Run Code Online (Sandbox Code Playgroud)

对此:

NetworkingEnabled=true
Run Code Online (Sandbox Code Playgroud)

最后,在终端中我输入:

sudo service NetworkManager restart
Run Code Online (Sandbox Code Playgroud)

无需重新启动,但最好重新启动以检查效果是否永久。

  • 你知道是什么改变了你的配置吗?有一天我的无线网络可以工作,第二天就不行了。 (2认同)