linux中的DHCP原理与配置
2021/10/7 7:12:54
本文主要是介绍linux中的DHCP原理与配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
一,DHCP工作原理
1,了解DHCP服务
2,DHCP的租约过程
3,DHCP服务的优点
二,配置DHCP服务
总结
一,DHCP工作原理
1,了解DHCP服务
DHCP(dynamic host configuration protocol,动态主机协议)
由Internet工作任务小组设计研发,专门用于TCP/IP网络中的计算机自动分配TCP/IP参数的协议
使用DHCP的好处:
1)减少管理员的工作量
2)避免输入错误的可能
3)避免IP地址冲突
4)当更改IP地址段时,不需要重新配置每个用户的IP地址
5)提高了IP地址的利用率
6)方便客户端的配置
DHCP的分配方式:
1)自动分配:分配到一个地址后永久使用
2)手动分配:有DHCP服务器管理员专门指定IP地址
3)动态分配:使用完后释放该IP,供其他客户机使用
2,DHCP的租约过程
客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程
分为四个步骤:
1)客户端在网络中搜索服务器
2)服务器向客户端响应服务
3)客户端向目标服务器发出服务请求
4)服务向客户端提供服务
租约过程:
1,DHCP客户机以广播的方式发送DHCP discover请求信息来寻找DHCP服务器
2,DHCP服务器接收到来自客户机请求IP地址信息时,在自己的IP地址池中查找是否有合法的IP地址提供给客户机。如果有,DHCP服务器将此IP地址做上标记加入到DHCP offer的信息中,然后以广播的方式发送DHCP offer消息。
3,DHCP客户机从接收到的第一个DHCP offer消息中提取IP地址并且发送DHCP request广播通告给局域网中的所有的DHCP服务器,它选择了哪个IP哪个DHCP服务器。
4,DHCP服务器接收到DHCP request消息后以DHCP ack消息的形式向客户机广播成功确认。该消息包含有IP地址的有效租约和其他可配置的信息,当客户机收到DHCP ack消息时配置IP地址,完成TCP/IP的初始化。
3,DHCP服务的优点
DHCP服务为大量客户机自动分配地址,提供集中管理,减轻管理和维护成本,提高网络配置效率。
可分配的地址信息主要包括:
1,网卡的IP地址,子网掩码
2,对应的广播地址,网络地址
3,默认网关地址
4,DNS服务器地址
二,配置DHCP服务
关闭防火墙和selinux
安装DHCP服务
配置文件位置 /etc/dhcp/dhcpd.conf
/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example 此目录下有配置模板
复制配置模板
修改配置文件
修改第8行第27行保存退出
启动dhcp服务
修改网卡配置
重启网卡,
虚拟机网络设置
在windows中验证
DHCP中继配置
先设置服务器再连接线路
二层 交换机配置
[Huawei]vlan bat 10 20 30
[Huawei]int e0/0/1
[Huawei-Ethernet0/0/1]port link-type access
[Huawei-Ethernet0/0/1]port default vlan 10
[Huawei-Ethernet0/0/1]int e0/0/2
[Huawei-Ethernet0/0/2]port link-type access
[Huawei-Ethernet0/0/2]port def vlan 20
[Huawei-Ethernet0/0/2]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port link-ty acc
[Huawei-GigabitEthernet0/0/1]port def vlan 30
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port link-ty trunk
[Huawei-GigabitEthernet0/0/2]port trunk allow-pass vlan all
三层交换机配置
[Huawei-ui-console0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port link-ty trunk
[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/1]q
[Huawei]dhcp enable
[Huawei]vlan bat 10 20 30
[Huawei]int vlan 10
[Huawei-Vlanif10]ip add 192.168.10.1 24
[Huawei-Vlanif10]dhcp select relay
[Huawei-Vlanif10]dhcp relay server 192.168.145.100
[Huawei-Vlanif10]int vlan 20
[Huawei-Vlanif20]ip add 192.168.20.1 24
[Huawei-Vlanif20]dhcp select relay
[Huawei-Vlanif20]dhcp relay server 192.168.145.100
[Huawei-Vlanif20]int vlan 30
[Huawei-Vlanif30]ip add 192.168.145.1 24
[Huawei-Vlanif30]dhcp select relay
[Huawei-Vlanif30]dhcp relay server 192.168.145.100
PC机配置
测试网络连通
配置dhcp服务配置文件
vim /etc/dhcp/dhcpd/conf
配置文件配置完成需要重新启动
检验配置是否完成
配置完成
总结
配置网卡文件,配置dhcp配置文件.配置完成后需要重新启动。配置服务时,首先关闭防火墙和selinux。虚拟机的网络配置需要仅主机模式。配置dhcp配置文件时,每一段的结尾都要以”;“结尾。
这篇关于linux中的DHCP原理与配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法