-
1 DHCP服务器的配置(...
-
2 配置与管理DHCP中...
一、项目要求 某企业计划构建一台 DHCP服务器来解决IP地址动态分配的问题,要求能够自动分配IP地址以及网关、DNS等网络属性信息。同时要求DHCP服务器为DNS、WEB、Samba服务器分配固定IP 地址。该公司网络拓扑图如下图所示。

企业DHCP服务器IP地址为192.168.学号.240;
Samba服务器IP地址为192.168.学号.241;
WEB服务器IP地址为192.168.学号.242;
DNS服务器的域名为szhvs.com,IP地址为192.168.学号.243; 网关地址为192.168.学号.2;
地址范围为192.168.学号.3 - 192.168.学号.150,掩码为255.255.255.0。
要求:通过配置DHCP服务器为企业内部的所有计算机和服务器提供IP地址自动分配服务。
提交:1.DHCP服务器配置的技术文档。
2.DHCP服务器配置的批处理文件。
二、项目实施
(一)配置VM虚拟机环境
创建虚拟机,并按项目要求修改主机名和网络配置。
| 设备 | 主机名 | IP地址 | MAC地址 |
|---|---|---|---|
| DHCP服务器 | DHCP_server+学号 | 192.168.学号.240 | 00:0c:29:d9:25:9b |
| DNS服务器 | DNS_server+学号 | 自动获取(保留地址) | 00:0c:29:1f:c7:2e |
| WEB服务器 | WEB_server+学号 | 自动获取(保留地址) | 00:0c:29:d8:fd:bc |
| SAMBA服务器 | SAMBA_server+学号 | 自动获取(保留地址) | 00:0c:29:c5:97:a6 |
| Client客户机 | Client+学号 | 自动获取 | 00:0c:29:c5:97:a6 |
1、创建一台虚拟机作为DHCP服务器、创建4台虚拟机分别模拟客户端和三台服务器。所有计算机均使用VMnet1网段,网段Ip第3段使用自己学号。
2、配置虚拟网络编辑器(使用Vmnet1网段)

(二)安装与配置DHCP服务器
1.修改DHCP服务器IP地址及主机名
nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.90.240/24 gw4 192.168.90.2 ipv4.dns 192.168.90.243
nmcli connection up ens160 #重新加载网卡,使网络配置生效。
#修改IP地址
nmcli general hostname DHCP_server90 #修改主机名
2.配置安装源
#配置本地安装源(先将光驱加载并开启 )详细操作请参考 《配置本地安装源》
mount /dev/cdrom /media #挂载本地光盘
#配置仓库配置文件
mkdir -p /etc/yum.repos.d/back #创建仓库配置文件备份文件夹
mv /etc/yum.repos.d/* /etc/yum.repos.d/back #备份所有的安装源配置文件
#rm /etc/yum.repos.d/*
touch /etc/yum.repos.d/myrepo.repo #新建仓库配置文件
#修改仓库配置文件为本地光盘的内容
cat >>/etc/yum.repos.d/myrepo.repo <<EOF
[Centos8BaseOS-local]
name=CentOS8BaseOS
baseurl=file:///media/BaseOS
gpgcheck=0
enabled=1
[CentosAppStream-local]
name=CentOS8AppStream
baseurl=file:///media/AppStream
gpgcheck=0
enabled=1
EOF
3.安装DHCP服务器软件
yum install dhcp-server -y
4.修改DHCP配置文件
cat >>/etc/dhcp/dhcpd.conf <<EOF
subnet 192.168.90.0 netmask 255.255.255.0 {
range 192.168.90.3 192.168.90.150;
option domain-name-servers 192.168.90.243;
option domain-name "szhvs.com";
option routers 192.168.90.2;
default-lease-time 600;
max-lease-time 7200;
}
host DNS_server90 {
hardware ethernet 00:0c:29:1f:c7:2e; #此处物理地址需改为对应主机的物理地址
fixed-address 192.168.90.243;
}
host WEB_server90 {
hardware ethernet 00:0c:29:d8:fd:bc; #此处物理地址需改为对应主机的物理地址
fixed-address 192.168.90.242;
}
host SAMBA_server90 {
hardware ethernet 00:0c:29:c5:97:a6; #此处物理地址需改为对应主机的物理地址
fixed-address 192.168.90.241;
}
EOF
5.重新DHCP服务,并加入到启动列表
systemctl restart dhcpd
systemctl enable dhcpd
(三)测试DHCP
1.测试3台固定分配主机的IP地址和客户端的IP地址
(1)DNS服务器获取的固定IP

(2)WEB服务器获取的固定IP

(3)SAMBA服务器获取的固定IP

(4)Client获取的固定IP




