全新安装 Arch 后,尽管在安装过程中可以访问互联网,但我没有互联网连接。
该网络是通过 USB 适配器进行有线连接,并且已经过测试可以正常工作。即使ifconfig enp0s20f0u2 up
没有列出 IPv4,接口仍处于“关闭”状态。我怀疑某些驱动程序没有加载。在实时 USB 驱动器中启动时的输出lsmod
与在 PC 上安装的启动时的输出有很大不同。
我应该去哪里看?
更新:
systemctl enable dhcpcd
失败。
更新:
systemctl status dhcp # or dhcpcd
Unit dhcp.service.service could not be found.
答案1
解决了!非常感谢@mashuptwice 指导我!
# Boot from the USB.
mkdir /tmp/disk && mount /dev/nvme0n1p2 /tmp/disk
arch-chroot /tmp/disk
pacman -Syu dhcpcd
systemctl enable dhcpcd
答案2
systemctl status dhcp # or dhcpcd
Unit dhcp.service.service could not be found.
表明您没有安装 DHCP 客户端。
您可以执行以下操作来获取 IP 地址:
- 设置静态IP
- 启动 Arch USB 棒,chroot 进入安装并安装
dhcpd