草庐IT

网络工程师-华为设备配置命令3

杨正国y 2024-05-24 原文

 ⼀、华为设备命令视图

 

以下是华为设备的常⽤命令视图:

 

⽤户视图:< Huawei>

 

系统视图:< Huawei>system-view/sys [Huawei]

 

接⼝视图:

 

< Huawei>system-view/sys

 

[Huawei]interface/int Ethernet0/0/1

 

[Huawei- Ethernet0/0/1]

 

路由协议视图:[Huawei]isis

 

[Huawei- isis-1]

 

⼆、返回命令和保存命令

 

quit命令返回上⼀级视图

 

return命令直接返回< Huawei>⽤户视图

 

save 命令在< Huawei>⽤户视图使⽤,保存配置

 

三、设置设备名称

 

sysname/sy设置设备的名称

 

< Huawei>system-view

 

[Huawei]sysname Switch

 

[Switch]

 

四、关闭泛洪信息

 

< Huawei>undo ter mon 关闭终端显⽰信息中⼼发送信息

 

五、设置设备接⼝的ip地址和⼦⽹掩码

 

[Huawei] interface 接⼝

 

[Huawei- Ethernet0/0/1]ip address ip地址 ⼦⽹掩码

 

[Huawei- Ethernet0/0/1]undo shutdown 启动接⼝

 

[Huawei- Ethernet0/0/1]display interface 接⼝ 查看接⼝状态

 

六、交换机的登陆

 

(⼀)设置Consile接⼝密码

 

[Huawei]user-interface console 0 进⼊控制台接⼝

 

[Huawei-ui-console0]authentication-mode password 设置认证⽅式为密码认证

 

[Huawei-ui-console0]set authentication password cipher/simple 密码

 

配置密⽂/明⽂密码

 

[Huawei-ui-console0]user privilege level 级别 配置⽤户级别

 

< Huawei>save 保存配置

 

(⼆)设置Telnet接⼝密码

 

[Huawei]user-interface vty 0 4 进⼊VTY接⼝,最多允许5个⽤户同时登陆

 

[Huawei-ui-vty0-4]authentication-mode aaa 认证⽅式为aaa模式

 

[Huawei]aaa 进⼊aaa配置

 

[Huawei-aaa]local-user ⽤户名 password cipher/simple 密码

 

设置⽤户的密码

 

[Huawei-aaa]local-user ⽤户名 service-type telnet

 

设置⽤户的服务类型协议为telnet,也可以为其它协议,⽐如http即使⽤Web界⾯

 

[Huawei-aaa]local-user ⽤户名 privilege level 级别 配置⽤户级别

 

< Huawei>save 保存配置

 

七、VLAN配置

 

(⼀)创建VLAN

 

< Huawei>system-view

 

[Huawei]vlan batch 10 to 20

 

to表⽰创建连续的VLAN,若省略to则创建指定号码的VLAN,这⾥是创建VLAN10到VLAN。(⼆)进⼊VLAN视图

 

[Huawei]vlan 10 若已创建vlan,则进⼊该VLAN视图

 

[Huawei-vlan10]name huawei 配置vlan10的名称为huawei

 

[Huawei]vlan huawei 通过VLAN名称进⼊VLAN视图

 

(三)将端⼝指定到VLAN

 

1、单⼀端⼝指定VLAN

 

[Huawei]interface GigabitEthernet 0/0/1

 

[Huawei-GigabitEthernet 0/0/1]port link-type access

 

[Huawei-GigabitEthernet 0/0/1]port default vlan ID号 配置端⼝的缺省的VLAN并将接⼝加⼊到指定vlan

 

2、多个端⼝指定VLAN

 

[Huawei]vlan 10 进⼊相关VLAN的视图,这⾥表⽰进⼊vlan10

 

[Huawei-vlan10]port GigabitEthernet 0/0/1 to 0/0/10 将多个端⼝⼀并设置为相关VLAN,这⾥是将1~10号接⼝全部设置为VLAN10

 

(四)查看VLAN配置情况

 

[Huawei]dislay vlan ID号

 

⼋、交换机端⼝⼯作模式

 

(⼀)Access模式(接⼊模式)

 

Access端⼝只属于单个VLAN,⼀般⽤于连接计算机的端⼝,即只运⾏设置⼀个VLAN,丢弃其它VLAN。

 

[Huawei]interface GigabitEthernet 0/0/1 进⼊接⼝视图

 

[Huawei-GigabitEthernet 0/0/1]port link-type access 设

 

置端⼝⼯作模式为access

 

[Huawei-GigabitEthernet 0/0/1]port default vlan ID号 配置端⼝的缺省的VLAN并将接⼝加⼊到指定vlan

 

(⼆)Trunk模式

 

Trunk端⼝允许多个VLAN通过,可以接收和发送多个VLAN报⽂,⼀般⽤于交换机之间端⼝,只允许默认VLAN报⽂发送时不打标签,带有标签的数据被转发⾄另⼀个交换机Trunk端⼝。

 

[Huawei]interface GigabitEthernet 0/0/1

 

[Huawei-GigabitEthernet 0/0/1]port link-type trunk 设置端⼝⼯作模式为trunk

 

[Huawei-GigabitEthernet 0/0/1]port trunk pvid vlan ID号 指定端⼝的PVID值

 

[Huawei-GigabitEthernet 0/0/1]port trunk allow-pass vlan all/ID号

 

允许所有或部分VLAN通过trunk⼝

 

(三)Hybrid模式

 

Hybrid端⼝和Trunk端⼝⼀样,不过它既能⽤于交换机也能⽤于计算机,允许多个VLAN报⽂发送时不打标签。

 

[Huawei]interface GigabitEthernet 0/0/1

 

[Huawei-GigabitEthernet 0/0/1]port link-type hybrid 设置端⼝⼯作模式为hybrid

 

[Huawei-GigabitEthernet 0/0/1]port hybrid pvid vlan ID号 指定端⼝的PVID值

 

[Huawei-GigabitEthernet 0/0/1]port hybrid tagged vlan ID号

 

指定相关VLAN的数据发送时添加Tag

 

[Huawei-GigabitEthernet 0/0/1]port hybrid tagged(untagged) vlan all/ID号

 

允许hybrid端⼝对所有或部分VLAN添加(不添加)Tag

 

九、VCMP协议(VLAN集中管理协议)

 

< Huawei>system-view

 

[Huawei]vcmp role server/client/silent/transparent 配置⾓⾊为服务器⾓⾊,缺省时VCMP管理域中的⾓⾊是client

 

[Huawei]vcmp 设备ID号 设备名称 配置相应域名

 

[Huawei]vcmp authentication 设备名称 password 密码

 

[Huawei]interface GigabitEthernet 0/0/1 进⼊需要使能VCMP功能的以太⽹接⼝视图,在⼆层以太⽹接⼝上使能,⽐如这⾥就是进⼊GigabitEthernet 0/0/1接⼝

 

[Huawei-GigabitEthernet0/0/1]vcmp disable 基于该接⼝使能VCMP功能,缺省情况时则交换机上所有接⼝的VCMP功能处于使能状态

 

⼗、QinQ技术

 

QinQ技术⽤于解决公⽹VLAN ID的资源紧缺问题,在IEEE 802.1Q协议标签前再次封装IEEE802.1Q协议标签,其中⼀层标识⽤户系统⽹络,另⼀层标识⽹络业务。

 

[Huawei]interface GigabitEthernet 0/0/1

 

[Huawei-GigabitEthernet0/0/1]port link-type dot1q-tunnel 设置交换机端⼝类型为QinQ端⼝

 

⼗⼀、GVRP(VLAN注册协议)

 

GVRP协议⽤于注册和注销VLAN属性,⼿⼯配置的VLAN称为静态VLAN,⽽通过GVRP协议创建的VLAN称为动态VLAN。

 

< Huawei>system-view

 

[Huawei]vcmp role silent 配置GVRP之前必须要将VCMP⾓⾊设置为Silent或Transparent

 

[Huawei]gvrp 全局使能GVRP功能

 

[Huawei]interface GigabitEthernet 0/0/1 进⼊相关接⼝

 

[Huawei-GigabitEthernet0/0/1]port link-type trunk 配置接⼝为trunk类型

 

[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan all 允许所有的VLAN通过该接⼝

 

[Huawei-GigabitEthernet0/0/1]gvrp 在接⼝下执⾏命令使能接⼝GVRP功能

 

[Huawei-GigabitEthernet0/0/1]gvrp registration normal 设置GVRP接⼝注册模式为normal,简化配置

 

[Huawei]display gvrp statistics 在交换机上查看接⼝的GVRP统计信息

 

⼗⼆、STP(⽣成树协议)

 

⽣成树协议是⼀种链路管理协议,为⽹络提供路径冗余,同时防⽌产⽣环路。

 

< Huawei>system-view

 

[Huawei]stp enable 启动⽣成树协议

 

[Huawei]stp root primary 配置本桥为根桥

 

[Huawei]display stp brief 在交换机上查看端⼝状态和端⼝的保护类型

 

⼗三、VRRP(虚拟路由冗余协议)

 

虚拟路由冗余协议⽤于解决局域⽹中配置静态⽹关出现单点失效现象的路由协议,可以配置⼀个交换机群集,通过该协议能实现主设备和备⽤设备共同分担⽤户业务的配置。

 

< Huawei>system-view

 

[Huawei]interface Ethernet0/0/1

 

[Huawei- Ethernet0/0/1]ip addres ip地址 ⼦⽹掩码

 

[Huawei]interface Ethernet0/0/2

 

[Huawei- Ethernet0/0/2]ip addres ip地址 ⼦⽹掩码 配置连接主机的接⼝IP地址

 

[Huawei- Ethernet0/0/2]vrrp vrid 1 virtual-ip ip地址 配置备份组1的虚拟⽹关地址

 

[Huawei- Ethernet0/0/2]vrrp vrid 1 priority 优先级 配置路由器在备份组1中的优先级[Huawei- Ethernet0/0/2]vrrp vrid 2 virtual-ip ip地址 配置备份组2的虚拟⽹关地址

 

[Huawei]display vrrp 查看路由器的VRRP状态

 

⼗四、BFD(双向转发检测)

 

BFD是⼀种快速检测、监控⽹络中链路或IP路由的转发连通状况的全⽹统⼀的检测机制。

 

< Huawei>system-view

 

[Huawei]bfd 使能全局BFD功能并进⼊BFD视图

 

*[Huawei]default-ip-address 组播ip地址 配置BFD缺省组播IP地址,缺省情况下,使⽤组播地址224.0.0.184

 

[Huawei]bfd 会话设备名称 bind peer-ip ip地址 interface端⼝类型 端⼝号 若有IP地址的三层接⼝时,创建BFD会话的绑定信息

 

/

 

[Huawei]bfd 会话设备名称 bind peer-ip default-ip interface 端⼝类型 端⼝号 若为⼆或⽆IP的三层接⼝时,创建组播BFD

 

[Huawei]discriminator local 标识符值 配置BFD会话的本地标识符

 

[Huawei]discriminator remote 标识符值 配置BFD会话的远端标识符

 

[Huawei]commit 提交配置

 

⼗五、显⽰路由器的路由

 

< Huawei>display ip routing-table 显⽰路由器的路由

 

< Huawei>display ip routing-table verbos 显⽰路由表的详细信息

 

< Huawei>display ip routing-table acl 编号值 显⽰通过ACL编号为某值过滤的激活路由的概要信息

 

< Huawei>display ip routing-table ⽬标⽹络的⽹络地址 ⼦⽹掩码 ⽹关 根据下⼀跳显⽰某⽬的地址的路由

 

⼗六、静态路由、默认路由

 

静态路由指定某⼀⽹络访问所需要经过的路径,⽽默认路由是⼀种特殊的静态路由,当路由表中与包的⽬的地址之间没有匹配的表项时,路由器做出选择。

 

< Huawei>system-view

 

[Huawei]ip routing-static 0.0.0.0 0.0.0.0 默认⽹关地址 配置默认路由,从⽽简化配置,提⾼⽹络性能

 

[Huawei]ip routing-static ⽬标⽹络的⽹络地址 ⼦⽹掩码 ⽹关 配置静态路由,其中⽹关处的IP地址说明了路由下⼀站

 

⼗七、向当前路由表中添加⼀条新的路由表条⽬

 

[Huawei]route add 210.43.230.33 mask 255.255.255.224 202.103.123.7 metric 5

 

//设定⼀个到⽬的⽹络210.43.230.33的路由,中间经过5个路由器⽹段,⾸先经过本地⽹络上的⼀个路由器IP为202.103.123.7,⼦⽹掩码为255.255.255.224

 

⼗⼋、DHCP(动态主机配置协议)

 

< Huawei>system-view

 

[Huawei]dhcp option template template1 设置分配的分配的启动配置⽂件

 

[Huawei-dhcp-option-template-template1]gateway-list ⽹关地址 配置⽹关地址

 

[Huawei-dhcp-option-template-template1]bootfile configuration.ini 获取配置⽂件

 

[Huawei-dhcp-option-template-template1]next-server 配置⽂件地址 配置获取配置⽂件地址

 

(⼀)接⼝模式的DHCP命令

 

[Huawei]dhcp enable 开启DHCP配置功能

 

[Huawei]int g0/0/1 进⼊相关接⼝进⾏接⼝模式的DHCP配置

 

[Huawei-GigabitEthernet0/0/1]ip address ip地址 ⼦⽹掩码

 

[Huawei-GigabitEthernet0/0/1]dhcp select interface 开启接⼝的DHCP功能

 

[Huawei-GigabitEthernet0/0/1]dhcp server excluded-ip-address 单个要排除的ip地址或两个ip地址即范围

 

[Huawei-GigabitEthernet0/0/1]dhcp server lease day 天 hour 时 minute 分 设置地址池ip租⽤有效期

 

/*[Huawei- GigabitEthernet0/0/1]lease unlimited 租期⽆限制

 

[Huawei-GigabitEthernet0/0/1]dhcp server dns-list 主要DNS 备⽤DNS 设置DNS

 

[Huawei-GigabitEthernet0/0/1]dhcp select interface 开启接⼝的DHCP功能使其从接⼝地址池分配地址

 

(⼆)全局模式的DHCP命令

 

[Huawei]dhcp enable

 

[Huawei]ip pool HUAWEI 创建全局地址池,pool后跟名称,这⾥是HUAWEI

 

[Huawei-ip-pool-HUAWEI]network ip地址 mask ⼦⽹掩码 设置全局地址池的范围

 

[Huawei-ip-pool-HUAWEI]getway-list ⽹关地址 设置分配的⽹关地址

 

[Huawei-ip-pool-HUAWEI]excluded-ip-address ip地址 ip地址 设置不参与动态分配的地址,可以是⼀个范围

 

[Huawei-ip-pool-HUAWEI]dhcp server dns-list 主要DNS 备⽤DNS 设置DNS

 

[Huawei-ip-pool-HUAWEI]lease day 天 hour 时 minute 分 设置地址池ip租⽤有效期

 

/*[Huawei-ip-pool-HUAWEI]lease unlimited 租期⽆限制

 

[Huawei-ip-pool-HUAWEI]static-bind ip-address ip地址 mac-address MAC地址 option- template template1 对某个MAC地址进⾏绑定,给该MAC地址分配固定的IP地址

 

[Huawei]int g0/0/1 进⼊相关接⼝

 

[Huawei-GigabitEthernet0/0/1]dhcp select global 指定该接⼝采⽤全局地址池为客户端分配ip地址

 

< Huawei>dis ip pool name 全局地址池名称 all 查看全局地址池的分配信息

有关网络工程师-华为设备配置命令3的更多相关文章

  1. ruby - 在 Ruby 中编写命令行实用程序 - 2

    我想用ruby​​编写一个小的命令行实用程序并将其作为gem分发。我知道安装后,Guard、Sass和Thor等某些gem可以从命令行自行运行。为了让gem像二进制文件一样可用,我需要在我的gemspec中指定什么。 最佳答案 Gem::Specification.newdo|s|...s.executable='name_of_executable'...endhttp://docs.rubygems.org/read/chapter/20 关于ruby-在Ruby中编写命令行实用程序

  2. ruby-on-rails - 独立 ruby​​ 脚本的配置文件 - 2

    我有一个在Linux服务器上运行的ruby​​脚本。它不使用rails或任何东西。它基本上是一个命令行ruby​​脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg

  3. Ruby Sinatra 配置用于生产和开发 - 2

    我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm

  4. ruby - 用 Ruby 编写一个简单的网络服务器 - 2

    我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b

  5. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  6. 华为常用命令 - 2

    system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100

  7. 【鸿蒙应用开发系列】- 获取系统设备信息以及版本API兼容调用方式 - 2

    在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList​()Obt

  8. Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异) - 2

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m

  9. 网络编程套接字 - 2

    网络编程套接字网络编程基础知识理解源`IP`地址和目的`IP`地址理解源MAC地址和目的MAC地址认识端口号理解端口号和进程ID理解源端口号和目的端口号认识`TCP`协议认识`UDP`协议网络字节序socket编程接口`sockaddr``UDP`网络程序服务器端代码逻辑:需要用到的接口服务器端代码`udp`客户端代码逻辑`udp`客户端代码`TCP`网络程序服务器代码逻辑多个版本服务器单进程版本多进程版本多线程版本线程池版本服务器端代码客户端代码逻辑客户端代码TCP协议通讯流程TCP协议的客户端/服务器程序流程三次握手(建立连接)数据传输四次挥手(断开连接)TCP和UDP对比网络编程基础知识

  10. ruby-on-rails - rbenv:从 RVM 移动到 rbenv 后,在 Jenkins 执行 shell 中找不到命令 - 2

    我从Ubuntu服务器上的RVM转移到rbenv。当我使用RVM时,使用bundle没有问题。转移到rbenv后,我在Jenkins的执行shell中收到“找不到命令”错误。我内爆并删除了RVM,并从~/.bashrc'中删除了所有与RVM相关的行。使用后我仍然收到此错误:rvmimploderm~/.rvm-rfrm~/.rvmrcgeminstallbundlerecho'exportPATH="$HOME/.rbenv/bin:$PATH"'>>~/.bashrcecho'eval"$(rbenvinit-)"'>>~/.bashrc.~/.bashrcrbenvversions

随机推荐