服务介绍
DHCP服务概述:
名称:DHCP - DynamicHost Configuration Protocol 动态主机配置协议
功能:DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:
1、给内部网络或网络服务供应商自动分配IP地址,主机名,DNS服务器,域名
2、配和其它服务,实现集成化管理功能。如:无人执守安装服务器
3、特点: C/S 模式 客户端/服务端
DHCP服务使用:端口67(bootps)68(bootpc) 。
67是服务端 68是客户端
应用案列
公司有60 台计算机,IP 地址段为192.168.20.1-192.168.20.254,子网掩码是255.255.255.0,网关为192.168.20.1,
现在有一台dhcp 服务器地址为192.168.20.63, 现在需要为剩余的电脑动态,分配IP地址,地址范围为192.168.20.100-192.168.20.200 ,其中公司老板的IP地址为 192.168.10.88 为保留使用。
实验模拟
Dhcp 服务器 localhost.cn.cn :192.168.10.63 虚拟机网卡: vmnet1
客户端 localhost1.cn.:员工 待分配
客户端 localhost2.cn:老板 192.168.20.88
配置dhcp
安装
[root@localhost ~]# yum -y install dhcp 安装软件包
查看dhcp 使用的端口

配置文件位置:
/etc/dhcp/dhcpd.conf
当DHCP 主程序包安装好后会自动生成主配置文件的范本文件
/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample
而在/etc 目录下会建立一个空白的dhcpd.conf 主配置文件。
ls /etc/dhcp/dhcpd.conf
拷贝范本配置文件复制到/etc 目录下替换掉空白dhcpd.conf 主配置文件。
[root@localhost ~]# cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak 拷贝前备份文件
[root@localhost ~]# cp/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? y
获取localhost2.cn 的MAC地址
HWaddr 00:0C:29:35:18:4A
[root@localhost~]# vim /etc/dhcp/dhcpd.conf 修改配置文件


[root@localhost ~]# /etc/init.d/dhcpd restart
正在启动 dhcpd: [失败]
解决办法
1. 第一次虚拟机网卡模式采用的是vmnet1,修改其为vmnet4模式
2. 修改其对应的设置项(etc/dhcp/dhcpd.conf )
[root@localhost~]# /etc/init.d/dhcpd start
正在启动 dhcpd: [确定]
配置客户端



本文转自 水滴石川1 51CTO博客,原文链接:http://blog.51cto.com/sdsca/1712924,如需转载请自行联系原作者