Не знаю что там у вас не подтвердилось, но факт остается фактом - сохранение конфига через tftp работает через одно место.
Изменил скрипт и сделал тоже самое через snmp. Проще уже не придумаешь:
Код:
while read line
do
#nc "$line" 23 < conf_telnet
snmpset -v2c -c private $line 1.3.6.1.4.1.171.12.1.2.1.1.3.3 a IP_SERVERA
sleep 2
snmpset -v2c -c private $line 1.3.6.1.4.1.171.12.1.2.1.1.4.3 i 2
sleep 2
snmpset -v2c -c private $line 1.3.6.1.4.1.171.12.1.2.1.1.5.3 s DES3526.cfg
sleep 2
snmpset -v2c -c private $line 1.3.6.1.4.1.171.12.1.2.1.1.7.3 i 2
sleep 2
snmpset -v2c -c private $line 1.3.6.1.4.1.171.12.1.2.1.1.8.3 i 3
sleep 2
done < ./dlinks
после запуска на экране имею:
Код:
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: IP_SERVERA
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "DES3526.cfg"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3 = INTEGER: 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: IP_SERVERA
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "DES3526.cfg"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3 = INTEGER: 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: IP_SERVERA
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "DES3526.cfg"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3 = INTEGER: 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: IP_SERVERA
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "DES3526.cfg"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3 = INTEGER: 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: IP_SERVERA
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "DES3526.cfg"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3 = INTEGER: 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "DES3526.cfg"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3 = INTEGER: 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: IP_SERVERA
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "DES3526.cfg"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3 = INTEGER: 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: IP_SERVERA
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2
.......
И в папке tftp-сервера:
Код:
0 SWITCH_1-DES3526.cfg
0 SWITCH_2-DES3526.cfg
0 SWITCH_3-DES3526.cfg
0 SWITCH_4-DES3526.cfg
0 SWITCH_5-DES3526.cfg
0 SWITCH_6-DES3526.cfg
0 SWITCH_7-DES3526.cfg
0 SWITCH_8-DES3526.cfg
0 SWITCH_9-DES3526.cfg
0 SWITCH_10-DES3526.cfg
0 SWITCH_11-DES3526.cfg
12248 SWITCH_12-DES3526.cfg
15168 SWITCH_13-DES3526.cfg
Т.е. большинство - пустые. До этого, через NC хотя бы по 512 байт сливалось обычно.
Думал дело в прошивках - нет. У 14 и 15 прошивки 4.01-B19, так же как и у 4 и 12. (не все проверил).
Что делать-то?
UPD:Запустил минут через 45:
Код:
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: IP_SERVERA
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "DES3526.cfg"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2
Error in packet.
Reason: commitFailed
Failed object: SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: IP_SERVERA
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "DES3526.cfg"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2
Error in packet.
Reason: commitFailed
Failed object: SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: IP_SERVERA
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "DES3526.cfg"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2
Error in packet.
Reason: commitFailed
Failed object: SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: IP_SERVERA
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "DES3526.cfg"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2
Error in packet.
Reason: commitFailed
Failed object: SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3
Причем с тех, с которых в прошлый раз конфиг слился, сливает и сейчас.
Итого имеем чуть менее 20% свичей, с которых можем слить конфиг.