华为网络设备路由交换防火墙常用命令示例
Dispaly
dis user-interface #查看用户界面信息
dis users #命令用来查看每个用户界面的用户登录信息
dis users all
#显示所有用户接口的信息,包括未连接的用户。执行该命令后,可显示当前交换机上接入了哪 些用户,用 户的用户名、地址等登录信息,以及用户的验证和授权信息等。
dis local-user #配置本地用户后,可以执行该命令查看本地用户的配置信息。如果不指定可选参数,表示查看本地用户的概要信息;
dis local-user username huawei #查看huawei这个账号的信息。
dis telnet server status #查看telnet服务器配置信息
dis alarm urgent 查看紧急告警
dis temperature all 查看温度
dis log 查看交换机日志
dis logbuff 查看详细日志
dis aaa online-fail-record all #查看登录失败的详细记录
dis current-configuration // 显示当前所有配置
dis vlan summary 查看所有vlan汇总信息
dis port vlan 查看端口类型及所属vlan等()
dis port vlan //显示当前各端口的VLAN情况
dis ip interface brif 查看接口与IP相关的摘要信息
dis interface brief 查看端口(物理口子)和接口(逻辑)
dis mac-address 查看所有类型的MAC地址表项信息
dis mac-address | include 1a82 (其中1a82是想要查的PC的MAC一部分)定位PC连接在哪个口子
dis mac-address vlan 150 查看VLAN150中所有MAC地址表项的详细信息
dis arp (all) 查看ip与mac对应表
示例:display arp network 172.16.0.0 16
IP ADDRESS MAC ADDRESS EXPIRE(M) TYPE INTERFACE VPN-INSTANCE
VLAN/CEVLAN
172.16.10.3 0025-9efb-be55 S-- GE1/0/6
100/-
172.16.20.3 0200-0000-00e8 S-- GE1/0/19
172.16.10.1 0025-9ef4-abcd I - Vlanif100
172.16.10.2 0025-9efb-be55 20 D-0 GE1/0/6
100/-
172.16.20.1 0025-9ef4-abcd I - GE1/0/19
172.16.20.2 0200-0000-00e8 18 D-0 GE1/0/19
Total:6 Dynamic:2 Static:2 Interface:2
上述回显中,每行ARP表项的具体含义如下:
IP172.16.10.3,TYPE字段S代表该ARP表项为静态ARP表项,出接口为GE1/0/6,VLAN编号为100。
IP172.16.20.3,TYPE字段S代表该ARP表项为静态ARP表项,静态ARP表项出接口为GE1/0/19。
IP172.16.10.1,TYPE字段I代表该ARP表项为接口本身的ARP表项。ARP表项代表IP地址172.16.10.1是接口Vlanif100的IP地址。
IP172.16.10.2,TYPE字段D代表该ARP表项为动态ARP表项。这条动态ARP表项是从接口GE1/0/6动态学习到的,VLAN编号为100,剩余存活时间为20分钟。
IP172.16.20.1,TYPE字段为I代表该ARP表项为接口本身的ARP表项。这条ARP表项代表IP地址172.16.20.1是接口GE1/0/19的IP地址。
IP172.16.20.2,TYPE字段为D代表该ARP表项为动态ARP表项。这条动态ARP表项是从接口GE1/0/19动态学习到的,剩余存活时间为18分钟。
dis ip routing-table 显示路由表信息
dis ip pool interface vlanif10 查看vlanif10接口地址池信息
dis dhcp server statistics 查看dhcp服务器统计信息
ACL访问控制列表
acl number 3001 创建或进入number 为3001 (3000~3999)的acl列表
acl name Geli 3002 创建或进入name为Geli 、编号为3002(3000~3999)的acl列表
通过traffic-filter调用
示例:
sys
[Huawei]acl 3000 //创建高级ACL(3000~3999)
[Huawei-acl-adv-3000]
[Huawei-acl-adv-3000]rule permit ip source192.168.1.0 0.0.0.255 destination 192.168.2.0 0.0.0.255 //配置允许192.168.1.0段去访问192.168.2.0段
[Huawei-acl-adv-3000]rule deny ip source192.168.1.0 0.0.0.255 destination 192.168.4.0 0.0.0.255 //配置拒绝192.168.1.0段去访问192.168.=4.0段
[Huawei-acl-adv-3000]dis thi //查看当前配置是否配置成功
acl number 3000
rule5 permit ip source 192.168.1.0 0.0.0.255 destination 192.168.2.0 0.0.0.255
rule10 deny ip source 192.168.1.0 0.0.0.255 destination 192.168.4.0 0.0.0.255
return
[Huawei-acl-adv-3000]q //退出ACL视图
[Huawei]int g0/0/1 //进入对应的接口
[Huawei-GigabitEthernet0/0/1]traffic-filterinbound acl 3000 //接口下调用ACL 3000
[Huawei-GigabitEthernet0/0/1]q //退出接口视图
[Huawei]
上面的这个配置有点粗糙。没错,配置完1.0不能访问2.0,反过来2.0ping1.0也不通了。因为通信是相互的,icmp和tcp协议都存在一个对方要回信号(TCP三次握手)
下面是一个实现精确单向控制的ACL
交换机V100R005以后版本可以通过下面的方法配置针对ICMP和TCP报文的单向访问。
下面是交换机实现从A不能访问B,但能从B访问A需求的示例
假设192.168.10.0是A的地址段(属于VLAN10),192.168.20.0是B的地址段(属于VLAN20)
1、创建ACL,制定访问控制规则(默认是permit)
acl 3000
rule 5 deny icmp source 192.168.10.0 0.0.0.255 destination 192.168.20.0 0.0.0.255 icmp-type echo //配置ICMP单向访问规则 注解一下ehco的意思是第一个请求包,规则拒绝的是icmp中10请求20,
rule 10 deny tcp source 192.168.10.0 0.0.0.255 destination 192.168.20.0 0.0.0.255 tcp-flag syn //配置TCP单向访问规则 注解一下syn是三次握手的第一个动作,就被deny了
quit
2、配置流分类,匹配ACL
traffic classifier c1
if-match acl 3000
quit
3、配置流行为
traffic behavior b1
quit
4、配置流策略,关联流分类和流行为
traffic policy p1
classifier c1 behavior b1
quit
5、应用流策略
应用到接口上
interface gigabitethernet 1/0/1
traffic-policy p1 inbound
或者应用到vlan上
vlan 10
traffic-policy p1 inbound
或者在全局应用
traffic-policy p1 global inbound
修改交换机名称:
[Huawei]sysname sw1
[sw1]
VLAN中选取全局地址
interface Vlanif80
ip address 200.0.80.254 255.255.255.0
dhcp select global
port-group yewu
group-member G 0/0/1 to G 0/0/24
port link-type access
port default vlan XX
#以上4条为批量将多个端口加入VLAN的方法
undo dhcp enable 禁用DHCP
undo dhcp select global 取消基于全局的dhcp
user-interface maximum-vty 15 //配置vty最大连接数
user-interface vty 0 14 //进入vty用户界面视图
user privilege level 2 //设置vty登入的用户等级为2(配置用户级别)
authentication-mode aaa //设置vty登入时的验证模式为用户名和密码验证
aaa //进入AAA视图
local-user admin password cipher [email protected] //设置aaa登入的用户名和密码
local-user admin service-type telnet //设置admin用户远程登入时的协议
user-interface console 0 //进入第0个console口的用户界面
authentication-mode passwd //配置从console口登入交换机的认证模式为密码认证
set authentication password cipher [email protected] //配置从console口登入交换机的密码
vlan 10 //创建一个VLAN
设VLAN
vlan 80
description vlan_80
设地址池
ip pool 80
这里的80就是VLAN号
gateway-list 200.0.80.1
network 200.0.80.0 mask 255.255.255.0
dns-list 200.0.0.6
lease day 10 hour 0 minute 0
interface meth 0/0/1 //进入交换机的第一个管理网口
ip address 192.168.1.110 24 //设置管理网口的ip地址和子网掩码
interface gigabitethernet 0/0/1 //进入第一个业务网口
port link-type access //设置第1个网口位access模式
port default vlan 10 //设置此网口的VLAN号为10
interface gigabitethnet 0/0/2 //进入第2个业务网口
port link-type trunk //设置第二个网口位trunk模式
port trunk allow-pass vlan 10 20 30 //设置此端口可以通过的VLAN号
// port trunk allow-pass vlan all 表示可以通过所有的带VLAN的帧
Interface gigabitethnet 0/0/3 //进入第3个业务网口
Port link-type hybrid //设置此端口为hybrid模式,每个端口默认就是hybrid模式
Port hybrid pvid vlan 10 //设置pvid为10
Port hybrid tagged vlan 20 30 40 //设置tagged列表为20,30,40
Port hybrid untagged vlan 50 60 //设置untagged列表为50,60
Interface gigabitethernet 0/0/3
Undo port default vlan //access 模式的端口
Undo port link-type
Undo port hybrid pvid vlan vlanid //hybrid 模式的端口
Undo port hybrid untagged vlan vlanid
Undo port hybrid tagged vlan vlanid
Undo port trunk pvid vlan //trunk 模式的端口
Undo port trunk allow-pass vlan vlanid
Undo port link-type
配置VLAN:
[HuaWei]vlan 2
[HuaWei-vlan2]port ether 0/10 to e 0/12
[HuaWei-vlan2]quit
等同于
[HuaWei]int e0/13
[HuaWei-Ethernet0/13]port access vlan 2
[HuaWei-Ethernet0/13]quit
配置trunk端口:
[HuaWei]int e0/1
[HuaWei-Ethernet0/1]port link-type trunk
[HuaWei-Ethernet0/1]int e0/2
[HuaWei-Ethernet0/2]port link-type trunk
[HuaWei-Ethernet0/2]quit
两边的端口都要配trunk,通过trunk 不打标签!
默认trunk 只允许vlan 1 通过
[HuaWei]int e0/1
[HuaWei-Ethernet0/1]port trunk permit vlan all
[HuaWei-Ethernet0/1]int e0/2
[HuaWei-Ethernet0/2]port trunk permit vlan all
两边端口都要配置充许trunk 所有VLAN,如果是指定通过 vlan号,将vlan all 改成对应的vlan编号即可。
如何防止交换机环路:
华为的交换机生成树功能默认是关掉的
交换机形成环路,所联接的端口会不停的闪烁!
方法一:启用交换机生成树
[HuaWei]stp enable(开)
[HuaWei]stp disable(关)
要在两台交换机上配置:
方法二:通过链路聚合的方式来解决问题
链路聚合可以提高带宽和负载均衡
配置链路聚合时,两端的端口模式需要配置成一样(双工,半又工),速率也要指定,不能自己自协商状态!
[HuaWei]link-aggregation e0/1 to e0/2 both
如:
[HuaWei]int e0/1
[HuaWei-Ethernet0/1]duplex full
[HuaWei-Ethernet0/1]speed 100
[HuaWei-Ethernet0/1]int e0/2
[HuaWei-Ethernet0/2]duplex full
[HuaWei-Ethernet0/2]speed 100
设置交换机的mux-vlan模式
假设主VLAN是10,从VLAN中group模式的有VLAN 20, separate模式的有VLAN 30,server连接1号端口,PC1和PC2连接2和3号端口,PC3和PC4连接4和5号端口
Vlan batch 10 20 30
Vlan 10
Mux-vlan
Subordinate group 20
Subordinate separate 30
把各连接的端口设为access模式,并且加入到各自的VLAN中,且同时开启mux-vlan功能,
Interface gigabitethernet 0/0/1
Port link-type access
Port default vlan 10
Port mux-vlan enable
Interface gigabitethernet 0/0/2 //3号端口设置方法类似
Port link-type access
Port default vlan 20
Port mux-vlan enable
Interface gigabitethernet 0/0/4 //5号端口设置方法类似
Port link-type access
Port default vlan 30
Port mux-vlan enable
清除某个端口的配置
Interface gigabitethernet 0/0/2
Clear configuration this
Undo shutdown
恢复出厂设置s5700SI
在用户视图下(按Ctrl+z组合键回到用户视图)输入如下命令操作
reset saved-configuration
Y
Reboot
N
Y
后续待补充。。。。。