Linux的网络服务DHCP

一.了解DHCP服务

1.1 DHCP定义

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

 DHCP采用C/S架构,C-client(客户机),S-server(服务器),客户机/服务器架构

DHCP服务对应传输层UDP协议,因为是C/S架构,所以客户机端口号是67,服务器端口号是68
 

1.2 DHCP优点

  1. 减少管理员的工作量

  2. 避免输入错误的可能

  3. 避免IP地址冲突

  4. 当更改lP地址段时,不需要重新配置每个用户的IP地址

  5. 提高了IP地址的利用率

  6. 方便客户端的配置

1.3 DHCP的分配方式

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

  • 手动分配:由DHCP服务器管理员专门指定IP地址

  • 动态分配:使用完后释放该IP,供其它客户机使用

二.DHCP的工作过程

Linux的网络服务DHCP_第1张图片

解析:

① 客户端会发送一个广播报文 discover 寻找dhcp服务器

② dhcp 服务器收到 discover 报文,会回复一个 offer 报文,并且携带相关的配置信息

③ 客户端收到offer报文之后,会将报文中的配置信息配置好,再回复一个 request 报文,告诉dhcp服务器,将使用的地址从合法的地址池中去除

④ dhcp服务器收到request报文,会回复一个 ACK ,告诉客户机可以放心使用。

三.使用DHCP动态配置主机地址

3.1 DHCP 服务的优点

●为大量客户机自动分配地址,提供集中管理

●减轻管理和维护成本、提高网络配置效率

3.2 可分配的地址信息

●网卡的IP地址、子网掩码

●对应的网络地址、广播地址

●默认网关地址

●DNS服务器地址

3.3 动态分配IP地址

① 安装dhcp软件

Linux的网络服务DHCP_第2张图片

② 将配置文件的模板复制到 /etc/dhcp/dhcp.conf 下

③ 进入配置文件,进行配置

Linux的网络服务DHCP_第3张图片

④ 启动服务

Linux的网络服务DHCP_第4张图片

⑤ 验证

在linux中验证

Linux的网络服务DHCP_第5张图片

Linux的网络服务DHCP_第6张图片

Linux的网络服务DHCP_第7张图片

在windows中验证

Linux的网络服务DHCP_第8张图片

Linux的网络服务DHCP_第9张图片

3.4 分配固定的地址

Linux的网络服务DHCP_第10张图片

Linux的网络服务DHCP_第11张图片

Linux的网络服务DHCP_第12张图片

Linux的网络服务DHCP_第13张图片

你可能感兴趣的:(Linux,linux,网络,服务器)