CentOS 7 搭建DHCP服务 实验准备: 1.CentOS 7服务器一台,客户端电脑一台,属于同一局域网内 2.网段:192.168.80.0/24

第一步:安装dhcp服务 rpm -ivh /mnt/Packages/dhcp-4.2.5-58.el7.centos.x86_64.rpm 或者 yum install dhcp

第二步:修改配置文件 rpm -qc dhcp --查看dhcp在哪个配置文件-- vi /etc/dhcp/dhcpd.conf --用vi编辑器修改配置文件--

//设置分配地址池 最后插入内容: subnet 192.168.80.0 netmask 255.255.255.0 { range 192.168.80.100 192.168.80.200; option routers 192.168.80.1; option domain-name-servers 2.2.2.2, 3.3.3.3; default-lease-time 600; max-lease-time 7200; } 保存退出

//subnet:网段声明,作用于整个子网段 //range:设置分配的IP地址池 //option routers:网关 //option domain-name-servers:域名 //default-lease-time:默认租约时间 //max-lease-time:最大租约时间

第三步:启动 service dhcpd start --启动dhcp服务-- netstat -anpu | grep dhcp --查看端口工作情况--

//注意:防火墙和selinux要关闭

第四步:验证,用客户端测试地址获得情况 将客户端电脑IP地址获得方法改为自动获得 刷新一下(禁用再启用) 查看一下IP地址获得信息,是否在设置的网段内(192.168.80.100—192.168.80.200)

第五步:绑定主机与MAC地址(host指定ip地址) MAC地址获取方法(查看租约信息) cat /var/lib/dhcpd/dhcpd.leases //将获得的MAC地址复制 vi /etc/dhcp/dhcpd.conf --用vi编辑器修改配置文件-- 最后插入内容: host boss { hardware ethernet MAC地址; fixed-address 192.168.80.188; } 保存退出 service dhcpd restart --重新启动dhcp服务--

第六步:验证,用客户端测试地址获得情况 刷新一下(禁用再启用) 查看一下IP地址是否为192.168.80.188