DHCP自动获取IP地址实验(思科)

  华为设备参考:DHCP自动获取IP地址实验(华为)

一,实验目的

路由器搭载DHCP,让PC通过DHCP自动获取IP地址

二,不划分vlan

实验拓扑

 

 

配置命令

Switch

Switch>enable

Switch#configure terminal

Switch(config)#int f0/1

Switch(config-if)#switchport mode trunk

-

Switch(config-if)#end

Switch#show running-config

Router

Router>enable                                         特权模式

Router#configure terminal                       全局配置模式

Router(config)#service dhcp·                  启用DHCP服务

-

Router(config)#ip dhcp pool mypool        创建名为“mypool”的DHCP地址池

Router(dhcp-config)#network 192.168.1.0 255.255.255.0      定义DHCP地址池的网络地址和子网掩码

Router(dhcp-config)#default-router 192.168.1.254                设置默认网关

Router(dhcp-config)#dns-server 114.114.114.114                  设置DNS服务器地址

Router(dhcp-config)#exit

-

Router(config)#ip dhcp excluded-address 192.168.1.1       从DHCP地址池中排除该IP地址

Router(config)#ip dhcp excluded-address 192.168.1.254

-

Router(config)#int f0/0

Router(config-if)#ip address 192.168.1.1 255.255.255.0    为接口配置IP地址和子网掩码

Router(config-if)#no shutdown    启用接口

-

Router(config-if)#end

Router#show running-config        显示运行配置

 

测试结果

PC1 和 PC2 成功获取到 IP 地址

 

三,划分vlan

实验拓扑

配置命令

Switch

Switch>enable

Switch#configure terminal

Switch(config)#vlan 10        创建vlan10

Switch(config-vlan)#exit

Switch(config)#vlan 20        创建vlan20

Switch(config-vlan)#exit

-

Switch(config)#int range f0/2-3        进入2,3接口

Switch(config-if-range)#switchport mode access        设为access模式

Switch(config-if-range)#switchport access vlan 10      允许vlan10通过

Switch(config-if-range)#exit

-

Switch(config)#int range f0/4-5        进入4,5接口

Switch(config-if-range)#switchport mode access        设为access模式

Switch(config-if-range)#switchport access vlan 20      允许vlan20通过

Switch(config-if-range)#exit

-

Switch(config)#int f0/1

Switch(config-if)#switchport mode trunk        设为trunk模式

-

Switch(config-if)#end

Switch#show running-config        查看运行配置

Router

Router>enable

Router#configure terminal

Router(config)#int f0/0

Router(config-if)#no shutdown        启用接口

Router(config-if)#int f0/0.10                                 进入子接口,用于配置VLAN 10

Router(config-subif)#encapsulation dot1Q 10     设置子接口的封装类型为802.1Q,并指定VLAN ID为10

Router(config-subif)#ip address 192.168.10.1 255.255.255.0        为子接口配置IP地址

Router(config-subif)#no shutdown                                                   启用子接口f0/0.10

Router(config-subif)#exit

Router(config)#int f0/0.20                                   进入子接口,用于配置VLAN 20

Router(config-subif)#encapsulation dot1Q 20    设置子接口的封装类型为802.1Q,并指定VLAN ID为20

Router(config-subif)#ip address 192.168.20.1 255.255.255.0        为子接口f配置IP地址

Router(config-subif)#no shutdown                                                   启用子接口f0/0.20

Router(config-subif)#exit

Router(config)#service dhcp                    启用DHCP服务。

Router(config)#ip dhcp pool pool_10      为VLAN 10创建一个名为“pool_10”的DHCP地址池

Router(dhcp-config)#network 192.168.10.1 255.255.255.0      定义DHCP地址池的网络地址

Router(dhcp-config)#default-router 192.168.10.1                     设置默认网关

Router(dhcp-config)#dns-server 114.114.114.114                     设置DNS服务器地址

Router(dhcp-config)#exit

Router(config)#ip dhcp pool pool_20       为VLAN 20创建一个名为“pool_20”的DHCP地址池

Router(dhcp-config)#network 192.168.20.1 255.255.255.0

Router(dhcp-config)#default-router 192.168.20.1

Router(dhcp-config)#dns-server 114.114.114.114

Router(dhcp-config)#exit

Router(config)#ip dhcp excluded-address 192.168.10.1    从VLAN 10的地址池中排除IP地址

Router(config)#ip dhcp excluded-address 192.168.20.1    从VLAN 20的地址池中排除IP地址

Router(config)#end

Router#show running-config

测试结果

四台 PC 都能成功获取到 IP 地址

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C#不可识别的数据库格式解决方法

1.检查数据库文件路径和文件名: 确保指定的路径和文件名拼写正确,而且文件确实存在于指定的位置。使用绝对路径或相对路径都是可行的,但要确保路径的正确性 string connectionString "ProviderMicrosoft.ACE.OLEDB.12.0;Data SourceE:…

go 程序被意外kill后出现僵尸进程解决方案

go 管理自身子进程(防止僵尸进程出现) 写这篇文章是因为最近有同事竟然会知道异步启动子进程,不会关闭,最后导致导致僵尸进程出现,而且由于子进程会随着业务的使用越开越多,主进程一旦被kill掉就会不得不手动一个一个kill。 大概…

【车辆安全管理】强制降速系统

在很久之前,我们就讨论过车辆强制降速系统的重要性,即使驾驶人故意撞人,也难以做到,因为强制降速系统会控制车辆的速度。强降速系统可以通过多种传感器进行智能分析,即使降速。 汽车的Robot化概念-CSDN博客 最近发生…

LiveGBS流媒体平台GB/T28181功能-集中录像存储前端设备录像回看解决方案设备录像|云端录像|实时录像说明

LiveGBS集中录像存储前端设备录像回看解决方案设备录像|云端录像|实时录像说明 1、平台概述2、视频录像2.1、设备录像2.1.1、存储位置2.1.1.1、下级硬件设备2.1.1.2、下级国标平台 2.1.2、页面操作2.1.2.1、国标设备2.1.2.1.1、查看通道2.1.2.1.1.1、设备录像 2.1.2.1.2、配置中…

城市平均高温、平均低温数据爬取与可视化

爬取历史天气网站数据 从天气网站爬取指定城市、指定时间范围内的天气数据,并将数据保存为CSV文件。具体而言,它使用了Selenium库来模拟浏览器行为,以便获取动态加载的页面内容。 主要步骤如下: 读取城市信息和代理IP信息&…

Nodejs 第四十九章(lua)

lua Lua是一种轻量级、高效、可嵌入的脚本语言,最初由巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)的一个小团队开发而成。它的名字"Lua"在葡萄牙语中意为"月亮",寓意着Lua…

【QT】 QTreeView/QTreeWidget插入文件目录列表

目录 1 QTreeView插入文件目录列表 1.1 自定义默认展开指定路径及文件 1.2 展开指定路径的所有目录及文件 2 QTreeWidget插入文件目录列表 1 QTreeView插入文件目录列表 显示指定磁盘下的目录,简单的方式就是利用QTreeViewQDirModel就可以显示了。 1.1 自定义默认…

05_Mongooes

Mongooes Mongoose是通过Node来操作MongoDB的一个模块。是基于Node.js的第三方模块。 一、Node.js安装 1.解压 2.创建文件夹 解压路径下,创建两个文件夹 node_global:全局安装位置 node_cache:缓存 3.配置 配置环境变量 在path路径…

Open3D(C++) 指定点数的体素滤波

目录 一、算法原理1、算法过程2、参考文献二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、算法原理 1、算法过程 对于数据量较大的点云,在后期进行配准时会影响计算效率。而体素格网…

03. Nginx入门-Nginx虚拟主机

Nginx虚拟主机简介 yum安装与源码安装一样,只是Nginx配置文件路径不一致,这里用的yum安装的配置文件路径。 利用虚拟主机的功能,可以在一台Nginx服务器上部署一个或多个虚拟主机。 虚拟主机主配置文件 注意:配置完成Nginx主配置…

【如何在Docker中,修改已经挂载的卷(Volume)】

曾梦想执剑走天涯,我是程序猿【AK】 提示:添加投票!!! 目录 简述概要知识图谱 简述概要 如何在Docker中,修改已经挂载的卷(Volume) 知识图谱 在Docker中,修改已经挂载…

基于SSM SpringBoot vue个人博客网站

基于SSM SpringBoot vue个人博客网站 系统功能 首页 图片轮播 博客文章 搜索 登录注册 论坛 留言板 个人中心 我的收藏 后台管理 登录 个人中心 博客分类管理 博客文章管理 论坛管理 系统管理 管理员管理 注册用户管理 开发环境和技术 开发语言:Java 使用框架:…

API 测试- Postman Vs Rest Assured

【软件测试面试突击班】2024吃透软件测试面试最全八股文攻略教程,一周学完让你面试通过率提高90%!(自动化测试) 介绍: 创新和现代化的目标已经从简单的市场差异化转变为更有道德地追求整个社会的进步。提出了新的要求…

03按键控制LED

上回讲到点亮一个LED     这次我们来实现用按键控制led 不带中断的方式 当然实例来源网络 加上自己整合 先熟悉流程 0.添加一个自己写的驱动库文件 为什么添加 笔者想的是一个项目工程希望能适应很多个应用场景需要什么直接在里面调用分装好的函数就行 1.如何添加文件以及…

AI改变游戏规则:内容创作的新时代!

AI技术,尤其是人工智能(AI)在内容创作领域的应用,正开启了一个全新的时代。这一时代的核心在于利用AI的能力,不仅提高内容创作的效率,还能引入前所未有的创新元素,从而彻底改变游戏规则。 AI在…

【北京迅为】《iTOP-3588开发板网络环境配置手册》第1章 网络基础知识学习

RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP&…

Stable Diffusion 模型分享:CG texture light and shadow(CG纹理光影)

本文收录于《AI绘画从入门到精通》专栏,专栏总目录:点这里。 文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八 下载地址 模型介绍 一个拥有cg质感和光影的融合模型,偏2.5D 条目内容类型大模型基础模型SD 1.5来…

python--产品篇--游戏-坦克

文章目录 准备代码main.pycfg.py 效果 准备 下载 代码 main.py import os import cfg import pygame from modules import *主函数 def main(cfg):# 游戏初始化pygame.init()pygame.mixer.init()screen pygame.display.set_mode((cfg.WIDTH, cfg.HEIGHT))pygame.display.…

2024-03-05

作业要求: 使用write 和 read 实现 文件夹拷贝功能,不考虑递归拷贝使用循环fork的形式。创建一条进程链,链条上总共有100个进程 要求:程序不崩溃 作业1:使用write 和 read 实现 文件夹拷贝功能,不考虑递归拷…

从零学习Linux操作系统 第三十一部分 ansible常用模块介绍

一、ansible运行模块的两种方式 Ad-Hoc方式 ##利用ansible命令直接完成管理,主要用于临时命令使用场景 playbook方式 ##ansible脚本,主要用于大型项目场景,需要前期的规划,相当于shell当中的脚本 二、如何查看模块帮助 ansible…