Jump to content

Recommended Posts

Posted

Коллеги, пытаюсь работать с параметром 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

 

 

Posted

@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

 

Posted
В 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

Posted

@terrible 

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

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

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

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.