服务端
1.安装DHCP
yum -y install dhcp
DHCP默认配置文件/etc/dhcp/dhcpd.conf
DHCP Server Configuration file.
see /usr/share/doc/dhcp*/dhcpd.conf.example
see dhcpd.conf(5) man page
//禁用DNS动态更新
ddns-update-style none;
//默认租约为6小时
default-lease-time 21600;
//最大租约为12小时
max-lease-time 43200;
//指定默认搜索域
option domain-name "bdqun.com";
//指定DNS服务器地址
option domain-name-servers 192.168.10.2,8.8.8.8;
//声明网段地址
subnet 192.168.10.0 netmask 255.255.255.0{
range 192.168.10.200 192.168.10.254; //设置地址池,可以有多个
option routers 192.168.10.2; //指定默认网关
}
host prtsvr{
hardware ethernet 00:00:00:00:00:00; // IP和MAC地址绑定
fixed-address 192.168.10.10;
}
开启DHCP服务:systemctl start dhcpd && systemctl enable dhcpd
客户端
/etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="4738e3c2-1097-4f1e-b3d8-9e3a0982b689"
DEVICE="ens33"
ONBOOT="yes"
修改配置文件后:ifdown ens33;ifup ens33
执行dhclient -d ens33重新自动获取新的IP地址

dhclient -r ens33//释放IP地址