![Arch Linux 中的 NetworkManager 问题](https://linux22.com/image/29028/Arch%20Linux%20%E4%B8%AD%E7%9A%84%20NetworkManager%20%E9%97%AE%E9%A2%98.png)
已经通过命令行上的 wifi-menu 使 WiFi 工作正常一段时间了,但更喜欢 gnome 图标,所以我切换到 NetworkManager,现在什么都无法连接。我在配置文件中启用了 dhcp 守护进程,但问题似乎在那之前发生...我尝试的任何网络都拒绝连接。它看到网络,然后单击后无法立即连接。
答案1
直接来自 NetworkManager 上的 Arch Linux Wiki 页面。
如果NetworkManager
要处理任何/所有网络设备。那么你除了启用之外不应该有任何东西NetworkManager
。如果你有任何 net-auto-wireless
启用的服务必须被禁用。
# systemctl stop net-auto-wireless.service
# systemctl disable net-auto-wireles.service
然后,您必须关闭网络接口控制器。如果您使用新的命名方案,请使用ip l
显示接口名称并将其关闭。
对于列出的每个接口(有线、无线):
# ip link set <interface> down
关闭后,启用 NetworkManager 并启动 NetworkManager:
# systemctl enable NetworkManager
# systemctl start NetworkManager
笔记:如果您有以下服务失败如果它们在网络启动之前启动,NetworkManager-wait-online.service
则必须使用它们。然而,这几乎没有必要,因为即使网络尚未配置,大多数网络守护进程也可以正常启动。
另外:我extra/networkmanager
相信不是提供 gnome 小程序。如果没有,它将在extra/network-manager-applet
# pacman -Syu networkmanager network-manager-applet
答案2
首先停止 NetworkManager 以及与网络有关的任何内容:
# systemctl stop NetworkManager
pgrep -l dhc
(停止服务或终止这些服务的进程)
ps aux | grep -i wicd | grep -v grep
(与这些相同)
然后再次启动 NetworkManager,并等待几秒钟。
# systemctl start NetworkManager
如果您愿意,可以使用网络管理器小程序。看看是否可以连接。
答案3
我遇到了同样的问题,并尝试了网上的所有建议,但最终安装足以dhclient
解决我的问题。
答案4
有时,NetworkManager 不会提示您输入受保护网络的密码。如果您尝试连接到受保护的网络,请从 GNOME 控制中心编辑网络并设置网络密码。然后,连接到网络。