Linux 搭建DHCP服务
DHCP服务 基于UDP封装
1:客户端: DHCP发现包
2:服务端:DHCP应答包
3:客户端:DHCP请求包
4:服务端:DHCP确认包
单网段配置 实例:
要求: 两个 虚拟机
:我用的时centos7
两个虚拟机的 网络模式得是一样的: NAT模式
操作:
1:yum install dhcpd -y #安装对应的服务包、
systemctl stop firewall #关闭防火墙
setenforce 0 #临时关闭 selinux 模式
2:配置文件 vim /etc/dhcp/dhcpd.conf
进入之后 配置命令如下:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.6.0 netmask 255.255.255.0{
range dynamic-bootp 192.168.6.200 192.168.6.254;#定义地址范围
option roputers 192.168.6.2; #网关
option subnet-mask 255.255.255.0; # 网络掩码
option domain-name-servers 144.144.144.144; #配置dns服务器
default-lease-time 60;#配置默认租期
max-lease-time 600; #最大租期
}
3:重启服务
systemctl restart dhcpd
4:更改另一个虚拟机的Window网络模式我这里使用的时VM
点击Workstation 然后选择编辑
然后选择 虚拟网络编辑器
5:服务端:你配置DHCP服务器
客户端: 将虚拟网络编辑器的: 使用本地DHCP服务将IP地址分配给虚拟机 这个选项关闭
6:关闭之后,在客户端虚拟机上:使用
–dhclient 来主动发起CHDP请求
7:使用 ifconfig 查看虚拟机网络