首先我要说的是我在这方面没有经验。我按照深入的初学者指南使用 VirtualBox 安装 Arch。
我能够很好地安装 Arch。一切安装完毕后,我能够 ping 不同的网站,所以看起来互联网正在工作,更不用说我能够使用 pacman 从互联网上下载软件包了。然后我就去安装Xfce,因为我听说它是一个不错的桌面环境。我想我还安装了一些与 VirtualBox Guest Additions 相关的东西(不太确定它们是什么)。我能够很好地安装它,并重新启动我的机器。当我用新桌面登录后,我发现我没有互联网。我昨晚搜遍了周围,似乎没有人遇到我的问题。在“网络配置”页面上,它只是说尝试 ping 一个网站,如下所示:
ping -c 3 google.com
失败并显示“未知主机 google.com”。如果失败,它会说这样做:
ping -c 3 8.8.8.8
但这对我来说失败了,说网络无法访问。该网站没有说明在这种情况下还能做什么。我完全不知道接下来要尝试什么。
编辑:另外,我昨晚尝试了某种pacman -Syu
命令,因为我使用的指南说要为来宾添加内容执行此操作。这会导致这个问题吗?
编辑:因此,在发布此内容后不到几分钟,我就尝试dhcpcd
在终端中运行,并且再次连接到互联网(至少 ping 现在可以工作)。我如何让它在启动时执行此操作?
答案1
您需要通过键入来检查您正在使用哪个界面
# ifconfig
(查找 eth0、eth1、wlan0、wan0 等名称)
之后,您可以通过发出以下命令在启动时添加 dhcpd 服务
# systemctl enable dhcpcd@<interface>
接口通常是 eth0,所以如果您不确定,可以尝试这个。要禁用在启动时运行它,您可以使用以下命令禁用它
# systemctl disable dhcpcd@<interface>
参考: