Arch 接口已启动但未获取 IP 地址

Arch 接口已启动但未获取 IP 地址

全新安装 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 地址:

  1. 设置静态IP
  2. 启动 Arch USB 棒,chroot 进入安装并安装dhcpd

相关内容