Настройка свитчей D-link через CLI

В данной статье описывается процесс настройки коммутационного управляемого свитча D-link DGS-3200-10 в качестве центра звезды, через интерфейс командной строки (CLI - Command Line Interface).

#0. Синопсис

Указанный свитч может управляться через WEB (встроенный веб-сервер), RS-232 (COM-порт), SSH, TELNET, SNMP. Сначала мы подключим свитч через последовательный порт (RS-232) к рабочей станции под управлением ОС Windows, войдём на консоль с помощью утилиты Vterm 1.2.3, выключим web и ssh, проверим активность telnet-сервера, настроим сеть. Далее через telnet произведём базовую настройку свитча.

#1. Получение доступа к свитчу

Для начала подключаем свитч с помощью кабеля COM-порта к рабочей станции windows. Кабель находится в комплекте со свитчом. Запускаем утилиту Vterm, соединяемся со следующими параметрами Serial:

Попадаем в чёрный экран, два раза нажимаем «Enter», тем самым указываем нулевые логин и пароль. Попадаем в командную строку, ожидающую наших команд.

DGS-3200-10:4#

#2. Настройка сети и доступа к свитчу

# disable autoconfig # config ipif System ipaddress 192.168.100.252/24 state enable

# delete iproute default # create iproute default 192.168.100.1 1

# disable web

# ping 192.168.100.1 times 4

# config authen_login default method local # config authen_enable default method local_enable # config authen parameter response_timeout 30 # config authen parameter attempt 3 # disable authen_policy # config admin local_enable Enter the old password: Enter the case-sensitive new password: Enter the new password for comfirmation: Success # create account admin admin # enable password encryption

Для смены пароля: # config account admin

# enable vlan_trunk # config vlan_trunk ports 9-10 state enable

# config vlan default delete 1-10 # config vlan default add forbidden 1-28 # config vlan default advertisement disable

# create vlan management tag 2 # config vlan management add tagged 1,10 # config vlan management add forbidden 2-9

# create vlan datacenter tag 3 # config vlan datacenter add tagged 1,10 # config vlan datacenter add forbidden 2-9

# config ipif System vlan management

# save all # reboot

# logout

Для sfp-портов # config ports 25-26 medium_type copper speed auto state enable # config ports 25-28 medium_type fiber speed auto state enable

Для изменения скорости соединения по последовательному порту # config serial_port baud_rate 115200 auto_logout 10_minutes

Указываем едининицу измерения dBm в отображении диагностики по оптическим трансиверам # config ddm power_unit dbm # config ddm ports 9-10 state disable shutdown none

Проверка всех основных настроек

# show iproute
# show ipif
# show switch
# show account
# show vlan
# show bandwidth_control
# show serial_port
# show greeting_message
# show ports
# show log
# show error

+Включение ssh, отключение telnet. +Ограничение скорости по клиентским портам (show bandwidth_control) config bandwidth_control 1-24 tx_rate 3072 config bandwidth_control 1-24 tx_rate 3072 +loopdetect +show greeting_message

+#show safeguard_engine Command: show safeguard_engine

SafeGuard Engine State : Enabled SafeGuard Engine Current Status : Normal mode

CPU utilization information: Interval : 5 sec Rising Threshold(20-100) : 90 % Falling Threshold(20-100) : 30 % Trap/Log : Disabled

+snmp community +show traffic control

http://umgum.com/dlink-base-3028-cli

Приглашение и приветствие # config command_prompt OnlineSever # config greeting_message

                  OnlineSever Switch on Ulitsha 55, Konosha
                        DES-1228/ME Metro Ethernet Switch
                                 IP:192.168.100.500

Удаляем дефолтные настройки snmp

delete snmp community public
delete snmp community private
delete snmp user initial
delete snmp group initial
delete snmp view restricted all
delete snmp view CommunityView all
delete snmp group ReadGroup
delete snmp group WriteGroup

Создаём свои настройки snmp

enable snmp
create snmp view CommunityView 1 view_type included
create snmp group Readers v1 read_view CommunityView notify_view CommunityView
create snmp group Readers v2c read_view CommunityView notify_view CommunityView
create snmp community VeryStrangeString view CommunityView read_only

Обновление прошивки DES-3200-28 : # download firmware_fromTFTP 192.168.100.25 src_file DES3200R_4.38.B000.had boot_up

Потом B011 версию # download firmware_fromTFTP 192.168.100.25 src_file DES3200R_4.38.B011.had boot_up

1228, 3028:

DES-1228/ME:5#download firmware_fromTFTP 10.10.10.100 DES1228_Run_2_60_B005.had image_id 2 Command: download firmware_fromTFTP 10.10.10.100 DES1228_Run_2_60_B005.had image_id 2

Connecting to server………………. Done. Download firmware…………………. Done. Do not power off !! Please wait, programming flash……… Done. Success.

DES-1228/ME:5# show firm info

Command: show firmware information

Image ID : 1 Version : 2.00.007 Size : 2421372 Bytes Update Time: 0000/00/00 00:00:00 From : Serial Port(PROM) User : Unknown

Image ID : 2(Boot up firmware) Version : 2.60.B004 Size : 2736372 Bytes Update Time: 0000/00/00 06:10:10 From : 10.10.10.100 User : admin(CONSOLE)

DES-1228/ME:5#config firmware image_id 2 boot_up Command: config firmware image_id 2 boot_up

Success.

DES-1228/ME:5# save all DES-1228/ME:5# reboot

Are you sure you want to proceed with the system reboot?(y/n) y Please wait, the switch is rebooting… ……………………………………………………. Press any key to login…

Обновление прошивки DGS-3200 :

Cначала прошивка, потом boot prom.

#download firmware_fromTFTP 172.27.27.2 DGS3200_Run_2_21_B013.had i mage_id 2 Command: download firmware_fromTFTP 172.27.27.2 DGS3200_Run_2_21_B013.had image_id 2

Connecting to server………………. Done. Download firmware…………………. Done. Do not power off! Please wait, programming flash……… Done.

#config firmware image_id 2 boot_up

# download firmware_fromTFTP 172.27.27.2 DGS-3200_Series_PROM_v1.00.B012.had

После этого свитч пропадёт и начнёт загружаться с новым Boot Prom.

show utilization ? Command: show utilization Next possible completions: dram flash ports cpu