Перейти к содержимому
Калькуляторы

SNR-S2982G-24TE SNMP Изменение portTrunkAllowedvlan

Коллеги, пытаюсь работать с параметром portTrunkAllowedvlan (OID: 1.3.6.1.4.1.40418.7.100.3.2.1.20), но возникли следующие сложности:

Свич нормально отдаёт параметр по выбранному vlan (vlanid 25):

 

# snmpwalk -v3 -l authPriv -u private -a MD5 -A "private" -x DES -X "private" 192.168.0.1 1.3.6.1.4.1.40418.7.100.3.2.1.20.25
SNMPv2-SMI::enterprises.40418.7.100.3.2.1.20.25 = Hex-STRING: 47 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
#

Но вот с изменением этого параметра есть сложности, команда не воспринимается пакетом snmp:

# snmpset -v3 -l authPriv -u private -a MD5 -A "private" -x DES -X "private" 192.168.0.1 1.3.6.1.4.1.40418.7.100.3.2.1.20.25 x 0x47fffffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Error in packet.
Reason: wrongLength (The set value has an illegal length from what the agent expects)
Failed object: SNMPv2-SMI::enterprises.40418.7.100.3.2.1.20.25

#

 

Как быть в этом случае? Система FreeBSD 10 amd64 и FreeBSD 13 amd64

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@terrible Думаю, вы неправильно задаете VLAN. Попробуйте делать это согласно такому примеру:

 

#добавить VLAN 12 в vlan-allowed порта 14

snmpset -v2c -c private 192.168.1.1 .1.3.6.1.4.1.40418.7.100.3.2.1.20.14 string 12


#удалить VLAN 12 из vlan-allowed порта 14

snmpset -v2c -c private 192.168.1.1 .1.3.6.1.4.1.40418.7.100.3.12.1.5.14 string 12

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 01.11.2021 в 12:50, Evgeny Mirhasanov сказал:

@terrible Думаю, вы неправильно задаете VLAN. Попробуйте делать это согласно такому примеру:

 

#добавить VLAN 12 в vlan-allowed порта 14

snmpset -v2c -c private 192.168.1.1 .1.3.6.1.4.1.40418.7.100.3.2.1.20.14 string 12

 

В этом случае команда работает не как switchport trunk allowed vlan add, а как switchport trunk allowed vlan, т.е. заданные vlan-id в этом случае не добавляются, а заменяют имеющиеся значения в конфигурации порта.

В целом норм, у нас всё работает корректно с указанными OID. Спасибо за подсказку, особенно по поводу string значений, вместо hex

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@terrible 

On 11/1/2021 at 6:52 PM, terrible said:

В этом случае команда работает не как switchport trunk allowed vlan add, а как switchport trunk allowed vlan, т.е. заданные vlan-id в этом случае не добавляются, а заменяют имеющиеся значения в конфигурации порта.

Да, вы правы. Ввел в заблуждение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@terrible Для ADD вот такой OID на примере порта e1/0/14 и VLAN 13:
 

snmpset -v2c -c private 192.168.1.1 .1.3.6.1.4.1.40418.7.100.3.12.1.3.14 string 13

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.