DHCP定义
DHCP服务是负责IP、掩码、网关地址、DNS地址等自动分发的软件服务
DHCP的分配方式
(1)自动分配:分配到一个IP地址后永久使用
(2)手动分配:由DHCP服务器管理员专门指定IP地址
(3)动态分配:使用完后释放该IP,供其他客户机使用
DHCP的租约过程(客户机从DHCP服务器获取IP地址的过程)
(1)DHCP客户端在网络中搜索服务器
(2)服务器响应客户端
(3)客户端向目标服务器发出服务请求(单播)
(4)服务器向客户端分发IP地址
DHCP中继原理
广播包不通过路由器,只通过交换机(同网段传输),若想跨网段传输,需要使用DHCP的中继功能。

Linux中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中继的配置文件

DHCP的配置有三部分:
(1)全局配置
(2)分发范围
(3)指定固定电脑获取固定地址
```
[root@localhost dhcp]# cp /usr/share/doc/dhcp*/dhcpd.conf.sample ./dhcpd.conf
[root@localhost ~]# 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;
}
[root@localhost ~]# /etc/init.d/dhcpd restart
Starting dhcpd: [ OK ]
# 此时,将Windows系统的本地连接禁用并启用,查看IP地址为192.168.214.199,网关为192.168.214.2,操作完成
```

最新文章

  1. mysql锁SELECT FOR UPDATE【转】
  2. Android界面组件的四种启动方式
  3. 委托学习笔记后续:泛型委托及委托中所涉及到匿名方法、Lambda表达式
  4. Spark Streaming源码解读之Executor容错安全性
  5. MacOs终端忽略大小写
  6. LTE Module User Documentation(翻译5)——Mobility Model with Buildings
  7. SqlHelper include Transaction
  8. c语言字符串库函数#include<string.h>
  9. F - Wormholes
  10. 一种解决h5页面背景音乐不能自动播放的方案
  11. 安装uBuntu操作系统 - 初学者系列 - 学习者系列文章
  12. LeetCode-Maximum Subarray[dp]
  13. python2.7练习小例子(二)
  14. 洛谷P4316 绿豆蛙的归宿
  15. 发票打印不全不完整的解决方案(Win10)
  16. IDEA VM设置
  17. Atitit php vs node.js attilax总结
  18. 零基础学习python_异常处理(32-33课)
  19. WPF编程,通过Path类型制作沿路径运动的动画另一种方法。
  20. 十七、S3C2440 音频解码芯片WM8976声卡驱动移植、madplay测试

热门文章

  1. JavaAgent 应用(spring-loaded 热部署)
  2. javap(反汇编命令)详解
  3. Spark2 探索性数据统计分析
  4. 170817、Nginx详细配置
  5. Docker 学习应用篇之三: Docker的简单实用
  6. Java 中运用DOS运行class(字节码)
  7. SQL Fundamentals:Restricting and Sorting Data限制和排序数据(FROM-WHERE-SELECT-ORDER BY)
  8. hadoop HA架构安装部署(QJM HA)
  9. stress test - volume test
  10. IE8 select 动态下拉遇到的问题