实验环境:

- DHCP服务器 :192.168.0.10 (vmnet1)
- 软路由器: 192.168.0.1(vmnet1) 192.168.33.1(vmnet2) 192.168.36.1(vmnet3) 192.168.37.1(vmnet4)
- Windows客户端(winxp):自动获得
实验步骤
一、添加三个不同的网段对应不同机房:

关闭自带的DHCP功能:
![]()
关闭后,意味着不受虚拟环境的影响了,主机进入每个网段,所获得IP地址的途径只有一个,就是通过自己设置的DHCP服务器来进行地址的获得。
二、网络环境配置

三、DHCP服务器配置
服务端添加IP和网关:
[root@localhost chen1]# cd /etc/sysconfig/network-scripts

[root@localhost network-scripts]# vi ifcfg-ens33
配置IP和网关:

重启网卡:
[root@localhost network-scripts]# systemctl restart network
创建dhcpd.conf文件且配置:
[root@192 dhcp]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? y
[root@192 dhcp]# vim dhcpd.conf
subent 192.168.0.0 netmask 255.255.255.0{
}
subent 192.168.33.0 netmask 255.255.255.0{
range 192.168.33.100 192.168.33.199;
option domain-name "5303.vec.com";
option routers 192.168.33.1;
default-lease-time 600;
}
subent 192.168.36.0 netmask 255.255.255.0{
range 192.168.36.100 192.168.36.199;
option domain-name "5306.vec.com";
option routers 192.168.36.1;
default-lease-time 600;
}
subent 192.168.37.0 netmask 255.255.255.0{
range 192.168.37.100 192.168.37.199;
option domain-name "4307.vec.com";
option routers 192.168.37.1;
default-lease-time 600;
}
[root@192 dhcp]# systemctl restart dhcpd
[root@192 dhcp]# systemctl enable dhcpd
四、软路由器配置:
1、修改网卡IP:




2、开启路由转发功能
[root@localhost network-scripts]# echo net.ipv4.ip_forward=1>> /etc/sysctl.conf
[root@localhost network-scripts]# sysctl -p
3、安装DHCP服务
- 开启DHCP中继服务
[root@localhost network-scripts]# dhcrelay 192.168.0.10