每次启动到 Arch Linux 时,我都必须使用终端连接到网络。我怎样才能解决这个问题?

she*_*lbc 3 networkmanager arch-linux

我最近安装了 Arch Linux,但在设置网络管理器时遇到了问题。我能够sudo wifi-menu并连接到路由器,但这些设置不会通过重新启动保留。

我能做些什么来解决这个问题?

use*_*686 13

没有设置 NetworkManager;wifi-menu来自“netctl”,它不会自动配置其生成的 netctl 配置文件以在启动时启动。

根据您的问题,我假设您已安装 NetworkManager。要使用它,

  1. 启动它:

    systemctl start NetworkManager
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使其在启动时自动启动:

    systemctl enable NetworkManager
    
    Run Code Online (Sandbox Code Playgroud)
  3. 告诉它连接到 WiFi 网络:

    nmcli dev wifi con "My network"
    
    Run Code Online (Sandbox Code Playgroud)

但是,如果“网络管理员”实际上是指netctl,请启用该netctl-auto服务:

systemctl enable netctl-auto@wl…
Run Code Online (Sandbox Code Playgroud)

(替换wl…为您在 中看到的实际接口名称ip link。)