拓扑图:
1.配置DHCP服务器静态IP地址。
[root@fengchaojie-server ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
2.在DHCP服务器上安装DHCP软件包。
查看DHCP软件包:
[root@fengchaojie-server ~]# rpm -qa | grep dhcp
未安装DHCP软件包:
已安装DHCP软件包:
安装DHCP软件包相关操作:
1)挂载光盘
[root@fengchaojie-server ~]# mount /dev/cdrom /mnt/
2)配置安装源文件
[root@fengchaojie-server ~]# cd /etc/yum.repos.d/
[root@fengchaojie-server yum.repos.d]# vim my.repo
(注意:必须在/etc/yum.repo.d/目录下)
文件内容:
3)开始安装
[root@fengchaojie-server ~]# yum install dhcp -y
4)安装成功
3.测试本网段DHCP服务。
配置/etc/dhcp/dhcpd.conf配置文件:
[root@fengchaojie-server ~]# vim /etc/dhcp/dhcpd.conf
配置内容:
启动DHCP服务:
[root@fengchaojie-server ~]# systemctl start dhcpd.service
查看真实机VMnet8的分配情况:
4.配置中继服务器IP地址。
进入对应的网卡进行配置:
自带网卡名称:eno16777736
[root@fengchaojie-client ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
配置内容:
配置新建网卡的相关操作:
查看相关网卡信息:
[root@fengchaojie-client ~]# cd /etc/sysconfig/network-scripts/
(新建网卡名称【默认】:自动以太网)
[root@fengchaojie-client network-scripts]# vim ifcfg-自动以太网
配置内容:
重启网络配置,并查询:
[root@fengchaojie-client network-scripts]# systemctl restart network
[root@fengchaojie-client network-scripts]# systemctl status network
5.安装并配置中继服务软件。
安装DHCP软件包:略。(同DHCP服务器一样)
修改中继服务文件:
[root@fengchaojie-client yum.repos.d]# vim /usr/lib/systemd/system/dhcrelay.service
配置内容:
(其中192.168.52.1为DHCP服务器指定IP。)
重新装载服务单元:
[root@fengchaojie-client ~]# systemctl --system daemon-reload
启动dhcrelay服务:
[root@fengchaojie-client ~]# systemctl start dhcrelay
关闭防火墙:
[root@fengchaojie-client ~]# systemctl stop firewalld.service
6.开启中继服务器的IP转发功能。
配置IP转发功能:
[root@fengchaojie-client ~]# vim /usr/lib/sysctl.d/00-system.conf
配置内容:
启用修改的配置文件:
[root@fengchaojie-client ~]# sysctl -p /usr/lib/sysctl.d/00-system.conf
7.DHCP中继代理验证。
注:如果无法的到中继代理的IP地址大概率是网卡的配置问题。(提高成功率的小建议:如果有图形界面的话尽量使用图形界面配置网卡。)