龙源期刊网 http://www.qikan.com.cn
基于VMware环境下DHCP服务器的配置
作者:梁春华
来源:《电子技术与软件工程》2017年第15期
摘要:VMware是一款虚拟机软件,它可以使得在一台计算机上同时运行多个操作系统,各系统之间运行环境隔离,相互之间没有任何影响。本文介绍了如何利用VMware来进行Linux服务器的配置,详细描述了中继服务器DHCP配置过程。 【关键词】Linux服务器VMware DHCP中继
高职院校学习Linux服务器的课程采用的都是理实一体化的教学方式,学生不但要掌握基础的理论知识,还要熟练掌握具体的实际操作,这样对教学环境的要求比较高。实训室的计算机一般都要同时满足多门课程的教学实践,实验环境是不可能随意更改的。Linux服务器配置在学习过程中会对操作系统做一定的改动,比如系统的安装,磁盘限额的配置等。为了避免对物理机的影响,在学习Linux服务器的时候我们引入了虚拟机软件VMware。在教学过程中,利用VMware软件创建若干台虚拟机,然后在虚拟机上安装Linux操作系统,通过VMware软件中提供的虚拟网卡将虚拟机分成若干个局域网搭建实验平台。
IP地址分配是网络服务中的基础服务,也是每一次网络访问过程中必须要发生的服务。本文以服务器市场占有率最高的Red HatEnterprise Linux (RHEL)操作系统为例,详细描述了中继代理服务器DHCP的配置过程。 1 中继代理服务器DHCP的简介
DHCP (Dynamic Host ConfigurationProtocol,动态主机配置协议)是一个简化主机IP地址分配管理的TCP/IP标准协议,用户通过DHCP服务器可以动态管理IP地址分配以及其他相关环境的设置,比如Gateway网关、DNS服务器的设置等。DHCP服务器不但可以为同一网络的客户机分配的IP地址,也可以为处于不同的网络的客户机分配各自网段的IP地址。DHC,P中继代理服务器就是用来实现不同网络的客户机动态获取自己所属网络的IP地址。 2 DHCP服务器实验环境配置 2.1 物理环境的搭建
实验创建了四台虚拟机,分别作为DHC,P服务器、PC1客户机、DHCP中继代理服务器和PC2客户机。其中DHCP服务器、PC1通过VMnetl连接组成1号网络,DHCP中继代理服务器、PC2通过VMnet2连接组成2号网络,其中DHCP中继代理服务器需要再安装一块网卡,和VMnetl连接,将1号网络和2号网络连接在一起,这样实验需要的拓扑图就搭建成功丁,如图1所示。
龙源期刊网 http://www.qikan.com.cn
2.2 系统环境的配置
假设1号网络的网段号为192.168.1.0/24,2号网络的网段号为192.168.3.0/24,DHCP服务器拥有两个网络的地址资源可以分配,分别是192.168.1.5 6/2 4-192.168.1.222/24;192.168.3.13 3/24-192.168.3.249/24.
DHCP服务器IP地址设置为192.168.1.14,PC1客户机直接由DHCP服务器从地址池中动态分配192.168.1.0/24网段中的一个IP地址,DHCP中继代理服务的两块网卡IP地址分别设置为192.168.1.15/24和192.168.3.15/24,PC2客户机由DHCP服务器通过中继代理服务器从地址池中动态分配192.168.3.0/24网段中的一个IP地址。 3 DHCP服务器配置的实现
在Linux服务器中实现DHCP服务操作并不复杂,首先要安装DHCP服务,然后再对DHCP配置文件进行设置,设定DHCP服务的网络地址范围和作用域,最后是启动服务,并通过客户机来测试DHC,P是否正常运行。 3.1 DHCP服务器的配置 3.1.1 安装DHCP服务
在Red Hat Enterprise Linux (RHEL) 系统镜像光盘中自带了很多rpm安装包,其中就包含了DHCP服务器的安装包,所以第一步就是将光盘挂载到系统中,输入命令#mount/dev/hde /mnt/cdrom将光盘挂载到目录/mnt/cdrom下。服务包的安装有两种方式,一种是直接使用rp rri命令来安装,这种方式需要操作人员自己解决软件包之问的依赖关系,这种依赖关系一般比较复杂,判断起来非常麻烦:另一种是使用yum安装,yum可以自动升级、安装和移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。本实验选择使用yum安装。 输入命令#vi /etc/yum.repos.d/dvd.repo创建yum源文件,内容如下: [dvd] name=dvd
baseurl=file:///mnt/e drom/S erver gpgcheck=0 enabled=l
输入命令#yum clean all先清除缓存,然后执行命令#yum install dhcp-y安装服务。
龙源期刊网 http://www.qikan.com.cn
3.1.2 配置DHCP服务器
输入命令#vi/etc/dhcpd.conf打开服务器配置文件,设置DHCP服务器管理分配的两个网段的作用域.如图2所示。
最后输入命令#service dhcpd start,启动DHCP服务。 3.1.3 通过PC1客户机测试DHCP服务器的运行情况
将PC1客户机获取IP地址的方式设置成自动获取。在搭建实验平台时,PC1客户机连接到了DHCP服务器所在的1号网络中,如果DHCP服务器能够正确运行,PC1客户机会申请到一个和DHCP服务器相同网段的IP地址。输入命令#ifdown eth0禁用网卡,再输入命令#ifup eth0激活网卡,使得网卡自动申请一个IP地址。输入命令#ifconfig验证网卡eth0获取到的IP地址是属于DHCP服务器所在网段192.168.1.0/24,验证DHCP服务器运行正确,说明服务器配置成功,如图3所示。
3.2 DHCP中继代理服务器的配置
2号网络中的PC2客户机想获取192.168.3.0/24网段的IP地址,需要通过中继代理服务器将地址申请请求转发到1号网络中的DHCP服务器上。再由DHC,P服务器从对应的地址池中选择适当的IP地址通过中继代理服务器分配给PC2客户机。 (1)安装dhcp服务
(2)修改配置文件/etc/sysctl.conf开启路由转发功能 #vi /etc/sysctl.conf net.ipv4.ip_forward-l #sysctl-p
(3)修改配置文件/etc/sysconfig/dhcrelay,设置中继代理服务器转发申请用到的两个网络接口以及转发到的DHCP服务器的IP地址。如图4所示。 (4)启动服务 #service dhcrelay start
(5)通过PC2客户机测试DHCP中继代理的运行情况,输入命令显示PC,2客户机成功申请到网段192.168.3.0/24的IP地址,验证中继代理服务器配置成功。如图5所示。