Linux:DHCP服务配置
DHCP服务程序能够使局域网内的主机自动且动态的获取IP地址、子网掩码、网关地址以及DNS服务器地址等信息。
说明:先安装DHCP服务 yum install dhcp -y
主配置文件 /etc/dhcp/dhcp.conf
执行程序 /usr/sbin/dhcpd
/usr/sbin/dhcrelay
主配置文件默认只有注释, 需要参考模板文件cat /usr/share/doc/dhcp*/dhcpd.conf.example
----------------------------------------------实验1:动态分配IP地址-----------------------------------
第1步:准备实验环境。
DHCP服务器IP:192.168.10.1
DHCP客户端:为自动获取
都为仅主机模式,关闭虚拟机的DHCP
第2步:在主配置文件 /etc/dhcp/dhcpd.conf 中添加
ddns-update-style none;
ignore client-updates;
subnet 192.168.10.0 netmask 255.255.255.0{
range 192.168.10.50 192.168.10.150;
option subnet-mask 255.255.255.0;
option routers 192.168.10.1;
option domain-name "linuxprobe.com";
default-lease-time 21600;
max-lease-time 43200;
}
第3步:服务端重启dhcpd服务,客户端激活网卡后客户端自动获取IP地址
---------------------------------------------实验2:特定主机分配固定的IP地址------------------------------
第1步:查看特定主机的MAC地址,ifconfig
第2步:
在主配置文件 /etc/dhcp/dhcpd.conf 中添加
ddns-update-style none;
ignore client-updates;
subnet 192.168.10.0 netmask 255.255.255.0{
range 192.168.10.50 192.168.10.150;
option subnet-mask 255.255.255.0;
option routers 192.168.10.1;
option domain-name "linuxprobe.com";
default-lease-time 21600;
max-lease-time 43200;
host linuxprobe {
hardware ethernet 00:0c:29:27:c6:12;
fixed-address 192.168.10.88;
}
}
第3步:重启dhcpd服务,验证结果。