如果在尝试运行dhcp或dhclient时收到command not found的错误提示,可能是因为它们未安装。
要安装DHCP客户端工具,请运行以下命令:
sudo apt install isc-dhcp-client
这将安装包含dhclient的isc-dhcp-client软件包。
安装完成后,您应该能够使用dhclient命令从DHCP服务器获取IP地址。
请确保/etc/network/interfaces文件已配置为使用DHCP。
auto eth0
iface eth0 inet dhcp
将系统中的网络接口名称eth0替换为你自己的。
使用以下命令重新启动网络:
systemctl restart networking
你可以运行以下命令来请求一个IP地址:
sudo dhclient
你提到的dhcpd命令是用于DHCP服务器,而不是客户端。
如果你需要配置和运行一个DHCP服务器,你需要安装并设置isc-dhcp-server软件包。
使用netplan配置网络:
如何在Ubuntu 20.04中使用NetPlan配置网络
在/etc/netplan/文件夹中找到netplan配置文件,并且该文件的扩展名应为.yaml。
编辑该文件,应该看到一个定义网络接口及其配置的yaml结构。将dhcp4属性设置为true。
打开你的网络计划配置文件,路径是/etc/netplan/YOUR_NETPLAN_CONFIG_FILE.yaml。
以下是一个DHCP的示例:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
dhcp6: true
如果您有多个网络接口,可以为每个接口添加类似的部分。
应用更改:
netplan apply
请求IP地址:
sudo dhclient
Ubuntu来源:
Ubuntu网络配置