DHCP 的配置文件 /etc/dhcp/dhcpd.conf 是空的,需要用模板文件进行替换后再修改配置
DHCP配置文件 /etc/dhcp/dhcpd.conf
cp /usr/share/doc/dhcp-4.2.5/dhcp.conf.example /etc/dhcp/dhcpd.conf
注意: DHCP配置文件中至少要有一个子网段要与当前服务器在同一个网段(否则DHCP服务启动失败)
把DHCP前几个subnet注释掉,修改最后一个做测试
启动服务
systemctl start dhcpd 重启dhcp服务
测试其他PC前,先取消vmware中的dhcp功能
test02,设置自动获取ip,查看ip情况
test01,查看日志
固定地址分配
修改配置,并重启。固定分配的ip在原网段地址池以外
设置自动获取ip,ifdown、ifup
DHCP中继
修改虚拟机设置,添加VMnet10和VMnet11
分别修改网段,并关闭其DHCP功能
test1做DHCP服务器,网络模式为VMnet10
test2做DHCP中继,需要添加第二个网卡,并分别修改网络模式为VMnet10和VMnet11
test3修改网络模式为VMnet10
test04,修改网络模式为VMnet11
test01: 设置IP地址、网关
test02 第一块网卡,/etc/sysconfig/network-scripts/ifcfg-ens33
test02 第二块网卡 用 ip a 查看网卡名,从ens33复制出对应的配置文件
test02,重启网卡服务后,查看网卡信息
test03、test04网卡配置的BOOTPROTO设置为dhcp, 先 ifdown,等其他配置完毕后,再启动网卡
test01,配置DHCP
也可以挂载光盘rpm安装
test01,删除或注释掉其他的子网,配置2个子网,启动服务
test02,配置DHCP中继服务
test02,开启路由转发功能( /etc/sysctl.conf )
vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
sysctl -p
设置DHCP的中继命令,提供中继DHCP请求 命令:dhcrelay DHCP服务器IP
dhcrelay 192.168.10.10
test03、test04,ifup 后可以看到已经分配到ip了 而且可以相互ping通