我尝试过使用 arch linux 初学者指南中 2. Install、2.2.1 Wired 下的方法,但是没有用,因为有一步我不太明白,也就是最后一步:
Edit resolv.conf, substituting your name servers' IP addresses and your local domain name:
我认为该方法不会起作用,因为它说这适用于如果你有一个静态 IP,但我的 ISP 为我分配了一个动态 IP。
我也尝试过systemctl stop dhcpcd.service
,,ip link set *myethernetdev* up
。systemctl start dhcpcd@*myethernetdev*
这给了我一个错误,但我从来没有记下来。如果有人能在这里帮助我,我将不胜感激,谢谢...
答案1
您需要将 DNS 添加到/etc/resolv.conf
,而不是您的外部 IP 地址。您可以自由使用 Google 的 DNS,因此 的内容/etc/resolv.conf
应如下:
nameserver 8.8.8.8
nameserver 8.8.4.4
除此之外,您没有提供任何有关如何连接到互联网的信息。如果您的网络上有路由器,那么启动dhcpcd.service
通常就足够了,前提是您的路由器上运行着 DHCP 服务器(大多数情况下都是这样)。