Linux DHCP服务的开启和配置(dhcp开启linux)
Linux DHCP服务的开启和配置
参考提示:DHCP是动态主机配置协议,它允许动态分配IP地址,而不需要手动更改每台主机的TCP / IP设置。DHCP是一种基于客户端的Internet协议,经常用于分配IP地址和其他网络配置设置,例如默认网关、DNS服务器、子网掩码等。
Linux DHCP服务的开启和配置是非常简单的,我们可以使用Linux上自带的dhcpd服务器,这是一个内置在操作系统内核中的面向UDP客户端的DHCP服务器。
打开Linux上的DHCP服务可以使用以下命令:
> sudo systemctl start dhcpd
默认情况下这会在系统启动时自动启动DHCP服务。接下来,需要配置DHCP服务器,如果想使用dhcpd,需要更改/etc/dhcp/dhcpd.conf,如下所示:
*********************
#Global settings
ddns-update-style interim;
default-lease-time 600;
max-lease-time 7200;
option domain-name “example.com”;
option domain-name-servers 8.8.8.8, 8.8.4.4;
#Exclude network
# The network 192.168.1.0/24 will not be given out by DHCP
subnet 192.168.1.0 netmask 255.255.255.0 {
#Subnet settings
range 192.168.1.10 192.168.1.20;
option routers 192.168.1.1;
}
# Include network
#The ntwork 192.168.2.0/24will be gievn out by DHCP
subnet 192.168.2.0 netmask 255.255.255.0 {
#Subnet settings
range 192.168.2.10 192.168.2.20;
option routers 192.168.2.1;
}
*************************
配置完成后,可以使用以下命令重启DHCP服务:
> sudo systemctl restart dhcpd
之后,服务器就可以开始分配IP地址,客户端机器能够访问网络。不过,有时候有的客户端无法访问网络,此时可以使用以下命令查看DHCP服务器的活动状态:
> sudo systemctl status dhcpd
这都可以看到dhcpd服务器 是否正常工作,以及也可以验证客户端机器是否收到已配置的IP地址。
总结,Linux上DHCP服务的开启和配置只需要使用几条简单的命令就可以完成,这也方便管理员更有效、高效地分配IP地址。