更新并重启后无法上网 - Manjaro 5.4

No Internet after update and restart - Manjaro 5.4

我全新安装了 Manjaro 5.4,互联网运行良好。在我 运行 软件更新(更新了一些 433 个软件包)之后,我 运行 下面的命令为 GeForce 920M 安装 Nvidia 驱动程序(我从这个论坛的另一个主题得到这个命令)

sudo mhwd -a pci nonfree 0300 sudo pacman -S 降级(稍后降级网络管理器)

到那时为止互联网运行良好。我重新启动了电脑,互联网消失了。我尝试降级网络管理器但无济于事。下面提供了其他主题中要求的一些命令的输出:

# ip link
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
# ip neighbour (no output whatsoever)
# ip route show (no output whatsoever)
# ping www.google.com 
    ping: www.google.com: Name or service not known
# ping 172.21.0.1 (my router ip)
    ping: connect: Network is unreachable

我现在 运行从可启动驱动器中安装这个浏览器实例,显然互联网工作正常。 ping 工作正常,下面提供了 'ip link' 的输出

# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 20:47:47:a9:d4:45 brd ff:ff:ff:ff:ff:ff

如何恢复互联网连接?

更新:我重新安装了 Manjaro,这次我省略了安装 Nvidia 驱动程序。我只更新了软件包但仍然得到相同的结果,所以 gpu 驱动程序在这种情况下没有任何作用。

由于您甚至无法 ping 通本地路由器,看来您的网络接口已关闭。您需要使用 netctl.

设置您的网络

netctl 是基于配置文件的 systemd 网络管理器。 ArchWiki 有一个关于它的配置和使用的清晰明了的文档:https://wiki.archlinux.org/index.php/Netctl

不要忘记在完成配置后启用您的配置文件。(#netctl enable PROFILE_NAME)