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的工作过程

解析:

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

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

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

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

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

3.1 DHCP 服务的优点

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

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

3.2 可分配的地址信息

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

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

●默认网关地址

●DNS服务器地址

3.3 动态分配IP地址

① 安装dhcp软件

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

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

④ 启动服务

⑤ 验证

在linux中验证

在windows中验证

3.4 分配固定的地址

相关推荐
发量惊人的中年网工7 小时前
自建清洗中心VS托管安全服务:2026年企业DDoS防护ROI深度测算
网络·ddos
程序员小崔日记13 小时前
20块钱注册一年 .COM 域名!Spaceship 最新优惠教程,支付宝即可付款(附优惠码)
服务器·腾讯云·域名
Better Bench13 小时前
WSL2 Ubuntu 中 Claude CLI “command not found” 故障排查与修复
linux·ubuntu·claude·wsl·claudecode
实心儿儿14 小时前
Linux —— 进程间关系和守护进程
linux·运维·服务器
林浅不想努力14 小时前
LVS知识点总结
服务器·云原生·lvs
Yang961115 小时前
光缆故障快速排查实操技巧,鼎讯信通 Smart-S3 OTDR 一线使用心得
网络
Dawn-bit15 小时前
Linux磁盘管理详解
linux·运维·服务器·计算机网络·云计算
RisunJan16 小时前
Linux命令-sftp(SSH 文件传输协议客户端)
linux·运维
LDZKKJ16 小时前
OpenAI模型“越狱“入侵Hugging Face——AI安全史上的至暗时刻
网络·人工智能·安全
xqqxqxxq17 小时前
Java Socket 多人聊天室(私聊+群聊)技术笔记(V4版本)
java·网络·笔记