linux[基础]-34-[dhcp服务器]-[动态主机管理协议]-[01]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux[基础]-34-[dhcp服务器]-[动态主机管理协议]-[01]相关的知识,希望对你有一定的参考价值。

dhcp

 

dhcp动态主机管理协议基于UDP协议且仅限于用于局域网的网络协议

 

用途:为局域网内部设备或网络供应商自动分配IP地址

 

通常会应用在大型的局域网环境中

 

优点:集中管理IP地址,减少管理和维护成本,提高效率

 

 技术分享

 

dhcp服务程序的常见术语:

 

  作用域:一个完整的IP地址段,dhcp根据作用域来管理分配IP地址

  超级作用域:用于支持同一物理网络上多个逻辑IP地址子网段,包含作用域的列表, 包括对子作用域的管理

  排除范围:将某些IP地址在作用域中排除,不会被dhcp客户端所获取

  地址池:定义dhcp作用域并且应用排除范围后的地址将分配给dhcp客户端

  租约:dhcp客户端获取IP地址的使用时间

  预约:保证子网中特定设备总是获取到相同的IP地址

 

安装dhcpd服务程序:

[[email protected] ~]# yum -y install dhcp

dhcpd服务程序与配置文件:

 

主配置文件

/etc/dhcp/dhcpd.conf

执行程序

/usr/sbin/dhcpd

/usr/sbin/dhcrelay

 

一个标准的dhcp配置文件应该包括全局配置参数、子网网段声明、地址配置选项、地址配置参数

 

   技术分享

 

全局配置参数用于定义整个配置文件的全局参数,而子网网段声明用于配置整个子网网段的地址属性

 

参数

作用

ddns-update-style 类型

定义DNS服务动态更新的类型,类型包括:

none(不支持动态更新)、intermi(互动更新模式)、ad-hoc(特殊更新模式)

allow/ignore client-updates

允许/忽略客户机更新dns记录

default-lease-time 21600

默认超时时间

max-lease-time 43200

最大超时时间

option domain-name-server IP-addres

定义dhs服务器地址

option domain-name name

定义dhs域名

range

定义用于分配IP的地址池

option subnet-mask

定义客户机的子网掩码

option routers

定义客户机的网关

broadcase-address 广播地址

定义客户机的广播地址

ntp-servers IP地址

定义客户机的网络时间服务器(NTP

nis-servers IP地址

定义nis域服务器的地址

hardware 硬件类型 MAC都着急哦

指定网卡接口的类型与mac地址

server-name 主机名

通知dhcp客户机服务器的主机名

fixed-address IP地址

将某个固定IP地址分配给指定主机

time-offset 偏移差

指定客户机的与格林尼治时间的偏移差

 

 

模拟实验:

 

明日约有50名外部学院自带笔记本来我司培训,请保证学员能够正确的获取IP地址并正常上网

机房网段参数如下:

 

参数名称

默认租约时间

21600

最大租约时间

43200

IP地址范围

192.168.200.20 - 192.168.200.100

子网掩码

255.255.255.0

网关

192.168.200.1

DNS服务器地址

192.168.200.103

搜索域

linuxs.com

 

配置dhcp配置文件:

[[email protected] ~]# vim /etc/dhcp/dhcpd.conf

ddns-update-style none;   #设置dhcp服务不自动动态更新

ignore client-updates; #忽略客户机更新dns记录

subnet 192.168.200.0 netmask 255.255.255.0 { #作用域为 192.168.200.0/24网段

        range 192.168.200.20 192.168.200.100; #地址池:20-100

        option subnet-mask 255.255.255.0; #子网掩码:24

        option routers 192.168.200.1; #网关:192.168.200.1

        option domain-name "linuxs.com"; #默认搜索域

        option domain-name-servers 192.168.200.103; #dns地址

        default-lease-time 21600; #默认租约

        max-lease-time 43200; #最大租约

     host print {

        hardware ethernet 00:0C:29:FC:FF:B8;   #绑定MAC地址
        
fixed-address 192.168.200.88; #静态IP地址     } }

重启dhcpd服务验证:

[[email protected] ~]# systemctl restart dhcpd

[[email protected] ~]# systemctl enable dhcpd

ln -s /usr/lib/systemd/system/dhcpd.service /etc/systemd/system/multi-user.target.wants/dhcpd.service

 

  技术分享

 

 

 

 


以上是关于linux[基础]-34-[dhcp服务器]-[动态主机管理协议]-[01]的主要内容,如果未能解决你的问题,请参考以下文章

linux基础dhcp服务

linux基础服务1--dhcp中继代理

第九章 Linux 基础和DHCP

Linux基础网络设置

Linux中不得不了解的基础之DHCP!!!

Linux基础网络设置