DHCP

Posted weizhimin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DHCP相关的知识,希望对你有一定的参考价值。

1、DHCP概念

DHCP服务是负责IP、子网掩码、网关地址、DNS地址等自动分发的软件服务

2、DHCP分配方式

(1)自动分配:分配到一个IP地址后永久使用

(2)手动分配:由DHCP服务器管理员专门指定IP地址
(3)动态分配:使用完后释放该IP,供其他客户机使用(长期不用就释放了)

3、DHCP的租约过程

(1)定义

客户机从DHCP服务器获取IP地址的过程

(2)租约的过程

(1)DHCP客户端在网络中搜索DHCP服务器的位置

(2)DHCP服务器响应客户端
(3)客户端向目标DHCP服务器发出服务请求(单播)
(4)DHCP服务器向客户端分发IP地址

(5)DHCP服务器对客户端占用的IP地址进行备案
4、DHCP中继原理
广播包不通过路由器,只通过交换机(同网段传输),若想跨网段传输,需要使用DHCP的中继功能。

 

二、DHCP的安装与配置

1、挂载光盘

 

mount /dev/cdrom /media/cdrom

2. 安装DHCP软件包


yum -y install dhcp

 

3、配置DHCP服务


/etc/dhcp/dhcpd.conf 主配置文件路径
/usr/sbin/dhcpd 服务命令执行程序的绝对路径
/usr/sbin/dhcrelay 中继命令执行程序的路径
/etc/init.d/dhcpd DHCP启动脚本路径
/etc/init.d/dhcrelay DHCP中继的启动脚本
/etc/sysconfig/dhcpd DHCP的执行参数
/etc/sysconfig/dhcrelay DHCP中继的配置文件

 

4、DHCP的配置文件有三部分


(1)全局配置
(2)分发范围
(3)指定固定电脑获取固定地址
```
[[email protected] dhcp]# cp /usr/share/doc/dhcp*/dhcpd.conf.sample ./dhcpd.conf
[[email protected] ~]# vim /etc/dhcp/dhcpd.conf
# 全局设置
option domain-name "example.org"; # 区域名字“"example.org”
option domain-name-servers ns1.example.org, ns2.example.org; # DNS的IP地址
default-lease-time 600; # 最小租约时间 600秒
max-lease-time 7200; # 最大租约时间 7200秒
log-facility local7; # 日志的路径
# 网段声明
subnet 192.168.214.0 netmask 255.255.255.0 {
range 192.168.214.100 192.168.214.200;
option routers 192.168.214.2;
}
# 主机声明
host www.yunjisuan.com {
hardware ethernet F6:96:34:F4:E2:3C;
fixed-address 192.168.214.199;
}
[[email protected] ~]# /etc/init.d/dhcpd restart
Starting dhcpd: [ OK ]
# 此时,将Windows系统的本地连接禁用并启用,查看IP地址为192.168.214.199,网关为192.168.214.2,操作完成






















以上是关于DHCP的主要内容,如果未能解决你的问题,请参考以下文章

那些你不得不知道的网络协议——DHCPDHCP中继VRRP

DHCP服务

关于各个协议

笔记 DHCP

DHCP原理和配置

DHCP原理及实验