faq обучение настройка
Текущее время: Вт июл 22, 2025 22:18

Часовой пояс: UTC + 3 часа




Начать новую тему Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: Чт июн 30, 2011 14:43 
Не в сети

Зарегистрирован: Пт фев 23, 2007 00:08
Сообщений: 253
После апгрейда на DES-3528 прошивки с 2.21.B053 до 2.63.B030 перестал работать аплоад конфига через snmp
с использованием следующих OID-ов

$SNMPSET $switch_ip 1.3.6.1.4.1.171.12.1.2.1.1.3.3 a $tftp_serv
$SNMPSET $switch_ip 1.3.6.1.4.1.171.12.1.2.1.1.4.3 i 2
$SNMPSET $switch_ip 1.3.6.1.4.1.171.12.1.2.1.1.5.3 s $switch_ip.cfg
$SNMPSET $switch_ip 1.3.6.1.4.1.171.12.1.2.1.1.7.3 i 2
$SNMPSET $switch_ips 1.3.6.1.4.1.171.12.1.2.1.1.8.3 i 3

После ввода последней комманды начинается аплоад но ничего не аплоадится и файл нулевого размера. Со старой прошивкой такого не наблюдалось.

Кроме того заметил еще один мелкий глюк на новой прошивке - имена интерфейсов в конфиге повторяются два раза:

# PORT

disable jumbo_frame
config ports 1-28 state enable
config ports 1-28 speed auto
config ports 1-28 flow_control disable
config ports 1-28 learning enable
config ports 1-28 mdix auto
config ports 1 description app-343
config ports 1 description app-343
config ports 2 description app-322
config ports 2 description app-322
config ports 3,13,22 description app-0
config ports 3,13,22 description app-0
config ports 5 description app-318
....


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн июл 04, 2011 12:45 
Не в сети

Зарегистрирован: Пт фев 23, 2007 00:08
Сообщений: 253
Господа, есть шанс что аплоад конфига чере snmp починят ? А то очень неудобно руками бэкапить конфиги.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн июл 04, 2011 16:01 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
На тестовом стенде такого не наблюдается. Проверьте, пожалуйста, права на доступ к файлу на TFTP сервере. Команды использовались следующие:
Код:
snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.3.3 a 10.90.90.221
snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.4.3 i 2
snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.5.3 s 3528.txt
snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.7.3 i 2
snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.8.3 i 3


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн июл 04, 2011 17:37 
Не в сети

Зарегистрирован: Пт фев 23, 2007 00:08
Сообщений: 253
Еще раз перепроверил.

DES-3528:user#show switch
Command: show switch

Device Type : DES-3528 Fast Ethernet Switch
MAC Address : 1C-BD-B9-A2-EE-00
IP Address : 10.49.90.11 (Manual)
VLAN Name : Switch-Mgmt
Subnet Mask : 255.255.255.0
Default Gateway : 0.0.0.0
...
SNMP : Enabled


Логи комманд на tftp сервере:

[root@gw /home/roman]# ls -l /var/tftpboot/3528.txt
-rw-rw-rw- 1 root wheel 0 Jul 4 17:32 /var/tftpboot/3528.txt

[root@gw /home/roman]# snmpset -v2c -c private 10.49.90.11 1.3.6.1.4.1.171.12.1.2.1.1.3.3 a 10.49.90.1
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: 10.49.90.1

[root@gw /home/roman]# snmpset -v2c -c private 10.49.90.11 1.3.6.1.4.1.171.12.1.2.1.1.4.3 i 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2

[root@gw /home/roman]# snmpset -v2c -c private 10.49.90.11 1.3.6.1.4.1.171.12.1.2.1.1.5.3 s 3528.txt
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "3528.txt"

[root@gw /home/roman]# snmpset -v2c -c private 10.49.90.11 1.3.6.1.4.1.171.12.1.2.1.1.7.3 i 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2

[root@gw /home/roman]# snmpset -v2c -c private 10.49.90.11 1.3.6.1.4.1.171.12.1.2.1.1.8.3 i 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3 = INTEGER: 3

[root@gw /home/roman]# tcpdump -eni vlan90 port tftp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on vlan90, link-type EN10MB (Ethernet), capture size 96 bytes
17:35:32.660336 1c:bd:b9:a2:ee:00 > 00:1b:fc:5b:60:66, ethertype IPv4 (0x0800), length 89: 10.49.90.11.50001 > 10.49.90.1.69: 47 WRQ "3528.txt" octet tsize 0 timeout 5 blksize 512
^C
1 packets captured
34 packets received by filter
0 packets dropped by kernel

[root@gw /home/roman]# ls -l /var/tftpboot/3528.txt
-rw-rw-rw- 1 root wheel 0 Jul 4 17:35 /var/tftpboot/3528.txt




А вот что на свиче со старой прошивкой:

DES-3528:user#show switch
Command: show switch

Device Type : DES-3528 Fast Ethernet Switch
MAC Address : 1C-AF-F7-91-89-20
IP Address : 10.49.90.13 (Manual)
VLAN Name : Switch-Mgmt
Subnet Mask : 255.255.255.0
Default Gateway : 0.0.0.0
...
SNMP : Enabled


[root@gw /home/roman]# ls -l /var/tftpboot/3528.txt
-rw-rw-rw- 1 root wheel 0 Jul 4 17:35 /var/tftpboot/3528.txt

[root@gw /home/roman]# snmpset -v2c -c private 10.49.90.13 1.3.6.1.4.1.171.12.1.2.1.1.3.3 a 10.49.90.1
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: 10.49.90.1

[root@gw /home/roman]# snmpset -v2c -c private 10.49.90.13 1.3.6.1.4.1.171.12.1.2.1.1.4.3 i 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2

[root@gw /home/roman]# snmpset -v2c -c private 10.49.90.13 1.3.6.1.4.1.171.12.1.2.1.1.5.3 s 3528.txt
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = STRING: "3528.txt"

[root@gw /home/roman]# snmpset -v2c -c private 10.49.90.13 1.3.6.1.4.1.171.12.1.2.1.1.7.3 i 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 2

[root@gw /home/roman]# snmpset -v2c -c private 10.49.90.13 1.3.6.1.4.1.171.12.1.2.1.1.8.3 i 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3 = INTEGER: 3

[root@gw /home/roman]# tcpdump -eni vlan90 port tftp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on vlan90, link-type EN10MB (Ethernet), capture size 96 bytes
17:46:26.466875 1c:af:f7:91:89:20 > 00:1b:fc:5b:60:66, ethertype IPv4 (0x0800), length 60: 10.49.90.13.50001 > 10.49.90.1.69: 17 WRQ "3528.txt" octet
^C
1 packets captured
177 packets received by filter
0 packets dropped by kernel

[root@gw /home/roman]# ls -l /var/tftpboot/3528.txt
-rw-rw-rw- 1 root wheel 41488 Jul 4 17:44 /var/tftpboot/3528.txt


Судя по tcpdump-у проблема не в snmp а в tftp. У новой версии прошивки используются дополнительные опции "tsize 0 timeout 5 blksize 512" которые мой tftp похоже не понимает. Попытаюсь с этим разобраться.


Последний раз редактировалось KabaH Пн июл 04, 2011 23:45, всего редактировалось 2 раз(а).

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн июл 04, 2011 18:08 
Не в сети

Зарегистрирован: Пт фев 23, 2007 00:08
Сообщений: 253
Разобрался с проблемой. Оказывается штатный tftp сервер во FreeBSD не поддерживал опции blksize,timeout. Поставил из портов tftp-hpa и все заработало.

А с дублированием имен инерфейсов тут я стромозил - вместо комманды "show config current_config" набирал первую из подсказки "show config effective"

Денис, спасибо за помощь. Тему можно закрывать.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт июл 05, 2011 09:06 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Рад слышать, что разобрались! Тему закрываю.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB