Cisco实验:【DHCP配置】客户端跨网段通过DHCP服务器自动获取动态IP和固定IP地址

Cisco实验:【DHCP配置】客户端跨网段通过DHCP服务器自动获取动态IP和固定IP地址

模拟环境:
R1为路由器e0/0接口和e0/1接口分别连接两个网段,e0/0连接用户区域,e0/1连接服务器区域;
用户区域中SW1为接入层交换机,连接一台PC(R2模拟)和一台打印机(R5模拟);
服务器区域中连接一台DHCP服务器(R3模拟);
要求实现PC通过DHCP服务器自动获取动态IP地址,打印机通过DHCP服务器获取固定IP地址。

R2 模拟PC 获取100.1.1.0/24段内地址
R5 模拟打印机 获取100.1.1.200/24固定地址
SW1 接入层交换机
R1 路由器 e0/0:100.1.1.1/24;e0/1:13.1.1.1/24
R3 模拟DHCP服务器 13.1.1.3/24
Cisco路由器模拟成PC,关闭路由选择协议 no ip routing,
指定网关 ip default-gateway x.x.x.x

R1配置信息:

Router>enable
Router#configure terminal
Router(config)#hostname R1
R1(config)#interface ethernet 0/1
R1(config-if)#ip address 13.1.1.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface ethernet 0/0
R1(config-if)#ip address 100.1.1.254 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#ip helper-address 13.1.1.3    //网关接口设置中继,实现将用户网段内的DHCP请求中继到服务器网段的DHCP服务器获取地址

R3配置信息(DHCP Server):

Router>enable
Router#configure terminal
Router(config)#hostname Server
Server(config)#interface ethernet 0/0
Server(config-if)#ip address 13.1.1.3 255.255.255.0
Server(config-if)#no shutdown
Server(config)#service dhcp   //开启DHCP服务
Server(config)#ip dhcp pool CCIE    //创建名为CCIE的地址池
Server(dhcp-config)#network 100.1.1.0 255.255.255.0    //指定网段地址池为100.1.1.0/24
Server(dhcp-config)#default-router 100.1.1.254    //指定网关
Server(dhcp-config)#dns-server 100.1.1.254    //指定DNS服务器
Server(dhcp-config)#domain-name aaa.net    //指定域名
Server(dhcp-config)#lease 1 0 30    //修改租期,天 时 分,默认为1天
Server#show run | section dhcp    //查看DHCP配置信息
ip dhcp pool CCIE
 network 100.1.1.0 255.255.255.0
 default-router 100.1.1.254
 dns-server 100.1.1.254
 domain-name aaa.net
 lease 1 0 30
Server(config)#ip dhcp excluded-address 100.1.1.254 100.1.1.254    //排除范围地址不参与分配,从低地址-高地址的一个范围

Server(config)#ip dhcp pool Printer
Server(dhcp-config)#host 100.1.1.200 255.255.255.0    //指定主机地址池
Server(dhcp-config)#default-router 100.1.1.254
Server(dhcp-config)#dns-server 100.1.1.254
Server(dhcp-config)#domain-name aaa.net
Server(dhcp-config)#lease 3 0 0
Server(dhcp-config)#client-identifier 01aa.bbcc.0050.00    //指定客户端的ID,用于识别该地址分配到指定的设备;01+MAC地址 小数点前移
Server#show run | section dhcp
ip dhcp excluded-address 100.1.1.254
ip dhcp pool CCIE
 network 100.1.1.0 255.255.255.0
 default-router 100.1.1.254
 dns-server 100.1.1.254
 domain-name aaa.net
 lease 1 0 30
ip dhcp pool Printer
 host 100.1.1.200 255.255.255.0
 client-identifier 01aa.bbcc.0050.00
 default-router 100.1.1.254
 dns-server 100.1.1.254
 domain-name aaa.net
 lease 3

Server(config)#no ip routing    //关闭路由协议,模拟成终端设备
Server(config)#ip default-gateway 13.1.1.1    //设置设备网关

R2配置信息(PC):

Router>enable
Router#configure terminal
Router(config)#hostname PC
PC(config)#no ip routing    //关闭路由协议,模拟成终端设备
PC(config)#interface ethernet 0/0
PC(config-if)#ip address dhcp    //DHCP获取地址
PC(config-if)#no shutdown

R5配置信息(Printer):

Router>enable
Router#configure terminal
Router(config)#hostname Printer
Printer(config)#no ip routing    //关闭路由协议,模拟成终端设备
Printer(config)#interface ethernet 0/0
Printer(config-if)#ip address dhcp client-id ethernet 0/0    //DHCP自动获取地址,获取时出示连接接口的客户端ID用于匹配主机地址池中客户端ID
Printer(config-if)#no shutdown

Original: https://www.cnblogs.com/chling/p/12730304.html
Author: it_逗逗
Title: Cisco实验:【DHCP配置】客户端跨网段通过DHCP服务器自动获取动态IP和固定IP地址

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585321/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • PyTorch介绍-使用 TORCH.AUTOGRAD 自动微分

    训练神经网络时,最常用的算法就是 反向传播。在该算法中,参数(模型权重)会根据损失函数关于对应参数的梯度进行调整。 为了计算这些梯度,PyTorch内置了名为 torch.auto…

    Linux 2023年6月14日
    0109
  • Linux性能监控-sar

    sar是一个非常全面的一个分析工具,对文件的读写,系统调用的使用情况,磁盘IO,CPU相关使用情况,内存使用情况,进程活动等都可以进行有效的分析。sar工具将对系统当前的状态进行取…

    Linux 2023年6月6日
    0125
  • 【设计模式】Java设计模式-建造者模式

    【设计模式】Java设计模式 – 建造者模式 😄 不断学习才是王道🔥 继续踏上学习之路,学之分享笔记👊 总有一天我也能像各位大佬一样🏆 @一个有梦有戏的人 @怒放吧德德…

    Linux 2023年6月6日
    0124
  • Java实现哈希表

    2.1、哈希冲突 冲突位置,把数据构建为链表结构。 装载因子=哈希表中的元素个数 / (散列表)哈希表的长度 装载因子越大,说明链表越长,性能就越低,那么哈希表就需要扩容,把数据迁…

    Linux 2023年6月14日
    085
  • ASP.NET Core 发布到Linux需要注意的地方

    ☆☆☆ 共同学习,欢迎拍砖;转载请注明出处,谢谢。欢迎关注我的公众号:闲聊编程。☆☆☆ Original: https://www.cnblogs.com/FlyLolo/p/11…

    Linux 2023年6月7日
    089
  • Java基础系列–02_运算符和程序的语句

    运算符:(1)算术运算符:+,-,*,/,%,++,–(加、减、乘、除、取余、自增,自减)++和–的注意事项:a:他们的作用是自增或者自减b:使用1.单独使…

    Linux 2023年6月7日
    088
  • mysql安装及访问配置

    例:https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz 使用原…

    Linux 2023年6月6日
    0106
  • .NET 6上的WebView2体验

    上次说为了不想在web端登录博客园,我想着还是继续使用 MarkWord编写博客,不过在使用的过程中,如果markdown文件的目录中有中文的话,Markdown预览就不能够显示粘…

    Linux 2023年6月6日
    0109
  • 【电子取证:抓包篇】Fiddler 抓包配置与数据分析(简)

    Fiddler 抓包配置与分析(简) 简单介绍了Fiddler抓包常用到的基础知识,看完可以大概明白怎么分析抓包数据 —【suy999】 Fiddler 抓包工具,可以…

    Linux 2023年6月13日
    0101
  • CentOS7安装MYSQL8.X详细教程

    1-首先查看系统是否存在mysql,无则不返回 rpm -qa|grep mysql 2-安装wget yum -y install wget 3-抓取mariadb并删除包,无则…

    Linux 2023年5月27日
    080
  • Python中的对象引用、浅拷贝与深拷贝

    最近项目中遇到一个Python浅拷贝机制引起的bug,由于对于Python中对象引用、赋值、浅拷贝/深拷贝机制没有足够的认识,导致调试了很久才发现问题,这里简单记录一下相关概念。 …

    Linux 2023年6月6日
    081
  • MySQL里的那些日志们

    该系列博文会告诉你如何从入门到进阶,从sql基本的使用方法,从MySQL执行引擎再到索引、事务等知识,一步步地学习MySQL相关技术的实现原理,更好地了解如何基于这些知识来优化sq…

    Linux 2023年6月14日
    0105
  • go——数组

    GO——数组 一、一维数组声明方式: 1. var 数组名 [数组长度] 数组类型 var arr [5]int //定义一个数组,有5个元素,数组类型为整形 2.var 数组名=…

    Linux 2023年6月7日
    0105
  • 外键,查询关键字

    目录 自增特性 约束条件之外键 *查询关键字 内容 自增特性 自增不会随着数据的删除而回退 删除数据但无法重置主键 truncate 删除数据并重置主键值 约束条件之外键 简介 给…

    Linux 2023年6月7日
    093
  • 【安全框架】快速了解安全框架

    【安全框架】快速了解安全框架 🏆 一个有梦有戏的人 @怒放吧德德🌝分享学习心得,欢迎指正,大家一起学习成长! 这篇文章就来说说市面上的安全框架,并没有详细解释。 【安全框架】快速了…

    Linux 2023年6月6日
    0114
  • TELE poj1155 题解

    很明显,这道题是以1为根的树,存在最优子问题,因此考虑树形DP。 先看一下样例 常识:利润=收入-成本,也就是:叶节点点权-边权 那么更加明显用dp[i][j]来记录在以i为根节点…

    Linux 2023年6月6日
    098
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球