note of cisco

本文详细介绍网络设备配置步骤,包括ACL、路由协议、VTP及VLAN等关键配置。通过实例展示了标准ACL、扩展ACL和命名ACL的应用场景,以及RIP、OSPF路由协议配置过程。此外还介绍了VTP和VLAN的配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
配置acl
 
Router2(config)#access-list 1 deny host 24.17.2.18 标准acl
Router2(config)#interface ethernet0
Router2(config-if)#ip access-group 1 in
Router2(config-if)#no ip access-group 1 in
Router1(config)#access-list 101 permit tcp 24.17.2.16 0.0.0.15
                any eq telnet log 可扩展acl
Router1(config)#access-list 102 permit ip 24.17.2.0 0.0.0.15 any log
Router1(config)#ip access-list extended deny_ping 可命名acl
Router1(config-ext-acl)#deny icmp host 192.168.1.18 192.168.1.1 0.0.0.0 log
Router1(config-ext-acl)#permit ip any any log
 
配置rip
Router1(config)#router rip
Router1(config-router)#
Add the network(s) to which Router1 is directly connected.
Router1(config-router)#network 10.0.0.0
Router1(config-router)#network 172.16.0.0
 
 
 
配置OSPF
Router1#config terminal
Router1(config)# router ospf 100
Router1(config-router)#
Add the network(s) to which Router1 is directly connected.
Router1(config-router)#network 10.1.1.0 0.0.0.255 area 0
Router1(config-router)#network 172.16.0.0 0.0.255.255 area 0
 
配置VTP
Switch3(config)#interface vlan1
Switch3(config-if)#ip address 10.1.1.1 255.255.255.0
Switch3(config-if)#no shutdown
Switch4(config)#interface vlan1
Switch4(config-if)#ip address 10.1.1.2 255.255.255.0
Switch3#vlan database
Switch3(vlan)#vtp server
Switch3(vlan)#vtp domain Boson
Switch3(vlan)#vtp password rules
Switch4(config)#interface fast 0/12
Switch4(config-if)#switchport mode trunk
 
 show version ;显示设备型号、Flash、DRAM、IOS版本 
    show ip interface brief ;显示接口简要信息(类型、状态、协议状态、IP地址) 
    show interface e0/0 ;显示某接口详细信息(MAC、IP、MASK、…) 
    show ip protocols ;显示IP路由协议信息
show stacks ;提供路由器进程和处理器利用率信息, 用stack decode 
    show tech-support ;显示几个show命令的输出 
    show access-lists ;查看访问列表配置 
    show memory ;用于测试内存问题
Show dhcp server
Show arp ;显示路由器的ARP表
 Ip access-list extended Example-Named-ACL 
    Deny tcp any any eq echo 
    Deny tcp any any eq 37 
    Permit udp host 172.16.10.2 any eq snmp
show startup-config ;显示写入NVRAM中的配置内容 
show running-config ;显示当前运行的配置内容
show access-lists ;查看访问列表配置
Show ip access-list ;显示IP访问列表(1-199) 
Show ip arp ;显示路由器的ARP缓存(IP、MAC、封装类型、接口) 
Show ip protocols ;显示运行在路由器上的IP路由协议的信息 
Show ip route ;显示IP路由表中的信息 
Show ip traffic ;显示IP流量统计信息
ip route 0.0.0.0 0.0.0.0 192.168.201.250
ip route 192.168.1.0 255.255.255.0 192.168.201.251
username xxxxxx privilege 15 password 7 xxxxxxxxxxxxxx
interface GigabitEthernet1/0/3
switchport access vlan 11
switchport mode access
interface GigabitEthernet1/0/25
switchport trunk encapsulation dot1q
switchport mode trunk
interface Vlan1
ip address 192.168.201.1 255.255.255.0
interface range fastethernet 0/1 – 5  端口号之间需要加入空格
configure terminal
 
 
acl
 
interface Ethernet0/0 
ip address 10.1.1.1 255.255.255.0 
ip access-group 101 in      
 
access-list 101 permit tcp 10.1.1.0 0.0.0.255 172.16.1.0 0.0.0.255 eq telnet time-range EVERYOTHERDAY  
 
time-range EVERYOTHERDAY 
periodic Monday Wednesday Friday 8:00 to 17:00
 
router(config-std-nacl)# 20 permit any 
router(config-std-nacl)# no 10 permit 10.1.1.1
 
 
 
vlan
 
 
show vlan
 
vlan database
3524XL(vlan)#vlan 2 name cisco_vlan_2 
3524XL(vlan)#no vlan 2
3524XL#configure terminal
3524XL(config)#interface fastethernet 0/3
3524XL(config-if)#switchport access vlan 2
3524XL(config-if)#no switchport access vlan 2
3524XL(config-if)#end
 
Switch#show running-config
3524XL#write memory
Switch(config)#interface range fastethernet [mod/slot - mod/slot]
Switch(config-if-range)#switchport access vlan vlan_number
 
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#no shut
 
 
Switch#vlan database    改vlan名
 
Switch(vlan)#vlan 3
 
Switch(vlan)#name CISCO
 
Switch(vlan)#apply
 
Switch#configure terminal
Switch(config)#access-list 105 deny ip 192.168.1.0 0.0.0.255 10.10.10.0 0.0.0.255
Switch(config)#access-list 105 deny ip 192.168.1.0 0.0.0.255 172.16.1.0 0.0.0.255
Switch(config)#access-list 105 permit ip 192.168.1.0 0.0.0.255 any
 
Switch#configure terminal
Switch(config)#interface vlan 1
Switch(config-if)#ip access-group 101 in
Switch(config-if)#exit
 
Switch>enable
Switch#
 
 
 
 
 
 
 
 
 
 
 
 
h3c
 
[h3c]vlan17
[Quidway-vlan17]port g1/0/17
[Quidway-vlan17]interface Vlan-interface17
[h3c-Vlan-interface17]ip address 192.0.17.1 255.255.255.0
[h3c-Vlan-interface17]dhcp-server 1
 
 
5. 在VLAN接口10上选择全局地址池方式分配IP地址 
[SwitchA-Vlan-interface10]dhcp select global 
6. 创建全局地址池,并命名为”vlan10” 
[SwitchA]dhcp server ip-pool vlan10 
7. 配置vlan10地址池给用户分配的地址范围以及用户的网关,dns地址 
[SwitchA-dhcp-vlan10]network 10.1.1.0 mask 255.255.255.0 
[SwitchA-dhcp-vlan10]gateway-list 10.1.1.1 
[SwitchA-dhcp-vlan10]dns-list 202.96.209.5 202.96.209.133 
8. 禁止分配给用户的ip 
[SwitchA]dhcp server forbidden-ip 10.1.1.1 10.1.1.23 
[SwitchA]dhcp server forbidden-ip 10.1.1.200 10.1.1.250 
9.配置vlan接口通过dhcp方式获取ip(缺省情况下vlan接口不通过dhcp方式获取ip) 
[h3c]int vlan 3 
[h3c-vlan-intterface]ip address dhcp-alloc
11,路由配置 
[h3c]ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
 
telnet配置: 
[h3c]user-intface vty 0 3 
[h3c-vty0 3]authentication-mode password 
[h3c-vty0 3]set authentication password simple 123456 
[h3c-vty0 3]user privilege level 3 设置vty可以执行的命令级别 
[h3c]management-vlan 2 设置管理vlan 
[h3c]local-user zhh 
[h3c-zhh]service-tye telnet level 3 
[h3c]telnet-server source-interface vlan-interface 2(为telnet服务端指定接口) 
[h3c]telnet-server source-ip 192.168.1.1 (为telnet服务端指定ip) 
[h3c]telnet source-interface vlan-interface 2 (为telnet客户端指定端口) 
[h3c]telent source-ip 192.168.1.1
#定义8:00至18:00的周期时间段。
 
<H3C> system-view
 
[H3C] time-range test 8:00 to 18:00 daily
(2)       定义源IP为10.1.1.1的ACL
 
#创建并进入ACL 2000视图。
 
[H3C] acl number 2000
 
#定义源IP为10.1.1.1的访问规则。
 
[H3C-acl-basic-2000] rule 1 deny source 10.1.1.1 0 time-range test
 
[H3C-acl-basic-2000] quit
 
(3)       在端口上应用ACL
 
#在端口上应用ACL 2000。
 
[H3C] interface Ethernet1/0/1
 
[H3C-Ethernet1/0/1] qos
 
[H3C-qoss-Ethernet1/0/1] packet-filter inbound ip-group 2000

编译xdp_redirect.c,20个报错 In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:31:8: error: redefinition of 'in_addr' struct in_addr ^ /usr/include/linux/in.h:89:8: note: previous definition is here struct in_addr { ^ In file included from xdp_redirect.c:8: In file included from /usr/include/netinet/in.h:37: /usr/include/x86_64-linux-gnu/bits/in.h:150:8: error: redefinition of 'ip_mreqn' struct ip_mreqn ^ /usr/include/linux/in.h:180:8: note: previous definition is here struct ip_mreqn { ^ In file included from xdp_redirect.c:8: In file included from /usr/include/netinet/in.h:37: /usr/include/x86_64-linux-gnu/bits/in.h:158:8: error: redefinition of 'in_pktinfo' struct in_pktinfo ^ /usr/include/linux/in.h:251:8: note: previous definition is here struct in_pktinfo { ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:42:5: error: redefinition of enumerator 'IPPROTO_IP' IPPROTO_IP = 0, /* Dummy protocol for TCP. */ ^ /usr/include/linux/in.h:30:21: note: expanded from macro 'IPPROTO_IP' #define IPPROTO_IP IPPROTO_IP ^ /usr/include/linux/in.h:29:3: note: previous definition is here IPPROTO_IP = 0, /* Dummy protocol for TCP */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:44:5: error: redefinition of enumerator 'IPPROTO_ICMP' IPPROTO_ICMP = 1, /* Internet Control Message Protocol. */ ^ /usr/include/linux/in.h:32:23: note: expanded from macro 'IPPROTO_ICMP' #define IPPROTO_ICMP IPPROTO_ICMP ^ /usr/include/linux/in.h:31:3: note: previous definition is here IPPROTO_ICMP = 1, /* Internet Control Message Protocol */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:46:5: error: redefinition of enumerator 'IPPROTO_IGMP' IPPROTO_IGMP = 2, /* Internet Group Management Protocol. */ ^ /usr/include/linux/in.h:34:23: note: expanded from macro 'IPPROTO_IGMP' #define IPPROTO_IGMP IPPROTO_IGMP ^ /usr/include/linux/in.h:33:3: note: previous definition is here IPPROTO_IGMP = 2, /* Internet Group Management Protocol */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:48:5: error: redefinition of enumerator 'IPPROTO_IPIP' IPPROTO_IPIP = 4, /* IPIP tunnels (older KA9Q tunnels use 94). */ ^ /usr/include/linux/in.h:36:23: note: expanded from macro 'IPPROTO_IPIP' #define IPPROTO_IPIP IPPROTO_IPIP ^ /usr/include/linux/in.h:35:3: note: previous definition is here IPPROTO_IPIP = 4, /* IPIP tunnels (older KA9Q tunnels use 94) */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:50:5: error: redefinition of enumerator 'IPPROTO_TCP' IPPROTO_TCP = 6, /* Transmission Control Protocol. */ ^ /usr/include/linux/in.h:38:22: note: expanded from macro 'IPPROTO_TCP' #define IPPROTO_TCP IPPROTO_TCP ^ /usr/include/linux/in.h:37:3: note: previous definition is here IPPROTO_TCP = 6, /* Transmission Control Protocol */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:52:5: error: redefinition of enumerator 'IPPROTO_EGP' IPPROTO_EGP = 8, /* Exterior Gateway Protocol. */ ^ /usr/include/linux/in.h:40:22: note: expanded from macro 'IPPROTO_EGP' #define IPPROTO_EGP IPPROTO_EGP ^ /usr/include/linux/in.h:39:3: note: previous definition is here IPPROTO_EGP = 8, /* Exterior Gateway Protocol */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:54:5: error: redefinition of enumerator 'IPPROTO_PUP' IPPROTO_PUP = 12, /* PUP protocol. */ ^ /usr/include/linux/in.h:42:22: note: expanded from macro 'IPPROTO_PUP' #define IPPROTO_PUP IPPROTO_PUP ^ /usr/include/linux/in.h:41:3: note: previous definition is here IPPROTO_PUP = 12, /* PUP protocol */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:56:5: error: redefinition of enumerator 'IPPROTO_UDP' IPPROTO_UDP = 17, /* User Datagram Protocol. */ ^ /usr/include/linux/in.h:44:22: note: expanded from macro 'IPPROTO_UDP' #define IPPROTO_UDP IPPROTO_UDP ^ /usr/include/linux/in.h:43:3: note: previous definition is here IPPROTO_UDP = 17, /* User Datagram Protocol */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:58:5: error: redefinition of enumerator 'IPPROTO_IDP' IPPROTO_IDP = 22, /* XNS IDP protocol. */ ^ /usr/include/linux/in.h:46:22: note: expanded from macro 'IPPROTO_IDP' #define IPPROTO_IDP IPPROTO_IDP ^ /usr/include/linux/in.h:45:3: note: previous definition is here IPPROTO_IDP = 22, /* XNS IDP protocol */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:60:5: error: redefinition of enumerator 'IPPROTO_TP' IPPROTO_TP = 29, /* SO Transport Protocol Class 4. */ ^ /usr/include/linux/in.h:48:21: note: expanded from macro 'IPPROTO_TP' #define IPPROTO_TP IPPROTO_TP ^ /usr/include/linux/in.h:47:3: note: previous definition is here IPPROTO_TP = 29, /* SO Transport Protocol Class 4 */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:62:5: error: redefinition of enumerator 'IPPROTO_DCCP' IPPROTO_DCCP = 33, /* Datagram Congestion Control Protocol. */ ^ /usr/include/linux/in.h:50:23: note: expanded from macro 'IPPROTO_DCCP' #define IPPROTO_DCCP IPPROTO_DCCP ^ /usr/include/linux/in.h:49:3: note: previous definition is here IPPROTO_DCCP = 33, /* Datagram Congestion Control Protocol */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:64:5: error: redefinition of enumerator 'IPPROTO_IPV6' IPPROTO_IPV6 = 41, /* IPv6 header. */ ^ /usr/include/linux/in.h:52:23: note: expanded from macro 'IPPROTO_IPV6' #define IPPROTO_IPV6 IPPROTO_IPV6 ^ /usr/include/linux/in.h:51:3: note: previous definition is here IPPROTO_IPV6 = 41, /* IPv6-in-IPv4 tunnelling */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:66:5: error: redefinition of enumerator 'IPPROTO_RSVP' IPPROTO_RSVP = 46, /* Reservation Protocol. */ ^ /usr/include/linux/in.h:54:23: note: expanded from macro 'IPPROTO_RSVP' #define IPPROTO_RSVP IPPROTO_RSVP ^ /usr/include/linux/in.h:53:3: note: previous definition is here IPPROTO_RSVP = 46, /* RSVP Protocol */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:68:5: error: redefinition of enumerator 'IPPROTO_GRE' IPPROTO_GRE = 47, /* General Routing Encapsulation. */ ^ /usr/include/linux/in.h:56:22: note: expanded from macro 'IPPROTO_GRE' #define IPPROTO_GRE IPPROTO_GRE ^ /usr/include/linux/in.h:55:3: note: previous definition is here IPPROTO_GRE = 47, /* Cisco GRE tunnels (rfc 1701,1702) */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:70:5: error: redefinition of enumerator 'IPPROTO_ESP' IPPROTO_ESP = 50, /* encapsulating security payload. */ ^ /usr/include/linux/in.h:58:22: note: expanded from macro 'IPPROTO_ESP' #define IPPROTO_ESP IPPROTO_ESP ^ /usr/include/linux/in.h:57:3: note: previous definition is here IPPROTO_ESP = 50, /* Encapsulation Security Payload protocol */ ^ In file included from xdp_redirect.c:8: /usr/include/netinet/in.h:72:5: error: redefinition of enumerator 'IPPROTO_AH' IPPROTO_AH = 51, /* authentication header. */ ^ /usr/include/linux/in.h:60:21: note: expanded from macro 'IPPROTO_AH' #define IPPROTO_AH IPPROTO_AH ^ /usr/include/linux/in.h:59:3: note: previous definition is here IPPROTO_AH = 51, /* Authentication Header protocol */ ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated.
06-18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值