首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用netctl获取IP地址

无法使用netctl获取IP地址
EN

Unix & Linux用户
提问于 2018-06-08 08:12:31
回答 2查看 856关注 0票数 1

我有最低限度的安装带有有线连接的Arch。我似乎无法用netctl获得IP地址。我用以太网-dhcp创建了一个eth0配置文件。我试图启动配置文件,但控制过程中出现了错误代码。当我查看netctl的状态时,它说它以错误代码退出。我可以重新启动netctl,但是它仍然有相同的错误。我能做些什么来弄清楚为什么我不能用netctl获得一个IP?

EN

回答 2

Unix & Linux用户

发布于 2018-10-01 20:24:12

检查您是否正确地指定了IP字段中的DHCP和在netctl配置文件中使用的有效DHCPClient:

文件:/etc/netctl/ethernet-dhcp (有关更多示例,请参见netctl示例配置文件 )

代码语言:javascript
复制
Description='A Basic DHCP Ethernet Connection'
Interface=enp30s0 (use your interface name here, this is the one in my system)
Connection=ethernet
IP=dhcp
DHCPClient=dhcpcd

如果dhcpcd对您不起作用,可以尝试使用dhclient

正如@bsautner所提到的,您可能实际上缺少了这两个工具,如果您已经在系统上正确地设置了Pacman,那么您应该能够只执行:

代码语言:javascript
复制
sudo pacman -S dhcpcd
sudo pacman -S dhclient

另一种解决此问题的方法可能是绕过netctl,只需启动dhcpcd/dhclient来就地为您配置接口。

在archlinux wiki上DHCP故障排除的netctl文档也可能会有所帮助。

票数 1
EN

Unix & Linux用户

发布于 2022-05-26 12:11:32

拱门的最小安装就是,它错过了一切。

我在运行sudo netctl is-active ethernet-dhcp并获得状态failed时发现了这个

正面瞬间:先安装dhcpcd!

代码语言:javascript
复制
sudo pacman -S dhcpcd
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/448592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档