华为模拟器eNSP配置DHCP自动分配IP地址
华为模拟器eNSP配置DHCP自动分配IP地址
- 一、DHCP Global 全局配置地址池
- (一)修改与客户端相连的接口
- (二)配置DHCP地址池
- (三)自动获取IP
- 二、高级DHCP配置
- 三、DHCP interface 基于接口的DHCP
- 四、DHCP relay (dhcp 中继)
- (一)配置access和VLAN
- (二)在核心VLAN配置SVI地址作为用户的网关,实现VLAN间路由
- (三)在路由器上R1配置DHCP
- 五、DHCP Snooping
DHCP(Dynamic Host Configuration Protocol)传送主机所需要的配置信息,快速、动态获取IP地址。
1.DHCP discover:由客户端广播来查找可用的服务器。
源Source:0.0.0.0 ————>>目标Destination:255.255.255.255
是广播地址,PC不知道服务器地址,PC刚开始没有地址。
三层交换机、路由器、家用路由器、Linux都可作为DHCP服务器。
用户发送的第一个DHCP服务器使用不同的MAC地址来区分不同的PC
使用UDP协议,DHCP使用68和67端口。
2.DHCP Offer:服务器用来响应客户端的DHCP Discover报文,并制定相应的配置参数。
3.DHCP requset :由客户端发送给服务器来请求配置参数或者请求配置确认或者续借租期。客户端广播使用服务器分配给的地址,由用户发向服务器的广播报文,目的是用来通知其他服务器是否使用服务器分配给的地址。同时该报文还有续租的作用。
4.DHCP ACK:服务器到客户端,含有包括IP地址的配置参数。服务器确认报文。
5.DHCP Decline:当客户端发现地址已经被使用时,用来通知服务器。
6.DHCP Inform:客户端已经有IP地址时用它向服务器请求其他配置参数。
7.DHCP NAK:由服务器发给客户端来表明客户端的地址请求不正确或者租期过期。
8.DHCP Decline:客户端要释放地址时用来通知服务器。
DHCP租期:合理有效的使用IP地址。分配给客户端的IP地址都是有租期的,当租期到50%的时刻,Client会自动发送DHCP Request单播报文,DHCP Server发送DHCP ACK报文;当租期到87.5%的时刻,Client发送DHCP Request广播报文,DHCP Server发送DHCP ACK报文。
无法上网的解决方法:
修改本地网卡MAC地址,只是修改系统注册表的MAC地址,实际的硬件网卡并未修改。
在“本地连接”图标上单击右键,选择“属性”,会弹出一个“本地连接属性”的对话框;单击“配置”按钮,选择“高级”,选中左栏“属性”中“Network Address”(“网络地址,“本地管理地址”,Intel网卡用“Locally Administered Address”)
释放IP地址:ipcoonfig /release
重新获取IP地址:ipcoonfig /renew
一、DHCP Global 全局配置地址池
(一)修改与客户端相连的接口
system-view #进入系统视图
[Huawei]sysname R1 #重命名为R1
[R1]interface gi 0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24 #配置接口IP地址
(二)配置DHCP地址池
[R1]dhcp enable #开启DHCP分配IP地址功能
[R1]ip pool qq #配置一个名为qq的地址池
[R1-ip-pool-qq]network 192.168.1.0 mask 255.255.255.0 #配置192.168.1.0网段
[R1-ip-pool-qq]gateway-list 192.168.1.1 #配置网关
[R1-ip-pool-qq]dns-list 192.168.1.1 8.8.8.8 #配置主DNS和备份DNS
[R1-ip-pool-qq]display this #查看DHCP配置
[R1]interface gi 0/0/0 #进入和用户相连的接口配置
[R1-GigabitEthernet0/0/0]dhcp select global
#使用本地全局配置的地址池分配IP地址
save #保存配置
(三)自动获取IP
二、高级DHCP配置
防止用户手动配置添加IP地址;用户私自加入家用路由器插入LAN口,搭建Linux虚拟机,配置DHCP服务。家用的路由器会给其他用户分配IP地址而无法上网。
[R1]ip pool qq #进入名为qq的地址池
[R1-ip-pool-qq]dis this
[R1-ip-pool-qq]lease day ?
INTEGER<0-999> Day, from 0 to 999
[R1-ip-pool-qq]lease day 0 hour 20 #修改租期为0天20小时
[R1]ip pool qq
[R1-ip-pool-qq]static-bind ip-address 192.168.1.200 mac-address 5489-982D-399A
Error:The static-MAC is exist in this IP-pool.
#错误原因是终端PC2已经自动获取到了IP地址,释放IP地址:ipcoonfig /release
[R1-ip-pool-qq]static-bind ip-address 192.168.1.200 mac-address 5489-982D-399A
#为固定的MAC地址分配固定的IP地址
ipcoonfig /renew
[R1-ip-pool-qq]excluded-ip-address 192.168.1.250 192.168.1.254
#排除IP地址250-254用于固定IP地址配置
DHCP调试命令
[R1]display ip pool #显示IP地址
[R1]display ip pool name qq used #显示已经分配的IP地址的使用情况
reset ip pool name qq used #重置分配记录
三、DHCP interface 基于接口的DHCP
简单便捷,默认和接口所在的网段是同一个网段,路由器接口的IP地址作为DHCP用户的网关。
system
[R1]interface gi0/0/0
[R1-GigabitEthernet0/0/0]dis this
[V200R003C00]
interface GigabitEthernet0/0/0
ip address 192.168.1.1 255.255.255.0
dhcp select global
return
[R1-GigabitEthernet0/0/0]undo dhcp select global #取消上次配置的global
[R1]undo ip pool qq #取消名为qq的地址池
system
[R1]int gi0/0/0
[R1-GigabitEthernet0/0/0]dhcp select interface #基于接口的DCHP
[R1-GigabitEthernet0/0/0]dhcp server dns-list 119.29.29.29 #DHCP配置DNS
[R1-GigabitEthernet0/0/0]dis this
interface GigabitEthernet0/0/0
ip address 192.168.1.1 255.255.255.0
dhcp select interface
dhcp server dns-list 119.29.29.29
return
四、DHCP relay (dhcp 中继)
把广播包中继成单播继续发送到服务器获取IP地址。
(一)配置access和VLAN
[SW2]vlan 10
[SW2]interface e0/0/1
[SW2-Ethernet0/0/1]port link-type access
[SW2-Ethernet0/0/1]port default vlan 10
[SW2]interface gi0/0/1
[SW2-GigabitEthernet0/0/1]port link-type trunk
[SW2-GigabitEthernet0/0/1]port trunk allow-pass vlan 10
[SW3]interface e0/0/1
[SW3-Ethernet0/0/1]port link-type access
[SW3-Ethernet0/0/1]port default vlan 20
[SW3]interface gi0/0/1
[SW3-GigabitEthernet0/0/1]port link-type trunk
[SW3-GigabitEthernet0/0/1]port trunk allow-pass vlan 20
[SW1]interface gi0/0/2
[SW1-GigabitEthernet0/0/2]port link-type trunk
[SW1-GigabitEthernet0/0/2]port trunk allow-pass vlan 10
[SW1]interface gi0/0/3
[SW1-GigabitEthernet0/0/3]port link-type trunk
[SW1-GigabitEthernet0/0/3]port trunk allow-pass vlan 20
dis port vlan #查看接口vlan配置
dis port vlan
Port Link Type PVID Trunk VLAN List
GigabitEthernet0/0/1 hybrid 1 -
GigabitEthernet0/0/2 trunk 1 1 10
GigabitEthernet0/0/3 trunk 1 1 20
(二)在核心VLAN配置SVI地址作为用户的网关,实现VLAN间路由
[SW1]vlan batch 10 20 800
[SW1]interface vlan 10
[SW1-Vlanif10]ip address 192.168.10.1 24 #作为VLAN10 用户的网关
[SW1]interface vlan 20
[SW1-Vlanif20]ip address 192.168.20.1 24
[SW1]interface gi0/0/1
[SW1-GigabitEthernet0/0/1]port link-type access
#接PC、路由器、服务器的接口一般用access
[SW1-GigabitEthernet0/0/1]port default vlan 800
[SW1]interface vlan 800
[SW1-Vlanif800]ip address 192.168.254.1 24
[SW1]dis ip interface brief
Vlanif10 192.168.10.1/24 up up
Vlanif20 192.168.20.1/24 up up
Vlanif800 192.168.254.1/24 up up
[R1]interface gi0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.254.2 24
[R1]ip route-static 0.0.0.0 0 192.168.254.1 #添加缺省路由作为路由器的网关
(三)在路由器上R1配置DHCP
[R1]ip pool vlan_10
[R1-ip-pool-vlan_10]network 192.168.10.0 mask 24
[R1-ip-pool-vlan_10]gateway-list 192.168.10.1
[R1-ip-pool-vlan_10]dns-list 119.29.29.29
[R1]ip pool vlan_20
[R1-ip-pool-vlan_20]network 192.168.20.0 mask 24
[R1-ip-pool-vlan_20]gateway-list 192.168.20.1
[R1-ip-pool-vlan_20]dns-list 119.29.29.29
dis current-configuration #查看所有配置情况
[R1]interface gi0/0/0
[R1-GigabitEthernet0/0/0]dhcp select global #使用全局配置模式
[R1-GigabitEthernet0/0/0]dis this
[V200R003C00]
interface GigabitEthernet0/0/0
ip address 192.168.254.2 255.255.255.0
dhcp select global
return
[SW1]dhcp enable #开启DHCP功能
[SW1]interface vlan 10
[SW1-Vlanif10]dhcp select relay #开启DHCP的relay功能
[SW1-Vlanif10]dhcp relay server-ip 192.168.254.2 #使用DHCP单播IP地址
[SW1-Vlanif10]dis this
interface Vlanif10
ip address 192.168.10.1 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.254.2
return
[SW1]interface vlan 20
[SW1-Vlanif20]dhcp select relay
[SW1-Vlanif20]dhcp relay server-ip 192.168.254.2
[SW1-Vlanif20]dis this
interface Vlanif20
ip address 192.168.20.1 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.254.2
return
五、DHCP Snooping
接入层技术,防止非法的DHCP服务器接入影响。
[R1]interface gi0/0/0
[R1-GigabitEthernet0/0/0]dis this
[V200R003C00]
interface GigabitEthernet0/0/0
ip address 192.168.1.1 255.255.255.0
dhcp select global
return
[R2]interface gi0/0/0
[R2-GigabitEthernet0/0/0]ip address 192.168.21.1 24
[R2]dhcp enable
[R2]interface gi0/0/0
[R2-GigabitEthernet0/0/0]dhcp select interface
[R2-GigabitEthernet0/0/0]dhcp server dns-list 8.8.8.8
接入层交换机,开启dhcp snooping功能后,VLAN的所有的接口默认都是非信任接口,非信任接口收到的DHCP回馈offer报文都会丢弃。
[SW1]dhcp enable
[SW1]dhcp snooping enable #启用dhcp snooping
[SW1]dhcp snooping enable vlan 1 #所有VLAN1接口启用dhcp snooping
把上联接口设置为信任接口,接收DCHP服务器地址。
[SW1]interface gi0/0/1
[SW1-GigabitEthernet0/0/1]dhcp snooping trusted
华为模拟器eNSP配置DHCP自动分配IP地址相关推荐
- 华为eNSP 配置DHCP自动分配IP地址
目录 一.DHCP Global 全局配置地址池 (一)修改与客户端相连的接口 (二)配置DHCP地址池 (三)自动获取IP 二.高级DHCP配置 三.DHCP interface 基于接口的DHC ...
- 前端学习--【训练营】Cisco PT Student模拟dhcp自动分配IP地址实现网络互联
1)准备路由器2911一个,交换器2960两个,终端设备PC-PT三个,Laptop-PT三个,线缆:自动选择连接类型.如图所示连接 2)单机上方路由器Router0,进入CLI命令行模式 3)输入n ...
- 项目8 利用DHCP自动分配IP地址
一.项目背景 1.项目任务 某公司组建单位内部的局域网,随着计算机数量的增加,网络管理员在客户机的TCP/IP维护上花费了不少的时间,首先在连入单位内部网络时需要分配IP地址,另外有些客户在对计算机重 ...
- 利用DHCP自动分配IP地址
任务一:基于Windows Server 2012的DHCP的实验和应用 项目背景 项目任务 某公司组建单位内部的局域网,随着计算机数量的增加,网络管理员在客户机的TCP/IP维护上花费了不少的时间, ...
- 怎样使用dhcp自动分配IP地址
DHCP(Dynamic Host Configuration protocol,动态主机配置协议)是由IETF(internet 工作任务小组)开发设计的,于1993年10月成为标准协议,其前身是B ...
- DHCP 自动分配IP地址 ,IP隧道
DHCP 向网段上的DHCP服务器发送DHCP请求,DHCP服务器向主机返回IP地址和子网掩码,然后主机向DHCP请求获取这个IP地址和子网掩码,最后DHCP服务器同意.为了对抗服务器的失效,一般会冗 ...
- 14、DHCP(自动分配IP地址)
DHCP(自动分配IP地址) DHCP ( Dynamic Host Conf iguration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途: ...
- 会自动分配IP地址的路由协议——DHCP
一.为什么使用DHCP? 我们都知道PC要想上网,那就需要在PC上配置IP地址.我们可以手动配置,但是如果我们要配置上百台,上千台,那样工作效率在这个高速发展的时代显得有点低了,那么我们就需要通过协议 ...
- DHCP是如何实现自动分配ip地址的
DHCP服务:自动分配IP地址 1.DHCP是如何工作的? DHCP服务是由DHCP服务器提供,DHCP客户端只需要打开DHCP服务就能够租约到ip地址,DHCP服务器从创建的ip地址池中选择地址,每 ...
- DHCP自动获取ip地址
文章目录 前言 一:DHCP概述 1.1:DHCP产生的背景: 1.2:DHCP应用场景: 1.3:DHCP报文类型: 1.4:DHCP工作原理: 二:实验环境 2.1: 华为ensp软件 2.2: ...
最新文章
- bootstrap datepicker Uncaught TypeError: Cannot call method 'split' of undefined问题
- 数据库 事务的特性ACID
- Linux中查看正在使用的端口并强制删除占用端口
- Flask框架(flask中的请求上下文和应用上下文,以及请求钩子的使用,Flask-Script 扩展命令行)
- React开发(237):dva概念2state
- 新建WindowsPhone项目时提示未将对象引用设置到对象的实例
- 这位斯坦福PhD新生的论文被引数:接近4万
- Windows Phone 7三触控程序开发
- VS2017 15.4提供预览版,面向Windows 10秋季更新(FCU)
- Apache ShenYu 快速开始
- java -jar .jar_Java_JAR命令JAR包闲谈;
- 鸡嗉囊病预防的方法 鸡防治嗦囊炎病用什么药
- Spark、Docker、Tensorflow开发者看过来,CCTC 2017报名开启
- QQ邮箱授权码和二代密保
- 头歌--C++之if-else基本性质
- 看到一篇详细的关于Python之Numpy教程分享给和我一样在编程上的小白
- 自己动手玩转深度学习项目 1
- 失败的过去式英文翻译_失败的英语怎么说
- QQ个人信息保护 | 攻的对面叫防
- 5. 使用Visual Studio App Center进行分析
热门文章
- Rect.OverLaps() 改进
- 事件的三个阶段:捕获阶段 目标阶段 冒泡阶段
- 太一星晨:负载均衡啃不动的骨头交给应用交付
- 简单20行python代码_就这么简单!20行Python代码爬取腾讯视频
- [渝粤教育] 中国科学技术大学 化学实验安全知识 参考 资料
- Java实现word文档转换图片功能
- python核心教程之min函数怎么使用
- python函数定义时缩进的作用_定义函数时,函数体的正确缩进为?_学小易找答案
- 解决IE浏览器无法打开TOMCAT http://locahost:8080
- 如何设置小程序背景图片大小