Имеются коммутаторы DES/DGS-3xxx.
На них заливается новая настройка по SNMP:
Код:
snmpset -c $COMMUNITY -v2c $ip 1.3.6.1.4.1.171.12.1.2.1.1.3.3 a $TFTP_SERV # IP-address of TFTP-server
snmpset -c $COMMUNITY -v2c $ip 1.3.6.1.4.1.171.12.1.2.1.1.4.3 i 2 # file type, 2 = via network
snmpset -c $COMMUNITY -v2c $ip 1.3.6.1.4.1.171.12.1.2.1.1.5.3 s $NAME_CFG # filename
snmpset -c $COMMUNITY -v2c $ip 1.3.6.1.4.1.171.12.1.2.1.1.7.3 i 3 # upload or download, 3 = download
snmpset -c $COMMUNITY -v2c $ip 1.3.6.1.4.1.171.12.1.2.1.1.8.3 i 3 # begin!
sleep 60
snmpset -c $COMMUNITY2 -v2c $ip 1.3.6.1.4.1.171.12.1.2.6.0 i 3 # save config
Имя SNMP-community в заливаемой настройке отличается от существующего.
Проблема: команда "save" не отрабатывает.
snmpset ругается и на старое имя snmp community (пишет "wrong community"), и на новое (пишет "timeout").