Справочник основных команд Cisco switch

Здравия всем! В этой заметке решил оставить список команд, которые используются для настройки Cisco коммутаторов.

После того как зашли в коммутатор по telnet или ssh нужно попасть в привилегированный режим командой enable

User Access Verification

Password:
hm-sw0>enable
Password:
hm-sw0#

В этом режиме можно посмотреть командой show например статус портов.

hm-sw0#show interfaces status

Port      Name               Status       Vlan       Duplex  Speed Type
Gi0/1     hm-gw0             connected    trunk      a-full a-1000 10/100/1000BaseTX
Gi0/2     hm-sw1             notconnect   1            auto   auto 10/100/1000BaseTX
Gi0/3                        notconnect   55           auto   auto 10/100/1000BaseTX
Gi0/4                        notconnect   55           auto   auto 10/100/1000BaseTX
Gi0/5                        notconnect   55           auto   auto 10/100/1000BaseTX

Чтобы попасть в режим конфигурирования нужно ввести команды conf t или configure terminal

hm-sw0#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
hm-sw0(config)#

Чтобы настроить к примеру первый интерфейс выберем его

hm-sw0(config)#interface gi 0/1
hm-sw0(config-if)#

Поменяем описание порта description Uplink

hm-sw0(config)#interface gi 0/1
hm-sw0(config-if)#description Uplink
hm-sw0(config-if)#exit
hm-sw0(config)#

Переведем его в транк switchport mode trunk

hm-sw0(config)#interface gi 0/1
hm-sw0(config-if)#switchport mode trunk
hm-sw0(config-if)#exit
hm-sw0(config)#

Для коммутаторов L2 типа 2900 series он применит изменения. Если будет коммутатор L3 типа 3560 series, то получим ошибку, нужно включить инкапсуляцию пакетов командой switchport trunk encapsulation dot1q, и только потом перевести в транк

hm-sw0(config)#interface gi 0/1
hm-sw0(config-if)#switchport mode trunk
Command rejected: An interface whose trunk encapsulation is "Auto" can not be configured to "trunk" mode.
hm-sw0(config-if)#switchport trunk encapsulation dot1q
hm-sw0(config-if)#switchport mode trunk
hm-sw0(config-if)#exit
hm-sw0(config)#

Теперь разрешим на порту vlan 100, 101,102

hm-sw0(config)#interface gi 0/1
hm-sw0(config-if)#switchport trunk allowed vlan 100-102
hm-sw0(config-if)#exit
hm-sw0(config)#

Внимание! эта команда сотрет текущие разрешения vlan, чтобы добавить к текущим еще один vlan надо выполнить команду с add

hm-sw0(config)#interface gi 0/1
hm-sw0(config-if)#switchport trunk allowed vlan add 103
hm-sw0(config-if)#exit
hm-sw0(config)#

В транковом порту не тегированый трафик метится как native vlan его можно поменять командой

hm-sw0(config)#interface gi 0/1
hm-sw0(config-if)#switchport trunk native vlan 105
hm-sw0(config-if)#exit
hm-sw0(config)#

Переключаем порт в аксес switchport mode access

hm-sw0(config)#interface gi 0/1
hm-sw0(config-if)#switchport mode access
hm-sw0(config-if)#exit
hm-sw0(config)#

Меняем vlan у порта на 103 switchport access vlan 103

hm-sw0(config)#interface gi 0/1
hm-sw0(config-if)# switchport access vlan 103
hm-sw0(config-if)#exit
hm-sw0(config)#

Чтобы vlan пропускались через транк порты, они должны быть созданы командой int vlan 100 и добавим описание

hm-sw0(config)#int vlan 1000
hm-sw0(config-if)#description Srv
hm-sw0(config-if)#exit
hm-sw0(config)#

Включим vlan командой no shutdown

hm-sw0(config)#vlan 100
hm-sw0(config-vlan)#no shutdown
%VLAN 100 is not shutdown.
hm-sw0(config-vlan)#exit
hm-sw0(config)#

Для L3 коммутаторов можно настроить на каждом интерфейсе IP командой ip address

hm-sw0(config)#int vlan 100
hm-sw0(config-if)#ip address 192.168.100.1 255.255.255.0
hm-sw0(config-if)#exit

На L3 можно включить маршрутизацию между VLAN

hm-sw0(config)#ip routing

На L3 можно прописать статические маршруты

hm-sw0(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.