搭建 DHCP 服务器

DHCP (Dynamic Host Configuration Protocol,动态主机配置协议),是一个局域网的网络协议。指的是由服务器控制一段 IP 地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP 作为 Windows Server 的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置,该服务的默认端口号是 67

部署环境如下:

# 首先为服务端和客户端各添加一块网卡

# 两块网卡连在同一台虚拟交换机,并且不要打开对应虚拟交换机的 DHCP 服务

#  C/S 两端安装相应的软件

# 在服务端查看 dhcp 的安装路径并查看相关配置文件,并将原来全是注释的配置文件覆盖掉

# 编辑配置文件,然后给新添加的网卡配置一个同网段IP

# 覆盖后的配置文件 /etc/dhcp/dhcpd.conf 通常包括三部分:parameters、declarations 、option

# 1. DHCP 配置文件中的 parameters(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户

ddns-update-style                        # 配置 DHCP-DNS 互动更新模式

default-lease-time                       # 指定确省租赁时间的长度,单位是秒

max-lease-time                           # 指定最大租赁时间长度,单位是秒

hardware                                     # 指定网卡接口类型和 MAC 地址

server-name                                 # 通知 DHCP 客户服务器名称 

get-lease-hostnames flag              # 检查客户端使用的 IP 地址 

fixed-address ip                           # 分配给客户端一个固定的地址 

authritative                                   # 拒绝不正确的 IP 地址的要求

# 2. DHCP 配置文件中的 declarations (声明):用来描述网络布局、提供客户的 IP 地址等

shared-network                                             # 用来告知是否一些子网络分享相同网络

subnet                                                          # 描述一个IP地址是否属于该子网

range                                                            # 起始 IP 终止 IP 提供动态分配 IP 的范围

host                                                              # 主机名称 

group                                                            # 为一组参数提供声明 

allow unknown-clients;deny unknown-client       # 是否动态分配 IP 给未知的使用者

allow bootp;deny bootp                                    # 是否响应激活查询 

allow booting;deny booting                              # 是否响应使用者查询

filename                                                         # 开始启动文件的名称. 应用于无盘工作站

next-server                                                    # 设置服务器从引导文件中装如主机名,应用于无盘工作站

# 3. DHCP 配置文件中的 option 用来配置 DHCP 可选参数,全部用 option 关键字作为开始

subnet-mask                     # 为客户端设定子网掩码

domain-name                    # 为客户端指明 DNS 名字

domain-name-servers        # 为客户端指明 DNS 服务器 IP 地址

host-name                        # 为客户端指定主机名称

routers                              # 为客户端设定默认网关 

broadcast-address             # 为客户端设定广播地址

ntp-server                         # 为客户端设定网络时间服务器 IP 地址

time-offset                      # 为客户端设定和格林威治时间的偏移时间,单位是秒

# 重启 dhcp 服务

# 然后客户端创建一个网卡配置文件并将其激活,然后查看添加后的网卡 IP

# 新添加的网卡的 IP 为 dhcp 服务端配置文件里边 range 范围内的第一个地址

posted @ 2022-03-03 17:57  demoduan  阅读(461)  评论(0)    收藏  举报