华为路由器作为企业级和家庭网络中的核心设备,其命令行界面(CLI)提供了强大的配置和管理功能,通过命令行,用户可以实现对路由器的精细化控制,包括网络参数设置、安全策略配置、性能监控等,以下将详细介绍华为路由器常用命令的分类、功能及使用场景,帮助用户更好地掌握设备管理技巧。

在华为路由器的CLI中,命令通常分为视图模式,包括用户视图、系统视图、接口视图、路由协议视图等,用户视图是初始登录后的状态,提示符为“”,此时可以执行基本命令如查看系统信息(display current-configuration
)、保存配置(save
)等,进入系统视图需使用system-view
命令,提示符变为“[Huawei]”,在此模式下可配置全局参数,如设备名称(sysname Huawei
)、用户权限(user-interface vty 0 4
)等,接口视图是配置网络接口的关键,通过interface GigabitEthernet 0/0/1
进入提示符为“[Huawei-GigabitEthernet0/0/1]”的视图,可设置IP地址(ip address 192.168.1.1 24
)、开启接口(undo shutdown
)等。
路由配置是华为路由器的核心功能之一,静态路由配置简单直接,适用于小型网络,命令为ip route-static 0.0.0.0 0.0.0.0 192.168.1.2
,表示所有未知流量指向下一跳地址192.168.1.2,动态路由协议中,OSPF应用广泛,其配置包括:启用OSPF进程(ospf 1
)、宣告网段(area 0 network 192.168.1.0 0.0.0.255
)、配置Router ID(router-id 1.1.1.1
),BGP协议用于大型网络,基本命令包括bgp 100
(创建AS100)、peer 192.168.2.2 as-number 200
(对等体配置)等,为提升网络安全性,ACL(访问控制列表)是常用工具,例如acl 3000
(创建高级ACL)、rule 5 permit ip source 192.168.1.0 0.0.0.255
(允许特定网段访问)。
网络地址转换(NAT)配置在华为路由器中同样重要,对于企业网络,通常使用NAT地址转换,命令为acl 2000
(定义标准ACL)、rule permit source 192.168.0.0 0.0.255.255
(匹配内网地址)、interface GigabitEthernet 0/0/2
(进入外网接口)、nat outbound 2000
(配置出站NAT),若需配置端口映射,则使用nat server protocol tcp global 80.80.80.80 80 inside 192.168.1.100 80
,将外网IP的80端口映射至内网服务器。
QoS(服务质量)配置可优化网络流量管理,通过traffic classifier c1 operator or
(创建分类)、if-match acl 3001
(匹配ACL规则)、traffic behavior b1
(创建行为)、car cir 10240
(限速10240kbps)、qos policy p1
(应用策略)等命令组合,实现对关键业务流量的优先保障,DHCP服务配置也很常见,dhcp select interface
(接口模式下启用DHCP)、dhcp server lease 24
(租期24小时)、dhcp server excluded-address 192.168.1.1
(排除静态地址)等命令可快速搭建内网地址分配服务。

为便于用户快速查找常用命令,以下列出部分关键命令及其功能:
命令类别 | 具体命令示例 | 功能说明 |
---|---|---|
基础配置 | sysname R1 |
修改设备名称为R1 |
user-interface console 0 |
进入控制台接口视图 | |
接口配置 | interface GigabitEthernet 0/0/1 |
进入千兆以太网接口视图 |
ip address 10.0.0.1 255.255.255.0 |
配置接口IP地址和子网掩码 | |
路由配置 | ospf 1 |
启动OSPF进程1 |
bgp 65001 |
创建本地AS号为65001的BGP进程 | |
安全策略 | acl 3001 |
创建高级ACL编号3001 |
firewall packet-filter 3001 inbound |
在接口 inbound方向应用ACL 3001 | |
NAT配置 | nat outbound 2000 |
在接口出方向应用NAT转换规则2000 |
nat server global 202.96.1.1 80 ... |
配置外部服务器映射 | |
DHCP配置 | dhcp select interface |
在接口启用DHCP服务 |
dhcp server dns 8.8.8.8 |
配置DHCP分配的DNS服务器地址 | |
QoS配置 | traffic classifier c1 ... |
定义流量分类规则 |
qos policy p1 |
创建并应用QoS策略 | |
故障排查 | ping 192.168.1.1 |
测试与目标主机的连通性 |
tracert 10.0.0.2 |
跟踪数据包到达目标主机的路径 | |
维护命令 | save |
保存当前配置到设备 |
reboot |
重启设备 |
在实际操作中,用户需注意命令的视图依赖性,例如display
命令可在任意视图执行,而interface
系列命令需在系统视图下使用,华为路由器支持命令补全(按Tab键)和命令帮助(输入),可有效提高配置效率,对于复杂网络环境,建议先在测试环境中验证命令配置,避免影响业务正常运行。
相关问答FAQs:
-
问题:华为路由器中如何查看已配置的ACL规则?
解答:在用户视图或系统视图下,使用命令display acl [number acl-number]
查看指定ACL的规则详情,查看ACL 3000的配置可输入display acl 3000
,若未指定ACL编号,则显示所有ACL规则,命令执行后会输出规则编号、匹配条件(如源地址、协议类型)以及允许/拒绝动作。(图片来源网络,侵删) -
问题:当华为路由器NAT配置后无法上网,如何排查?
解答:首先检查NAT配置是否正确,使用display nat session
查看会话表是否存在转换记录;然后确认ACL规则是否匹配内网地址,通过display acl [acl-number]
验证;接着检查外网接口是否配置正确及状态是否为Up
,使用display ip interface brief
查看接口信息;最后确认上游网络连通性,通过ping
命令测试外网网关地址,若以上步骤均正常,可尝试重启NAT功能(undo nat outbound
后重新配置)或检查防火墙策略是否拦截流量。