URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 43226
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Копирование Cisco running-config с помощью net-snmp утилит"

Отправлено auto_tips , 07-Авг-08 10:48 
Ниже приведен рабочий скрипт для копирования running-config
с маршрутизатора Cisco 2811 на BSD tftp/ftp сервер с помощью пакета net-snmp.

Для tftp ccCopyProtocol = 1, для ftp - 2. Возможен транспорт scp sftp, но их не проверял.

#!/bin/sh                                                                                                      
#
community=private
router=192.168.2.2
tftp=192.168.100.1
file=routerA.conf
user=user
pass=password


# ccCopyProtocol = tftp                                                                                        
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.2.111 i 1

# ccCopySourceFileType = runningConfig                                                                        
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.3.111 i 4

#  ccCopyUserName = $user                                                                                      
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.7.111 s $user                                  

# ccCopyUserPassword = $pass                                                                                  
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.8.111 s $pass                                  

# ConfigFileType = networkFile                                                                                
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.4.111 i 1

# ccCopyServerAddress = $tftp                                                                                  
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.5.111 a "$tftp"

# ccCopyDestFileType = $file                                                                                  
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.6.111  s $file

# ccCopyEntryRowStatus = active                                                                                
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.14.111 i 1

#snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.14.111 i 4                                      

# timeout for exec
sleep 10

# scheck
snmpwalk -v1 -c $community $router  .1.3.6.1.4.1.9.9.96.1.1.1.1.10.111

# ccCopyEntryRowStatus = destroy                                                                              
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.14.111 i 6
#EOF

URL:
Обсуждается: http://www.opennet.me/tips/info/1734.shtml


Содержание

Сообщения в этом обсуждении
"Копирование Cisco running-config с помощью net-snmp утилит"
Отправлено mike_t , 07-Авг-08 10:48 
hint: snmpset [COMMON OPTIONS] OID TYPE VALUE [OID TYPE VALUE]...

"Копирование Cisco running-config с помощью net-snmp утилит"
Отправлено alex_471 , 20-Авг-08 12:02 
зачем этот гимор -если есть

service  archive,  пишет все дифы yf tftp


"Копирование Cisco running-config с помощью net-snmp утилит"
Отправлено mike_t , 21-Авг-08 08:04 
мне такое пригодилось, когда я настройки aaa порушил и залогинится на циску не мог