搭建DHCP服务实现动态分配IP地址

简介:

服务介绍

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 使用的端口

wKiom1ZIUXCyKDnvAAAnvdQ9Ne0647.png


配置文件位置

/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  修改配置文件

wKioL1ZIUi_w6JNlAABre84n2to866.png


wKioL1ZIUkDDDtd5AABWZPO7tdE285.png

 [root@localhost ~]# /etc/init.d/dhcpd restart

正在启动 dhcpd                                           [失败]

解决办法

1.    第一次虚拟机网卡模式采用的是vmnet1,修改其为vmnet4模式

2.    修改其对应的设置项(etc/dhcp/dhcpd.conf  

    [root@localhost~]# /etc/init.d/dhcpd start

正在启动 dhcpd                                           [确定]


配置客户端


wKioL1ZIUuHiBHC7AABg3SUASig358.png

wKiom1ZIUpbQT_C6AAA3EkPwzxU962.png

wKiom1ZIUpjhFV6-AAC3fr1LjnE407.png




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

相关文章
|
5月前
|
网络协议 Linux Shell
CentOS 7系统下DHCP及中继服务部署
设备 IP地址 主DNS服务器 192.168.100.254 从DNS服务器 192.168.100.1 客户端 192.168.200.2 一、DHCP服务器的部署
132 0
|
6天前
|
Windows
Windows2016 搭建 DHCP服务
Windows2016 搭建 DHCP服务
|
15天前
|
监控 负载均衡 网络协议
|
15天前
|
网络协议 Linux iOS开发
|
26天前
|
域名解析 网络协议 Linux
TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍
TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍
|
28天前
|
网络协议 Shell Linux
DHCP服务
DHCP协议用于集中管理分配IP地址,简化网络管理员工作,防止IP冲突,便于网络结构调整和客户端配置。在Redhat 9环境下,通过yum安装DHCP服务器,配置服务端包括编辑配置文件设定IP范围、DNS和网关等信息,启动并设置DHCP服务开机启动。客户端关闭VMware自带DHCP,修改连接为自动获取,成功从服务器获取新IP地址。
20 1
|
2月前
|
运维 网络协议 Linux
Linux DHCP服务详解
Linux DHCP服务详解
37 4
|
5月前
|
Linux 网络安全 开发工具
哇~真的是你呀!今天是LINUX的DHCP服务与管理
在Linux中,DHCP(动态主机配置协议)服务器管理是用于分配IP地址和其他网络配置信息给计算机和设备的服务。DHCP服务器管理在Linux中的作用是自动为计算机和设备分配IP地址和其他网络配置信息,简化网络管理并避免IP地址冲突。这使得网络设置更加方便和高效。
46 0
|
8月前
|
网络协议 Linux 应用服务中间件
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
155 0