Linux与Windows小型组合实验——DHCP服务

本篇博客是一个将微软系统以及Linux系统结合起来的实验组。即在局域网环境内使用Linux系统构建DHCP服务,并与微软客户端互联。


注意:本次实验均在虚拟机环境内进行!!!!

实验结构:

  • GNS3中拓扑的构建
  • 微软客户端的配置
  • DHCP服务的构建
  • 二层、三层交换机的配置
  • 互联互通验证

一、GNS3中拓扑的构建

OK,正式开始实验!
打开GNS3进行本次实验拓扑结构的搭建,通过主界面左侧的图标栏,分别往工作界面内拖入两个路由镜像、三台HOST虚拟主机(HOST 1、2作为客户端,HOST 3为DHCP服务器)。如图:


接着,使用网线将设备连接,形成本次实验所需拓扑图,并按下图进行标注,方便后续操作。

具体设置步骤:

R1、R2
右击R1(R2)分别点击“Configure”、“Change hostname”、“Change symbol”进行设置、主机名以及样式的修改;
1-1进入Configure界面,先后进入“Memories and disks”、“Slots”;
为路由添加“PCMCIA disks0 size”和“slot 1单板”


点击全部开启,完成整个实验总体框架的搭建,下面就开始具体的设置。

二、微软客户端的配置

实验总是从简到难的,客户端的配置是最简单的。
步骤如下:

1、在VM虚拟环境内打开两台Win10虚拟机;
2、右击相关主机,点击设置→网络适配器,将两个客户端分别与VMnet 1和2绑定,均处于仅主机模式;
3、保证两台Win10客户端都是自动获取IP地址.

操作实例:




这样就完成微软客户端的设置,紧接着就应该轮到Linux了。

三、DHCP服务的构建

完成了微软客户端的设置,现在就轮到本次的实验的重点——DHCP服务了。
设置步骤如下:

1、安装DHCP服务;

在终端内输入:

[[email protected] ~]# yum install dhcp -y

将DHCP服务进行安装。

2、设置静态IP地址

DHCP服务通常都运行在局域网环境中,而作为搭载DHCP服务的服务器则自身需要有一个固定的IP地址。

(1)输入“vim /etc/sysconfig/network-scripts/ifcfg-ens33”对ens33网卡进行配置;
(2)在VIM编辑器内,输入“/dhcp”搜索
(3)使用“dw”快捷键将dhcp单词进行删除
(4)按“a”在光标后进行插入,并输入“static”(静态IP)
(5)按“G”定位到末行,使用“o”在下一行插入
(6)依次输入
“IPADDR=”——静态的IP地址
“NETMASK=”——子网掩码
“GATEWAY=”——网关
(7)ESC退出插入模式,并输入“:wq”保存退出。

实例如下:

(8)退出VIM编辑器后,输入“systemctl restart network”将网络服务器重启,使变更生效
(9)输入“ifconfig”进行验证。

实例如下:

3、DHCP配置文件的修改

想要构建某个服务,配置文件必不可少。DHCP服务的主配置文件储存在“/etc/dhcp/dhcpd.conf”中。
但要注意的是!!!首次安装后的dhcpd.conf 内是没有做任何配置的,一片空白。需要拷贝一份模板才能进行配置。
输入:

[[email protected] ~]# cp /usr/share/doc/dhcp-4.2.5/dhcd.conf.example /etc/dhcp/dhcpd.conf

将模板文件进行拷贝

此时,DHCP主配置文件“dhcpd.conf”就会存在一份模板,我们只需要在模板上进行修改即可。步骤如下:

(1)输入“vim /etc/dhcp/dhcpd.conf”进入文本编辑器中
(2)使用“/subnet”进行搜索
(3)根据拓扑图为三个VLAN域分别进行网段地址池的划分:
subset——后面为划分网段
netmask——后面为子网掩码
range——后面为该网段可分配IP的地址池
option routers——后面为该网段网关地址。
(4)ESC退出插入模式,并输入“:wq”保存退出。

操作实例:


注意:地址池的划分与网关地址务必要在大括号内,且结尾务必加“;”号。

此时的DHCP已经配置完成,下面要做的就是开启该服务,使其处于“active”的运行状态
步骤如下:

(1)输入“systemctl start dhcpd”开启DHCP服务
(2)输入“systemctl status dhcpd”查看DHCP服务是否正常运行(启动完验证是个好习惯!!)

实例如下:

到这步为止,其实服务的配置已经结束,不过,还没完。

在我们刚开始安装dhcp软件包时,是通过在线yum仓库进行安装的,但本次实验需要的环境是一个密闭的局域网环境。所以下面就需要将Linux服务器绑定的VMnet8虚拟网卡的模式进行变更。
变更步骤如下:

(1)通过VM14顶部的菜单栏,点击查看→下拉菜单选择虚拟网络编辑器;
(2)找到VMnet8网卡,并点击右下角“更改设置”
(3)将其模式改为“仅主机模式”,并把下方的“使用本地DHCP服务将IP地址分配给虚拟机”勾选取消。

操作实例:




至此,整个DHCP服务的构建才算完美结束,而整个实验也进入了后半段。

四、二层、三层交换机的配置

提供服务的服务器以及接受服务的客户端均完成配置,剩下的就只剩二层交换机和三层交换机了。

1、二层交换机的配置

在GNS3中双击“sw1”,开始配置二层交换机。
步骤如下:

(1)输入“configure termimal”进入全局模式;
(2)输入“no ip routing”关闭二层交换机的路由功能,接着输入“vlan 10,20,200”进行vlan域的划分;
(3)在f1/1、1/2、1/3的接口模式中分别输入
“switchport access vlan 10”——f1/2
“switchport access vlan 20”——f1/1
“switchport access vlan 200”——f1/3
将连接客户端与服务器的三个端口分别按照拓扑图划入相应的vlan域中;
(4)使用“show vlan-sw brief”验证划分情况。

操作实例:


(5)进入连接三层交换的f1/0接口,输入
“swichport trunk encapsulation dot1q”——设置封装格式为dot1q
“switchport mode trunk”——设置为trunk链路
操作实例:

2、三层交换机设置

双击sw2,进入控制窗口,开始进行设置
步骤如下:

(1)输入“configure termimal”进入全局模式;
(2)输入“vlan 10,20,200”进行vlan域的划分,
(3)进入与二层交换就对应的f1/0接口中,将其设置为trunk链路,输入:
“swichport trunk encapsulation dot1q”——设置封装格式为dot1q
“switchport mode trunk”——设置为trunk链路
(4)接着将三个vlan域作为虚拟接口,分别设置IP作为网关并设置中继,方便DHCP分配的IP通过。输入:
“interface vlan 10(20、200)”——进入vlan10、20、200虚拟接口
“ip address 192.168.10(20、200).1 255.255.255.0”——为虚拟接口设置IP与子网掩码作为网关
“ip helper-address 192.168.200.100”——为DHCP服务器设置中继

实例如下:


到此为止,整个拓扑结构图中所有的设备均已设置完毕,下面就是见证奇迹的时刻!!!!!

五、互联互通验证

所有设置均已完成,奇迹开始出现!!!

进入Win10客户端中,右击左下角图标→运行→输入“cmd”进入命令提示符。
(1)输入“ipconfig”查询该客户端IP地址
(2)输入“ping 192.168.200.100”查询是否能与DHCP服务器互联互通。

以上,就是全部的实验内容。欢迎各位小伙伴在下方评论区留言共同进步,本次实验还有什么不足的地方,也可以在评论区提出。

原文地址:https://blog.51cto.com/14484404/2434518

时间: 2024-11-08 01:46:14

Linux与Windows小型组合实验——DHCP服务的相关文章

Windows Server 2008R2 搭建DHCP服务

1.安装DHCP服务器2.填起始以及结束的IP地址等信息;检查下没错误直接安装! 3.安装完毕如下图,分析各项功能! 地址池:DHCP分配的范围以及排除的范围保留:有需求服务器保留特定的IP地址作用域:参数值的填写 比如域名 网关 等等服务器选项:设置参数值针对整个域起作用的:比如说DNS基本全部一致,可以填写在该选项!作用域 原文地址:https://blog.51cto.com/9616635/2426407

Linux / CentOs 7搭建DHCP服务

在前面介绍了怎么在Windows server 2016中搭建DHCP服务, 我们今天介绍如何在Linux / CentOS 7操作系统中搭建DHCP服务?跟在Windows server 2016中差不多,接下来我们一步一步来1.打开CentOS7 的服务器,首先确定IP地址,通过"ifconfig"查询本机的IP地址通过查询只发现Mac地址,并未发现IP地址2.我们通过更改配置文件/etc/sysconfig/network-scripts/ifcfg-ens33来修改IP地址,使

Kali Linux常用服务配置教程安装及配置DHCP服务

Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中,用来提供DHCP服务的安装包名为isc-dhcp-server.所以,执行命令如下所示: [email protected]:~# apt-get install isc-dhcp-server –y 执行以上命令后,将开始安装DHCP服务.如果安装过程中没有报错的话,则该服务将被成功安装到系统中

Linux网络服务之DHCP服务原理与自动获取实验

DHCP服务原理与自动获取实验 一.DHCP的概念 DHCP(Dynamic Host Configuration Protocol )--动态主机配置协议,专门用于为TCP/IP网络中的计算机自动废品TCP/IP参数的协议,属于应用层. 在现实场景中,就是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码. 使用DHCP服务可以为大量客户机自动分配地址,提供集中管理,从而减轻管理和维护成本.提高网络配置效率. 可分配的地址信息主要包括:网卡的ip地址.

Linux 之dhcp服务搭建

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议 dhcp服务器端监控端口67 涉及的配置文件:/etc/dhcp/dhcpd.conf 实验环境: vmware workstation 11 centos : 192.168.10.10 windows xp :? centos 与windows xp 分别只连接到VMnet8上面 #此处VMware8可以理解为一个单独的交换机 基础命令: 1:查看开机启动项: 1 [[

linux下DHCP服务搭建

实验环境 RHEL5.9 dhcp服务器 RHEL5.9 LINUX客户端 win7    windows客户端 实验前提: 1,服务器与客户机需要在同一个网段 2,dhcp需要有固定IP 实验步骤: 服务端操作步骤: 1,设置IP cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0    //设备名 BOOTPROTO=static    //静态IP HWADDR=00:0C:29:DB:02:CE ONBOOT=yes  //

Linux下 DHCP 服务的配置

DHCP Server 实验需求: 公司要求将闲置的一台Linux主机配置为DHCP服务器,以便为局域网内员工的办公用机提供自动分配IP地址的服务,提高网络管理和维护的效率. 需要满足的基本要求如下所述: 1.为192.168.10.0/24网段的客户机自动配置网络参数. 用来给客户机自动分配的IP地址范围是:192.168.10.50-192.168.10.100 192.168.10.120-192.168.10.200. 客户机的默认网关地址设为192.168.10.1 客户机所使用的DN

Linux系统中DHCP服务实战

Linux系统中DHCP服务实战部署 一.实验要求 1.将系统的主机名改成s01.benet.com 2.搭建一台dhcp服务器为局域网分配IP地址,要求分配192.168.40.0/24 3.为boss保留192.168.40.188地址 二.实验环境 虚拟机VMware Workstation11.0 RED HET 6.5 三.实验步骤 1.将系统的主机名改成s01.benet.com 2.搭建dhcp服务.为局域网分配IP地址 3.测试主机分配地址效果 4.给boss分配192.168.

Windows部署DHCP服务

实验环境:Windows 2008 R2 1.在桌面右击"计算机"选择"管理" 2.在服务器管理器窗口中选择"角色"选项,然后单击"添加角色"按钮. 3.在添加角色向导窗口中选择"服务器角色"选项,然后选择"DHCP服务器",单击"下一步"按钮. 4.在"DHCP服务器"窗口中直接单击"下一步"按钮. 5.在"选择网络