1.安装dhcp.server和dhcp.client的包
2.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
3.修改/etc/sysconfig/network-script/ifcfg-eth0
必须包含以下行,且NETWORKING必须为yes
NETWORKING=yes
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
4.修改/etc/dhcp/dhcpd.conf和/etc/dhcp/dhcpd6.conf配置文件
类似
subnet 192.168.7.0 netmask 255.255.255.0 {
range 192.168.7.200 192.168.7.249;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option routers 192.168.7.1;
default-lease-time 600;
max-lease-time 7200;
}
host fantasia {
hardware ethernet 08:00:07:26:c0:a5;
fixed-address 192.168.7.222;
}
5.启动server端
ipv4:dhcpd -d -cf /etc/dhcp/dhcpd.conf
ipv6:dhcpd -6 -d -cf /etc/dhcp/dhcpd6.conf
加d是为了显示服务器处理过程
6.客户端获取ip
dhclient -d eth0