更新并重启后无法上网 - 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)
我全新安装了 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)