目录
一.DHCP工作原理
1.了解DHCP服务
1.1.使用DHCP的好处
1.2.DHCP的分配方式
2.DHCP的租约过程
2.1.DHCP工作原理
2.2.DHCP交互过程
二.DHCP服务器的配置
1.关闭防火墙
2.检查并且安装DHCP有关软件包
3.查看系统的配置文件
3.1.设置参数
4.修改网络
4.1.修改虚拟机网络配置
4.2.修改真机网络(重连终端软件)
4.3.查看
4.4.设置虚拟机内Windows跟Linux的网络(统一)
windows
Linux
4.5.查看
windows
linux
一.DHCP工作原理
1.了解DHCP服务
- DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)
- 由Internet工作任务小组设计开发
- 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议
- DHCP协议底层使用的是UDP协议传输,DHCP有两个部分组成,客户端和服务端
- 客户端默认UDP的68端口
- 服务端默认UDP的67端口
1.1.使用DHCP的好处
- 减少管理员的工作量
- 避免输入错误的可能
- 避免IP地址冲突
- 当更改IP地址段时,不需要重新配置每个用户的IP地址
- 提高了IP地址的利用率
- 方便客户端的配置
1.2.DHCP的分配方式
- 自动分配:分配到一个IP地址后永久使用
- 手动分配:由DHCP服务器管理员专门指定IP地址
- 动态分配:使用完后释放该IP,供其他客户机使用
2.DHCP的租约过程
- 客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程
- 分为四个步骤
2.1.DHCP工作原理
- 客户端通过广播发送DHCP Discover报文寻找DHCP服务端
- 服务端通过广播发送DHCP Offer报文向客户端提供从地址池中挑选的可用IP等网络信息
- 客户端只接收第一个收到的DHCP Offer报文并提取IP地址,然后向通过广播发送DHCP Request报文告知服务端要使用该IP地址
- 服务端通过广播发送DHCP ACK报文告知客户端该IP地址是合法可用的,并提供租约信息
2.2.DHCP交互过程
二.DHCP服务器的配置
1.关闭防火墙
systemctl disable --now firewalld
setenforce 0
vim /etc/selinux/config
2.检查并且安装DHCP有关软件包
rpm -qc dhcp
yum install -y dhcp
3.查看系统的配置文件
cd /etc/dhcp/
ls
less dhcpd.conf
cd /usr/share/doc/dhcp-4.2.5/
ls
less dhcpd.conf.example
pwd
vim dhcpd.conf.example
cp dhcpd.conf.example /etc/dhcp/dhcpd.conf
cd /etc/dhcp/
ls
3.1.设置参数
vim dhcpd.conf
4.修改网络
4.1.修改虚拟机网络配置
4.2.修改真机网络(重连终端软件)
4.3.查看
systemctl restart dhcpd
netstat -naup
4.4.设置虚拟机内Windows跟Linux的网络(统一)
windows
Linux
4.5.查看
windows
linux