标签:switch-route
switch 配置
switch>enable 入进特权模式
switch#configure terminal 进入配置模式
switch(config)#interface fastethernet 0/1 进入接口模式
switch(config)#hostname 改主机名
switch(config)#exit 退出上一步
switch(config)#end 退出上一步
switch(config)#disable 退出上一步
switch#reload 重新加载
switch#show running-config 显示运行配置
switch#copy running-config startup-config 保存配置
switch#write 保存配置
switch#erase startup-config 擦除配置
switch(config)#interface fastethernet 0/1
switch(config-if)#duplex half|full|auto #把端口划为半双工|全双工|自动模式
switch(config-if)#speed 10|100 #把接口设速10M|100M
switch(config)# enable password 123 #开启文明密码
switch(config)# no enable password #删除文明密码
switch(config)#enable secret 456 #开启密文密码
switch(config)#no enable secret #开启密文密码
switch(config-line)# line console 0 #连接console接口
switch(config-line)#password 789 #设置密码
switch(config-line)#no password #删除设置密码
switch(config-line)#login #检查生效
switch(config-line)#exec-timeout 0 0 #登陆0分0秒
switch(config-line)#logging synchronous #取消命令行中断
switch(config) #no ip domain-lookup #关闭DNS解析
###########################################################################
telnet远程管理交换机
switch(config)#interface vlan 1 #进入vlan1接口模式
switch(config-if)#ip address 192.168.1.100 255.255.255.0 #配置IP地址
switch(config-if)#no shutdown #激活
switch(config)#ip default-gateway 192.168.1.254 #配置网关
switch#configure termial #进入配置模式
switch(config)#enable secret 456 #配置密文密码
switch(config)#enable password 123 #配置文明密码,备注:文明密码和密文同是设置,密文密码生效
switch(config-line)#line vty 0 4 #代表01234,同时允许5个终端管理
switch(config-line)#passwd 123 #设置密码
switch(config-line)#no passwd #删除密码
switch(config-line)#login #启动密码生效
telnet远程管理路由器
router#configure terminal #进入配置模式
router(config)#interface fastethernet0/0 #进入接口模式
router(config-if)#ip address 192.168.1.1 255.255.255.0 #配置IP地址
router(config-if)#no shutdown #激活接口
router(config-if)#exit
router(config)#enable secret 456 #配置文明密码
router(config)#line vty 0 4 #代表01234,同时允许5个终端管理
router(config-line)#password 123 #设置密码
router(config-line)#login #启动密码生效
PC机
telnet 192.168.1.100
telnet 192.168.1.1
备注:路由器的每个端口都是管理IP,如果要远程管理不同网络的交换机,不同网络的的交换必须配置该网络的网关
switch#show mac-address-table #查看交换机MAC地址表
switch#show cdp neighbors #查看邻居设备信息
switch#show cdp neighbors detail #查看邻居设备详细信息
#################################################################################
ping -t 192.168.1.1 #连续PING
ping -l 192.168.1.1 #改ping包大小,默认32字节
ping -a 192.168.1.1 #可以返回对方主机名
router#show ip route #查看路由表
router#show ip route connected #查看直连路由
router#show ip route rip #查看直连路由
router#show ip route ospf #查看直连路由
router(config)# ip route 192.168.4.0 255.255.255.0 下一跳IP #配置表态IP(备注:静态路由要反指IP路)
router(config)# ip route 192.168.4.0 255.255.255.0 本路由器指向目标IP接口名 #配置表态IP(备注:静态路由要反指IP路)
router(config)# ip route 0.0.0.0 0.0.0.0 下一跳IP #默认或缺省路由,备注:用于只有一个出口的末节网络,优级级最纸,可以做为其它路由补充。
浮动静态路由配置
R1
router(config)# ip route 172.50.0.0 255.255.0.0 192.168.2.2 #配置静态路由,默认管理距离为1
S 172.50.0.0/16 [1/0] via 192.168.3.2
router(config)# ip route 172.50.0.0 255.255.0.0 192.168.3.2 50 #配置静态路由,50是管理距离,管理距离越小越优先,默认浮动静态路由器隐藏状态
S 172.50.0.0/16 [50/0] via 192.168.3.2
R2
router(config)# ip route 192.168.1.0 255.255.255.0 192.168.2.1 #配置静态路由,默认管理距离为1
S 192.168.1.0/24 [1/0] via 192.168.3.1
router(config)# ip route 172.50.0.0 255.255.0.0 192.168.3.1 50 #配置静态路由,50是管理距离,管理距离越小越优先,默认浮动静态路由器隐藏状态
S 192.168.1.0/24 [50/0] via 192.168.3.1
#################################################################################
vlan配置
switch#configure terminal #进入配置模式
switch(config)#vlan 2 #创建vlan
switch(config)#interface vlan 2 #进入vlan2
switch(config-vlan)#name abc #更改vlan2名称
switch(config)#no vlan 2 #删除vlan2
switch#vlan database #进入vlan库
switch(vlan)#vlan 3 name abc #创建vlan3并且命名abc
switch(vlan)#no vlan 3 #删除vlan 3
switch#vlan database #进入vlan库
switch(config)#vtp server
switch(config)#vtp client
switch(config)#vtp domain sc
switch(config)#vtp password sc
switch(config)#interface fastethernet0/0 #进入1个接口
switch(config)#interface range fastethernet0/0-5 #同时进入5个端口
switch(config-if)#switchport mode access #配置接口属于access模式
switch(config-if)#switchport access vlan 2 #把接口划入vlan2
switch(config-if)#no switchport access vlan 2 #删除接口加入vlan2
switch#show vlan ##查看vlan配置
switch#show vlan brief #查看vlan配置
switch#show vlan id 2 #查看某一个vlan
####################################################################################
中继配置 trunk
1.access 2.dynamic(auto desirable) 3.trunk
sw1 sw2 是否ping通
trunk trunk 是
trunk dynamic(desirable) 是
trunk dynamic(auto) 是
dynamic(desirable) dynamic(desirable) 是
dynamic(desirable) dynamic(auto) 是
trunk access 否
dynamic(desirable) access 否
dynamic(auto) access 否
access access 否
dynamic(auto) dynamic(auto) 否
switch(config)#interface fastethernetf0/10
switch(config-if)#switchport mode trunk #把f0/10设为trunk中继
switch(config-if)#switchport trunk allowed vlan all #允许所有vlan通过
switch#show interface fastethernet0/5 swithport #查看接口模式
switch(config-if)#switchport mode dynamic desirable #配置为动态企望模式
switch(config-if)#switchport trunk vlanled vlan remove 2 #trunk中删除vlan2
switch(config-if)#switchport trunk vlanled vlan add 2 #trunk中添加vlan2
ethernet channel
以太网通道配置(端口捆绑,端口必须在一个vlan中才能配置)
switch(config)#interface range fastethernet0/10-11 #进入10,11号端口
switch(config-if-range)#switchport mode trunk #把10,11号端口设为trunk模式
switch(config-if-range)#channel-group 5 mode on #开启以太网配置
##################################################################################
配置路由器DHCP
router(config)#interface fastethernet0/0
router(config-if)#ip address 192.168.1.33 255.255.255.224 #接口设置IP地址
router(config-if)#no shutdown
router(config-if)#exit
router(config)#ip dhcp pool mydhcp #配置DHCP地址池名称mydhcp
router(config)#no ip dhcp pool mydhcp #删除DHCP
router(dhcp-config)#network 192.168.1.33 255.255.255.224 #配置dhcp地址池
router(dhcp-config)#default-router 192.168.1.33 #配置默认网关
router(dhcp-config)#dns-server 202.96.134.133 #配置DNS
router(dhcp-config)#exit
router(dhcp-config)#ip dhcp excluded-address 192.168.1.35 192.168.1.40 #配置留用的静态地址池
router(dhcp-config)#no ip dhcp excluded-address 192.168.1.35 192.168.1.40 #删除留用的静态地址池
############################################################################
三层交换机路由
例 1. 三层交换机直接主机 vlan10和vlan20之间ping通
switch(config)#vlan 10 #创建vlan10
switch(config)#interface range fastethernetf0/1-2 #进入f0/1 f0/2接口
switch(config-subif)#switchport access vlan 10 #把接口划入vlan10
switch(config)#vlan 20 #创建vlan20
switch(config)#interface range fastethernetf0/3-4 #进入f0/3 f0/4接口
switch(config-subif)#switchport access vlan 20 #把接口划入vlan20
switch(config)#ip routing #开启路由功能
switch(config)#interface vlan 10 #进入vlan10
switch(config-if)#ip address 192.168.10.254 255.255.255.0 #设置IP
switch(config-if)#no shutdown
switch(config)#interface vlan 20 #进入vlan10
switch(config-if)#ip address 192.168.20.254 255.255.255.0 #设置IP
switch(config-if)#no shutdown
例 2.三层交换机接二层交换机 vlan10和vlan20之间ping通
二层交换机配置
switch(config)#vlan 10 #创建vlan10
switch(config)#interface range fastethernetf0/1-2 #进入f0/1 f0/2接口
switch(config-if-range)#switchport access vlan 10 #把接口划入vlan10
switch(config)#vlan 20 #创建vlan20
switch(config)#interface range fastethernetf0/3-4 #进入f0/3 f0/4接口
switch(config-if-range)#switchport access vlan 20 #把接口划入vlan20
switch(config)#interface fastethernet0/10
switch(config-if)#switchport mode trunk
三层交换机配置trunk链路封装模式dot1q
switch(config)#ip routing
switch(config-if)#vlan 10
switch(config-if)#ip address 192.168.10.254 255.255.255.0
switch(config-if)#no shutdown
switch(config)#exit
switch(config-if)#vlan 20
switch(config-if)#ip address 192.168.20.254 255.255.255.0
switch(config-if)#no shutdown
switch(config)#exit
switch(config)#interface fastethernet0/10
switch(config-if)#switchport trunk encapulation dot1q #定义封装格式
switch(config-if)#switchport mode trunk #设置中继链路
switch(config)#interface fastethernetf0/5
switch(config-if)#no switchport #关闭交换端口,开启路由端口
switch(config-if)#ip address 192.168.1.252 255.255.255.0
switch(config-if)#no shutdown
##########################################################################
rip v1有类路由协议(广播更新地址:255.255.255.255)
router(config)#router rip
router(config-router)#network 宣布本网络ID
router(config)#no router rip #删除rip路由
rip v2无类路由协议(广播更新地址:224.0.0.9)
192.168.2.1/25
router(config)#router rip
router(config-ruter)#version 2
router(config-router)#no auto-summary
router(config-router)#network 宣布本网络ID
router(config)#no router rip #删除rip路由
把默认路由发布其它路由设置
router(config)#ip route 0.0.0.0 0.0.0.0 f0/1
router(config)#router rip
router(config-router)#default-information originate #把默认路由发布其它路由设置
ospf配置
router(config)#router ospf 10 #10代表进程号
router(config-router)#network 192.40.1.0 0.0.0.255 area 10 #area 10 AS自治系统区域
router(config)#no router ospf 10
############################################################################
hsrp热备路由
三层交换机 例 1.
S1
switch(config)#interface vlan 1
switch(config-if)#no switchport #关闭交换端口,开启路由端口
switch(config-if)#ip address 192.168.1.252 255.255.255.0
switch(config-if)#no shutdown
switch(config-if)#standby 5 ip 192.168.1.254 #设置热各路由虚拟IP
switch(config-if)#standby 5 priority 150 #设置优先级,越大越优先
switch(config-if)#standby 5 preempt #设置占先权
S2
switch(config)#interface vlan 1
switch(config-if)#no switchport #关闭交换端口,开启路由端口
switch(config-if)#ip address 192.168.1.253 255.255.255.0
switch(config-if)#no shutdown
switch(config-if)#standby 5 ip 192.168.1.254 #设置热各路由虚拟IP
switch(config-if)#standby 5 priority 155 #设置优先级,越大越优先
switch(config-if)#standby 5 preempt #设置占先权
switch(config-if)#standby 5 track fastethernet0/0 #端口跟踪外网接口
路由器 例 2.
R1
router(config)#interface fastethernetf0/0
router(config-if)#ip address 192.168.1.252 255.255.255.0
router(config-if)#no shutdown
router(config-if)#standby 5 ip 192.168.1.254 #设置热各路由虚拟IP
router(config-if)#standby 5 priority 150 #设置优先级,越大越优先
router(config-if)#standby 5 preempt #设置占先权
R2
router(config)#interface fastethernetf0/0
router(config-if)#ip address 192.168.1.253 255.255.255.0
router(config-if)#no shutdown
router(config-if)#standby 5 ip 192.168.1.254 #设置热各路由虚拟IP
router(config-if)#standby 5 priority 155 #设置优先级,越大越优先
router(config-if)#standby 5 preempt #设置占先权
router(config-if)#standby 5 track fastethernet0/1 #端口跟踪外网接口
#####################################################################################
stp生成树
设vlan1和vlan2互为主从根,冗余作用
switch(config)#spanning-tree vlan 1 priority 4096 #指定根网桥设4096倍数,最大65535
switch(config)#spanning-tree vlan 2 priority 4096 #指定根网桥设4096倍数,最大65535
interface vlan1
switch(config)#spanning-tree vlan 1 root primary #把交换机设为主根
switch(config)#spanning-tree vlan 2 root secondary #把交换机设为从根
interface vlan 2
switch(config)#spanning-tree vlan 2 root primary #把交换机设为主根
switch(config)#spanning-tree vlan 1 root secondary #把交换机设为从根
对于接入链路不参与选举,直接设为速端口portfast
switch(config)#interface fastethernetf0/0
switch(config-if)#spanning-tree portfast #设速端口
switch#show panning-tree #查看生成树
switch#show panning-tree vlan 1 detail #查看生成树详细信息
######################################################################################
acl
in未经过路由器处理的包 out已经过路由器处理的包
严格匹配IP地址 192.20.20.1 0.0.0.0
host 192.20.20.1
匹配一个网段 192.20.20.0 0.0.0.255
any = 0.0.0.0 255.255.255.255
标准acl
拒绝192.20.20.1 IP访问外网,其它的可以访问,对数据流进口方向进行控制
router(config)#access-list 1 deny 192.20.20.1 0.0.0.0
router(config)#access-list 1 permit any
router(config)#configure interface0/0
router(config-if)#ip access-group 1 in
扩展acl
ip包含所有服务 ping用的是icmp
只允许IP 192.20.20.1访问192.30.30.2的www服务,其它IP不受限制
router(config)#access-list 100 permit tcp host 192.20.20.1 host 192.30.30.2 eq www
router(config)#access-list 100 deny ip host 192.20.20.1 host 192.30.30.2
router(config)#access-list 100 permit 192.20.20.0 0.0.0.255 host 192.30.30.2
router(config)#interface fastethernet1/1
router(config-if)#ip access-group 100 in
命名acl
standard 例:1
允许192.20.20.1和192.20.20.3通过,其它拒绝
router(config)#ip access-list standart nas1705
router(config-ext-nacl)#10 permit host 192.20.20.1
router(config-ext-nacl)#20 permit host 192.20.20.3
router(config-ext-nacl)#30 deny any
router(config-ext-nacl)#ip access-group nsd1705 in
例:2
router(config)#ip access-list standart nas1705
router(config-ext-nacl)#10 deny host 192.20.20.1
router(config-ext-nacl)#20 deny host 192.20.20.3
router(config-ext-nacl)#30 permit any
router(config-ext-nacl)#ip access-group nsd1705 in
extended
只允许IP 192.20.20.1访问192.30.30.2的www服务,其它IP不受限制
router(config)#ip access-list extended nsd1705
router(config-ext-nacl)#10 permit tcp host 192.20.20.1 host 192.30.30.2 eq www
router(config-ext-nacl)#20 deny ip host 192.20.20.1 host 192.30.30.2
router(config-ext-nacl)#30 permit 192.20.20.0 0.0.0.255 host 192.30.30.2
router(config)#interface fastethernet1/1
router(config-ext-nacl)#ip access-group nsd1705 in
######################################################################################
nat
静态nat
静态NAT是一对一的转换
例:1
外网地址范围 61.159.62.129-61.159.62.134
内网IP
如果做实验在路由器上指一条缺省路由到目标网络
router(config)#ip router 0.0.0.0 0.0.0.0 f0/1
router(config)#int f0/0
router(config-if)#ip address 192.168.1.1 255.255.255.0
router(config-if)#no shutdown
外网IP
router(config)#int f0/1
router(config-if)#ip address 61.159.62.131 255.255.255.249
router(config-if)#no shutdown
把内网IP转外网IP访问
router(config)#ip nat inside source static 192.168.1.1 61.159.62.131 #把内网转为外网IP
router(config)#int f0/0
router(config-if)#ip nat inside #把NAT应用接口,内部inside
router(config)#int f0/1
router(config-if)#ip nat outside #把NAT应用接口,外部outside
router#show ip nat translations #查看nat转换信息
router#show ip nat statistics 查看应用接口
端口映射
将192.168.1.5的www(80)服务映射到 61.159.62.134外网的80端口
router(config)#ip nat inside source static tcp 192.168.1.5 80 61.159.62.134 80 #把内网IP和服务端口号映射到外网的IP和端口号
动态nat
动态nat多内网IP对多公网IP转换
例:2
定义一个内部局部地址池
router(config)#ip router 0.0.0.0 0.0.0.0 f0/1
router(config)#access-list 1 permit 192.168.1.0 0.0.0.255
定义一个内部全局地址池
router(config)#ip nat pool nsd 61.159.62.131 61.159.62.133 netmask 255.255.255.249
把内部局部通过内部全局转出
router(config)#ip nat inside source list 1 pool nsd
pat 多路复用
pat 多内网IP对一公网IP
例:3
router(config)#ip router 0.0.0.0 0.0.0.0 f0/1 #F0/1指内部全局接口
router(config)#access-list 1 permit 192.168.1.0 0.0.0.255
router(config)#ip nat inside source list 1 interface fastethernet0/1 overload #overload表示复用
router#debug ip nat #调试地址转发
本文出自 “12177655” 博客,谢绝转载!
标签:switch-route
原文地址:http://12187655.blog.51cto.com/12177655/1974034