Cisco-tips: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) (Новая: =Мелкие подсказки= ==Заливка кончиша по tftp==) |
Sirmax (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
=Мелкие подсказки= |
=Мелкие подсказки= |
||
==Заливка кончиша по tftp== |
==Заливка кончиша по tftp== |
||
+ | Для того что бы залить конфиг (предварительно сформированный) на удаленном сервер, отдав команду по SNMP нужно |
||
+ | |||
+ | <PRE> |
||
+ | ... |
||
+ | snmp-server community TopSecretCommuity view ALL RW |
||
+ | snmp-server tftp-server-list 99 |
||
+ | </PRE> |
||
+ | |||
+ | И потом с сервера (linux) |
||
+ | <PRE> |
||
+ | $CONFIG='/tftproot/myconfig' |
||
+ | #$RN - сдучайная последовательность |
||
+ | RN1=`echo $RANDOM | cut -b -1 ` |
||
+ | RN2=`echo $RANDOM | cut -b -1 ` |
||
+ | RN3=`echo $RANDOM | cut -b -1 ` |
||
+ | RN=`echo $RN1$RN2$RN3` |
||
+ | |||
+ | |||
+ | # Тип протокола (1 - tftp ) |
||
+ | echo snmpset -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.2.$RN integer 1 |
||
+ | # Тип файла источника ( 1 - сетевой ) |
||
+ | echo snmpset -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.3.$RN integer 1 |
||
+ | # Тип файла получателя ( 4 - running config ) |
||
+ | echo snmpset -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.4.$RN integer 4 |
||
+ | #Устаносить адрес tftp сервера |
||
+ | echo snmpset -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.5.$RN a 172.16.1.1 |
||
+ | # Устаносить имя файла |
||
+ | echo snmpset -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.6.$RN string $CONFIG |
||
+ | # Запустаить процес |
||
+ | echo snmpset -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.14.$RN i 1 |
||
+ | # Проверить лог |
||
+ | echo snmpget -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.10.$RN |
||
+ | |||
+ | |||
+ | </PRE> |
Версия 22:54, 1 февраля 2009
Мелкие подсказки
Заливка кончиша по tftp
Для того что бы залить конфиг (предварительно сформированный) на удаленном сервер, отдав команду по SNMP нужно
... snmp-server community TopSecretCommuity view ALL RW snmp-server tftp-server-list 99
И потом с сервера (linux)
$CONFIG='/tftproot/myconfig' #$RN - сдучайная последовательность RN1=`echo $RANDOM | cut -b -1 ` RN2=`echo $RANDOM | cut -b -1 ` RN3=`echo $RANDOM | cut -b -1 ` RN=`echo $RN1$RN2$RN3` # Тип протокола (1 - tftp ) echo snmpset -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.2.$RN integer 1 # Тип файла источника ( 1 - сетевой ) echo snmpset -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.3.$RN integer 1 # Тип файла получателя ( 4 - running config ) echo snmpset -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.4.$RN integer 4 #Устаносить адрес tftp сервера echo snmpset -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.5.$RN a 172.16.1.1 # Устаносить имя файла echo snmpset -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.6.$RN string $CONFIG # Запустаить процес echo snmpset -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.14.$RN i 1 # Проверить лог echo snmpget -v2c -c bill 172.16.29.112 .1.3.6.1.4.1.9.9.96.1.1.1.1.10.$RN