eNSP自学入门(基础)
写了上篇博客之后,就立即投入到了eNSP的怀抱之中了,自己从零基础,入门到现在。也学了不少东西,在这里和大家分享一下。
我进了华为的官网,下了一些官方的API,以及使用说明和帮助文档,紧接着就进入了自己看文档,自己摸索的阶段。
下边这是自己这几天摸索的东西。
sys 进入到系统视图
sysname name 设置交换机的名称为name
显示VLAN的状态 dis port VLAN
显示当前的状态: dis this
dhcp select interface 用于在指定的VLAN接口上的地址池分配地址
dis port vlan active 查看端口状态类型及所属vlan
shutdown 用于关闭接口
undo shutdown 用于开通接口
lacp preempt enable 链路聚合配置端口的优先级
设置基于WLAN的接口的dhcp
系统视图 开启dhcp 默认不开启dhcp dhcp enable
系统视图 int vlanif vlan号,ip add 设置WLAN的ip地址及子网掩码,dhcp select interface , 这样基本已经完成了基于接口的dhcp ,
接下来可以设置一些dhcp的参数了 dhcp server lease day 1 hour 0 minute 0 设置租期为一天,
将端口设置为access类型
端口视图 port link-type access 将该端口设置为access类型
将端口加入vlan中
两种方法 vlan视图 port E 0/0/1 to 0/0/10 将1-10端口加入vlan中
端口视图 port default access vlan id
路由器启动ospf路由协议
系统视图 ospf ,area areaid,network 通告的网络地址 屏蔽码
路由器启用NAT命令(Easy IP)
系统视图 acl 2000-2999 是基本的 ,rule permit source 内网的网络地址 屏蔽码,
进入出口端口 nat outboard acl的id
这样就进行可以Nat的转化了内网可以访问外网,但是外网无法访问内网。
路由器启用Nat(IP pool)注意:设置的转化的IP池中小心不要包含已经被用的公网IP地址
系统视图 nat address-group id startip endip ,acl id , rule permit permittype source 内网的 网络地址, 屏蔽码
进入出口端口 nat outboard acl的ID addressgroup id
设置聚合链路(注意两端的端口类型和传输速率要一样,两端都要设置聚合链路)
系统视图 int Eth-trunk id
端口视图 eth-trunk id 这样就把该端口所在的链路设置在聚合链路里了
配置路由器的loopback地址
系统视图 int loopback ,ip add X.X.X.X Mask
关闭系统提示信息:
undo info-center enable
说以下个人关于路由器和交换机的理解吧,交换机分为两层和三层的交换机,二层的交换机,就只有二层的功能,三层交换机是在二层的基础上加入了一下三层的功能。在二层上不能设置IP地址,及子网掩码的三层的东西,交换机和路由器的Ethernet 类型的所有端口都不能设置IP地址,只有Gthernet 类型的端口才可以设置IP地址。具体原因被我那天做链路聚合的时候给试出来了,Ethernet类型的端口是两层的端口,而Gthernet类型的端口是在三层的,所以才可以设置ip地址。这点很重要,不要被官方的文档所迷惑了。尤其是在路由器上,我原来一直想不通,因为思科的仿真软件的路由器的每个端口都可以设置IP地址等信息,但是到华为这里就不行了。我这里猜测了一下,首先思科的路由器端口比较少,而这里华为的路由器(AR1200)端口较多,大致有两种类型,E类型的和G类型的,E类型的端口只是他集成了交换机的接口了,并不是真正的路由器接口,所以关于路由器的所有功能都 不能使用。只有G类型的接口才是真正的路由器接口。
在给大家提下醒,关于链路聚合的问题,链路聚合我看的华为官方文档需要配置IP地址等参数,但是我在使用的过程中无论如何也加不上去,后来,冷静下来仔细想了一下,链路聚合应该是属于二层的,不是三层的技术,所以我并不需要给他配置IP地址等参数,所以我就试者按照自己的想法试了一下结果成功了,和我想的一样。实现命令在上边。
eNSP自学入门(基础)的更多相关文章
- 自学入门 Python 优质中文资源索引
所有资源基于 Python3 版本,全部中文内容,适用于 爬虫 / Web / 数据 方向,每个单元根据学习习惯从 书籍 / 文档 / 视频 中选择一类即可,建议任选一本书籍,然后配合文档类进行学习. ...
- mybatis入门基础(二)----原始dao的开发和mapper代理开发
承接上一篇 mybatis入门基础(一) 看过上一篇的朋友,肯定可以看出,里面的MybatisService中存在大量的重复代码,看起来不是很清楚,但第一次那样写,是为了解mybatis的执行步骤,先 ...
- 01shell入门基础
01shell入门基础 为什么学习和使用shell编程 shell是一种脚本语言,脚本语言是相对于编译语言而言的.脚本语言不需要编译,由解释器读取程序并且执行其中的语句,而编译语言需要编译成可执行代码 ...
- Markdown入门基础
// Markdown入门基础 最近准备开始强迫自己写博文,以治疗严重的拖延症,再不治疗就“病入骨髓,司命之所属,无奈何”了啊.正所谓“工欲善其事,必先利其器”,于是乎在写博文前,博主特地研究了下博文 ...
- JavaScript入门基础
JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...
- C++ STL编程轻松入门基础
C++ STL编程轻松入门基础 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL 1.2 追根溯源:STL的历史 1.3 千丝万缕的联系 1.4 STL的不同实现版本 2 牛刀小试 ...
- HTML入门基础教程相关知识
HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言.html是用于创建可从一个平台移植到另一平台的超文 ...
- Linux shell入门基础(六)
六.Shell脚本编程详解 将上述五部分的内容,串联起来,增加对Shell的了解 01.shell脚本 shell: # #perl #python #php #jsp 不同的脚本执行不同的文本,执行 ...
- Linux shell入门基础(一)
Linux shell入门基础(一): 01.增加删除用户: #useradd byf userdel byf(主目录未删除) userdel -r byf 该用户的属性:usermod 用 ...
随机推荐
- springmvc基础学习3---注解简单理解
1:@Controller 用来注解这个bean是MVC模型中的一个C 会被spring的auto-scan扫到纳入管理.Spring mvc框架中的action层注入,也就是控制层.控制器Contr ...
- Json 与GeoJson
1.JSON介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后 ...
- 用shell实现linux系统应用文件清理工具
用shell实现linux系统文件清理工具 1:原始需求 在系统运维中,会产生大量应用备份文件.落地文件等,这些文件需要定时清理.一般来说,都是使用crontab 拉起一个脚本来清理.类似这样: 30 ...
- 更改服务器的SID 加入域控制器提示SID重复
启动Windows2008.2012进入系统后,打开“CMD窗口”并进入到"C:\windows\system32\sysprep"目录后再输入“sysprep /generali ...
- Android开发之NavigationView的使用
NavigationView主要是和DrawerLayout框架结合使用,来完成抽屉导航实现侧边栏 引用一段官方文档的示例代码 <android.support.v4.widget.Drawer ...
- Linux下快速搭建php开发环境
php开发环境快速搭建 一.Linux下快速搭建php开发环境 1.安装XAMPP for Linux XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,使用XA ...
- MySql Table错误:is marked as crashed and last (automatic?) 和 Error: Table "mysql"."innodb_table_stats" not found
一.mysql 执行select 的时候报Table错误:is marked as crashed and last (automatic?) 解决方法如下: 找到mysql的安装目录的bin/myi ...
- SQL Server的学习
一.建库和表1.新建数据库语法: CREATE DATABASE SuperMarket//建立一个名为SuperMarket的数据库. 2.打开数据库语法: USE SuperMarket//打开刚 ...
- JAVA优化建议
前言 代码优化,一个很重要的课题.可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用, ...
- goagant:403. That’s an error.
报错: . That’s an error. Your client does not have permission to get URL / from this server. That’s al ...