在Ubuntu中,DHCP(动态主机配置协议)用于自动分配IP地址给网络中的设备。要定义DHCP作用域,请按照以下步骤操作:
sudo apt-get update
sudo apt-get install isc-dhcp-server
sudo systemctl start isc-dhcp-server
/etc/dhcp/dhcpd.conf)已正确设置。使用文本编辑器打开配置文件:sudo nano /etc/dhcp/dhcpd.conf
# 定义作用域
subnet 192.168.1.0 netmask 255.255.255.0 {
# 设置作用域的范围
range 192.168.1.10 192.168.1.100;
# 设置默认网关
option routers 192.168.1.1;
# 设置DNS服务器
option domain-name-servers 8.8.8.8, 8.8.4.4;
# 设置租约时间(单位:秒)
option lease-time 600;
}
在这个示例中,我们定义了一个作用域,IP地址范围为192.168.1.10到192.168.1.100,子网掩码为255.255.255.0,默认网关为192.168.1.1,DNS服务器为8.8.8.8和8.8.4.4,租约时间为600秒。
保存并关闭配置文件。
检查DHCP服务器的接口设置。打开/etc/default/isc-dhcp-server文件:
sudo nano /etc/default/isc-dhcp-server
找到INTERFACESv4行,将其设置为要监听的网络接口。例如,如果要监听eth0接口,请将其设置为:
INTERFACESv4="eth0"
保存并关闭文件。
重新启动DHCP服务器以应用更改:
sudo systemctl restart isc-dhcp-server
现在,DHCP服务器已经根据定义的作用域为网络中的设备分配IP地址。