我刚刚安装了 Manjaro 版本 17。然后我安装了 OpenSSH,我的目标是在启动时启动 SSH。所以我在下面做了
sudo pacman -Sy openssh
sudo systemctl start sshd.service
sudo systemctl enable sshd.service
我也启用了防火墙,每次启动时我都必须登录系统,而只有我可以连接到 SSH。我也启用
sudo systemctl start sshd.socket
sudo systemctl enable sshd.socket
但还是一样。我正在使用 Wifi,我觉得在登录之前我的 wifi 无法连接,并且由于 SSH 不起作用而无法获取 IP。
请有人帮助我。
答案1
你应该使用netctl。它是Arch Linux内置的网络管理系统。如果尚未安装(应该已安装),请运行pacman -Syu netctl
然后查看/etc/netctl
.
中有示例配置文件/etc/netctl/examples
。要使用示例,只需将其复制/etc/netctl
并编辑以适合您的设置。因此,对于您的情况,运行cp /etc/netctl/example/wireless-wpa /etc/netctl/somedescriptivename
然后编辑/etc/netctl/somedescriptivename
以适合您的设置。
要使用 systemd 启用无线网络的自动配置,请确保wpa_actiond
已安装该软件包并启用该服务:systemctl enable [email protected]
欲了解更多信息,请参阅Netctl 维基条目。