模拟器GSN3之DHCP动态分配IP地址配置案例

news2024/10/5 13:40:28

前文《详解DHCP服务工作原理及配置案例》介绍了DHCP服务工作原理,要想彻底理解、应用DHCP服务,须通过实证案例学习,该文在GSN3虚拟环境下,构建DHCP服务的环境。

一、配置环境:

1、GSN3

2、路由器:R1、R2

3、PC机:PC1、PC2

构建DHCP网络环境,如图所示。

二、配置过程:

1、R1配置:

双击节点图标,即可通过Solar-PuTTY打开设备配置或运行命令窗口。先对R1进行配置,输入命令“conf t”​,进入配置状态后,输入如下配置。

这段代码是Cisco IOS配置的一部分,用于设置DHCP服务和接口配置。下面是每行代码的注释:
// 排除特定的IP地址,使其不由DHCP服务分配
ip dhcp excluded-address 192.168.2.1
ip dhcp excluded-address 192.168.3.1
ip dhcp excluded-address 192.168.4.1
!

// 定义一个名为test1的DHCP地址池
ip dhcp pool test1
    // 指定分配给DHCP客户端的网络地址和子网掩码
    network 192.168.2.0 255.255.255.0
    // 指定默认网关地址
    default-router 192.168.2.1
    // 指定DNS服务器地址
    dns-server 192.168.2.1
!

// 定义一个名为test2的DHCP地址池
ip dhcp pool test2
    // 指定分配给DHCP客户端的网络地址和子网掩码
    network 192.168.3.0 255.255.255.0
    // 指定默认网关地址
    default-router 192.168.3.1
    // 指定DNS服务器地址
    dns-server 192.168.3.1
!

// 定义一个名为test3的DHCP地址池
ip dhcp pool test3
    // 指定分配给DHCP客户端的网络地址和子网掩码
    network 192.168.4.0 255.255.255.0
    // 指定默认网关地址
    default-router 192.168.4.1
    // 指定DNS服务器地址
    dns-server 192.168.4.1
!

// 进入接口配置模式
interface FastEthernet0/1
    // 将接口设置为trunk模式,允许多个VLAN的流量通过
    switchport mode trunk
!

// 进入Vlan1的接口配置模式
interface Vlan1
    // 为VLAN1分配IP地址和子网掩码
    ip address 192.168.0.1 255.255.255.0
!

// 进入Vlan2的接口配置模式
interface Vlan2
    // 为VLAN2分配IP地址和子网掩码
    ip address 192.168.2.1 255.255.255.0
!

// 进入Vlan3的接口配置模式
interface Vlan3
    // 为VLAN3分配IP地址和子网掩码
    ip address 192.168.3.1 255.255.255.0
!

// 进入Vlan4的接口配置模式
interface Vlan4
    // 为VLAN4分配IP地址和子网掩码
    ip address 192.168.4.1 255.255.255.0
!

这些配置定义了三个DHCP地址池,分别用于不同的VLAN,并设置了每个VLAN的默认网关和DNS服务器。同时,还配置了交换机的一个端口为trunk模式,并为四个VLAN分配了IP地址。输入“exit”命令退出配置状态,接着输入“vlan database”命令配置Vlan信息,依次输入vlan 2、vlan 3、vlan 4,然后输入“exit”命令退出Vlan配置状态,即可将三个Vlan添加到设备Vlan信息中。注意Vlan1是系统默认配置的,不用添加也存在。

2、R2配置

双击R2,对其进行配置,输入“conf t”命令,进入配置状态后,输入配置如下所示

// 取消FastEthernet0/0接口的IP路由功能
no ip routing interface FastEthernet0/0

// 将FastEthernet0/0接口的模式设置为trunk,允许多个VLAN的流量通过
switchport mode trunk
!

// 进入接口FastEthernet0/1的配置模式
interface FastEthernet0/1
    // 将接口FastEthernet0/1设置为access模式,并且指定它属于VLAN 3
    switchport access vlan 3
!

// 进入接口FastEthernet0/2的配置模式
interface FastEthernet0/2
    // 将接口FastEthernet0/2设置为access模式,并且指定它属于VLAN 4
    switchport access vlan 4
!

// 进入接口FastEthernet0/3的配置模式
interface FastEthernet0/3
    // 将接口FastEthernet0/3设置为access模式,并且指定它属于VLAN 2
    switchport access vlan 2
!

// 进入接口Vlan1的配置模式
interface Vlan1
    // 为VLAN1分配IP地址和子网掩码
    ip address 192.168.0.4 255.255.255.0
!

// 为整个交换机设置默认网关
ip default-gateway 192.168.0.1

注意:因为R2是接入交换机,配置时一定要用命令“no ip routing”关闭其路由功能,这样它才能成为二层交换机。输入“exit”命令退出R2配置状态,同R1一样输入“vlan database”命令配置其Vlan信息。这时切换回R1,可以看到vlan2、vlan3、vlan4提示转为up状态,表明配置的Vlan被激活。

3. 测试ip地址获取情况。

双击PC1、PC2,输入命令“ip dhcp”​,可自动获取其IP地址,如图所示。

然后两台计算机互ping,检查网络是否正常运行。如图所示。

通过PC1对PC2自动获取的地址192.168.2.2进行ping操作,能够ping通,证明本项目设计及配置正确,DHCP能够正常提供服务。

最后,还要强调一点,GNS3的命令与真实Cisco物理机的命令不尽完全相同,如创建vlan 时需先执行vlan databae,查看vlan命令show vlan-switch。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2189942.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【微服务】服务注册与发现、分布式配置管理 - Consul(day5)

概述 作用 Consul的两大作用就是服务发现和注册与分布式配置管理。 服务发现在介绍Eureka组件的时候已经进行过详细概述,大概就是将硬编码到服务中的IP地址和端口号进行解耦,从而实现动态扩缩容、容错处理、服务管理等功能,通过服务注册和…

MAC备忘录空白解决方案

打开icloud->备忘录 取消勾选同步此MAC后再次勾选,然后点击完成即可。

<<迷雾>> 第7章 会变魔术的触发器(3)--R-S 触发器 示例电路

用来验证或非门反馈功能的完整电路 info::操作说明 如演示出现异常, 可点右侧面板的重置按钮重置 此处 R 和 S 都使用的是按钮开关 点击 R 可让 Q 熄灭 点击 S 可让 Q 亮起 primary::在线交互操作链接 https://cc.xiaogd.net/?startCircuitLinkhttps://book.xiaogd.net/cyjsjd…

针对线上消息积压的排查思路以及解决方案

一、背景 我们在日常工作中,经常会碰到线上告警,消息队列消息积压了,试想如果对消息的消费速率有要求的场景,消息积压一定会或多或少对自己本身的业务场景有影响,这里就针对消息积压的场景,谈谈具体的排查…

过滤器Filter【详解】

过滤器Filter 1、 现有问题 在以往的Servlet中,有冗余的代码,多个Servlet都有重复的代码 比如编码格式设置 登录信息认证 2、 概念 过滤器(Filter)是处于客户端与服务器目标资源之间的一道过滤技术。 过滤器 3、 过滤器作用 执…

Python办公自动化教程(006):Word添加标题

2.3 word标题 介绍: 在 python-docx 中,您可以使用 add_heading() 方法为文档添加标题。此方法允许您指定标题的文本和级别(例如,一级标题、二级标题等)。标题级别的范围是从 0 到 9,其中 0 表示文档的主标…

深度解析:从浏览器输入链接到页面展现的奇幻历程

〇、前言 当我们在浏览器中输入一个网址,例如:example.com,按下回车键后,会发生什么呢? 主要会发生以下这些过程:域名解析、建立HTTP连接、发送HTTP请求、数据传输、渲染网页、断开HTTP连接。 一、域名解…

类型转换【C++提升】(隐式转换、显式转换、自定义转换、转换构造函数、转换运算符重载......你想知道的全都有)

更多精彩内容..... 🎉❤️播主の主页✨😘 Stark、-CSDN博客 本文所在专栏: C系列语法知识_Stark、的博客-CSDN博客 座右铭:梦想是一盏明灯,照亮我们前行的路,无论风雨多大,我们都要坚持不懈。 一…

【srm系统】供应商管理,招投标管理,电子采购系统,询价管理

前言: 随着互联网和数字技术的不断发展,企业采购管理逐渐走向数字化和智能化。数字化采购平台作为企业采购管理的新模式,能够提高采购效率、降低采购成本、优化供应商合作效率,已成为企业实现效益提升的关键手段。系统获取在文末…

[含文档+PPT+源码等]精品基于Python实现的美术馆网站的设计与实现

基于Python实现的美术馆网站,其设计与实现背景主要源于以下几个方面的需求和发展趋势: 一、文化艺术领域的发展需求 随着文化娱乐活动的日益丰富,美术馆作为展示艺术作品、传播文化的重要场所,其管理和服务模式的创新对于提升公…

LabVIEW提高开发效率技巧----使用动态事件

在LabVIEW开发过程中,用户交互行为可能是多样且不可预知的。为应对这些变化,使用动态事件是一种有效的策略。本文将从多个角度详细介绍动态事件的概念及其在LabVIEW开发中的应用技巧,并结合实际案例,说明如何通过动态事件提高程序…

【售后资料】软件售后服务方案(word原件)

软件售后服务方案的售后服务范围广泛,涵盖了多个方面,以确保客户在使用软件过程中得到全面、及时的支持。具体来说,这些服务范围通常包括以下几个核心内容: 技术支持服务维护与更新服务培训与教育服务定制化服务数据管理与服务客户…

如何获取网页内嵌入的视频?

如何获取网页内嵌入的视频? 有时插件无法识别的视频资源,可以通过手动使用浏览器的开发者工具来抓取。你可以按照以下步骤操作: 步骤: 打开网页并按 F12:在视频页面按下 F12 或右键点击网页并选择“检查”或“Inspe…

Spring Boot实现的大学生就业市场解决方案

1系统概述 1.1 研究背景 如今互联网高速发展,网络遍布全球,通过互联网发布的消息能快而方便的传播到世界每个角落,并且互联网上能传播的信息也很广,比如文字、图片、声音、视频等。从而,这种种好处使得互联网成了信息传…

【案例】距离限制模型透明

开发平台:Unity 2023 开发工具:Unity ShaderGraph   一、效果展示 二、路线图 三、案例分析 核心思路:计算算式:透明值 实际距离 / 最大距离 (实际距离 ≤ 最大距离)   3.1 说明 | 改变 Alpha 值 在 …

简易投影仪的制作

今天不做开发类的文章,来给大家整个活哈哈哈哈哈。由于前几天室友说看小屏幕的抖音太不舒服,比较累眼睛,所以我萌生出来一个制作投影仪的想法。于是查阅了资料最终完成以下的设计。 以下设计价格最高的是一部旧的可拆卸的智能手机 简易投影仪…

C++11新特性(基础)【2】

目录 1.范围for循环 2.智能指针 3.STL中一些变化 4.右值引用和移动语义 4.1 左值引用和右值引用 4.2 左值引用与右值引用比较 4.3 右值引用使用场景和意义 4.4 右值引用引用左值及其一些更深入的使用场景分析 4.5 完美转发 1.范围for循环 int main() {int array[10] { 1,2,3,4…

CSS | CSS中强大的margin负边距

css中的负边距(negative margin)是布局中的一个常用技巧,只要运用得合理常常会有意想不到的效果。很多特殊的css布局方法都依赖于负边距,所以掌握它的用法对于前端的同学来说,那是必须的。本文非常基础,老鸟可以略过。 一、负边距…

【宽搜】3. leetcode 515 在每个树行中找最大值

1 题目描述 题目链接:在每个树行中找最大值 2 题目解析 根据题目描述,是找出每一行中的最大值,这毋庸置疑是使用宽度优先遍历了。我在这篇文章中讲解了宽度优先遍历的模板,如果没有看的同学可以先去看一下。 这道题和模板的不…

基于微信小程序的调查问卷管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…