在Ubuntu上搭建DHCP服务器可以通过安装和配置ISC DHCP服务器软件来实现。以下是在Ubuntu 20.04上搭建DHCP服务器的步骤:
打开终端,运行以下命令安装ISC DHCP服务器软件:
sudo apt update
sudo apt install isc-dhcp-server
编辑DHCP服务器配置文件/etc/dhcp/dhcpd.conf
,可以使用文本编辑器打开并进行编辑。在文件中配置DHCP服务器的相关参数,例如网段、子网掩码、网关、DNS等信息。
示例配置文件如下:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8;
}
编辑网络接口配置文件/etc/netplan/01-netcfg.yaml
,配置需要使用DHCP服务器的网络接口。
示例配置文件如下:
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.1.1/24]
使用以下命令启动DHCP服务器:
sudo systemctl start isc-dhcp-server
使用以下命令设置DHCP服务器开机自启动:
sudo systemctl enable isc-dhcp-server
至此,您已经成功在Ubuntu上搭建了DHCP服务器。您可以在其他设备上配置DHCP客户端以获取IP地址、子网掩码、网关等信息。