05-31-2011 02:02 AM
Hi!
I have Linksys SPS224
Trying to create VLAN through SNMP.
Issueing the string to create VLAN ID=100 with name "VLAN100"
snmpset -c private -v2c 10.254.2.144 .1.3.6.1.2.1.17.7.1.4.3.1.1.100 s VLAN100 .1.3.6.1.2.1.17.7.1.4.3.1.5.100 i 4
It reports
Error in packet.
Reason: (genError) A general failure occured
Failed object: iso.3.6.1.2.1.17.7.1.4.3.1.1.100
In same time changing the name of existing vlan
snmpset -c private -v2c 10.254.2.144 .1.3.6.1.2.1.17.7.1.4.3.1.1.23 s VLAN23
and even deleting the existing vlan
snmpset -c private -v2c 10.254.2.144 .1.3.6.1.2.1.17.7.1.4.3.1.1.510 i 6
are successfull.
How can I create new vlan through SNMP?
06-02-2011 07:48 AM
It's resolved.
To create VLAN it takes to point all four parameters in the thread strictly.
For VLAN 100 they are:
.1.3.6.1.2.1.17.7.1.4.3.1.1.100 s VLAN100
.1.3.6.1.2.1.17.7.1.4.3.1.2.100 x "00 40 00 C0"
.1.3.6.1.2.1.17.7.1.4.3.1.3.100 x "00 00 00 00"
.1.3.6.1.2.1.17.7.1.4.3.1.4.100 x "00 40 00 00"
And then give the command to create (4).
Finally it looks like this
snmpset -c private -v2c 10.254.2.144 .1.3.6.1.2.1.17.7.1.4.3.1.1.100 s VLAN100 .1.3.6.1.2.1.17.7.1.4.3.1.2.100 x "00 40 00 C0" .1.3.6.1.2.1.17.7.1.4.3.1.3.100 x "00 00 00 00" .1.3.6.1.2.1.17.7.1.4.3.1.4.100 x "00 40 00 00" .1.3.6.1.2.1.17.7.1.4.3.1.5.100 i 4
If takes something to change, you have to delete VLAN by issueing the command destroy (6).
snmpset -c private -v2c 10.254.2.144 .1.3.6.1.2.1.17.7.1.4.3.1.5.100 i 6
And then create again with new ones.
06-02-2011 01:18 PM
Stanislav,
Glad to see you got it working. I want to add a few more details to help people out who may be viewing this post.
Example 1
-----------------------------------
Create vlan 3 and add tagged 5 and untagged 7:
>snmpset -v 2c -c public 10.5.233.98 1.3.6.1.2.1.17.7.1.4.3.1.5.3 i 4 1.3.6.1.2.1.17.7.1.4.3.1.1.3 s vlan3 1.3.6.1.2.1.17.7.1.4.3.1.2.3 x 0x0a 1.3.6.1.2.1.17.7.1.4.3.1.3.3 x 0x00 1.3.6.1.2.1.17.7.1.4.3.1.4.3 x 0x0a
Port you like to add binary number representation hex number in SNMP should be
e1 1000 0000 0000 0000 0x80
e5 and e7 0000 1010 0000 0000 0x0A
SNMPv2-SMI::mib-2.17.7.1.4.3.1.5.3 = INTEGER: 4 (create and go)
SNMPv2-SMI::mib-2.17.7.1.4.3.1.1.3 = STRING: "vlan3" (vlan name)
SNMPv2-SMI::mib-2.17.7.1.4.3.1.2.3 = Hex-STRING: 0A
SNMPv2-SMI::mib-2.17.7.1.4.3.1.3.3 = Hex-STRING: 00
SNMPv2-SMI::mib-2.17.7.1.4.3.1.4.3 = Hex-STRING: 0A
Note: If ports are in default(access) mode - you will need to have identical values in StaticEgressPorts and in StaticUntaggedPorts - since if bit is marked only StaticEgressPorts - it means membership is tagged - and access port can't have tagged membership (or multiple membership).
Example 2
------------------
Create vlan 8 and add ports 17-24 to that vlan:
>snmpset -v 2c -c public 10.5.233.98 1.3.6.1.2.1.17.7.1.4.3.1.5.8 i 4 1.3.6.1.2.1.17.7.1.4.3.1.1.8 s vlan8 1.3.6.1.2.1.17.7.1.4.3.1.2.8 x 0x0000ff 1.3.6.1.2.1.17.7.1.4.3.1.3.8 x 0x00 1.3.6.1.2.1.17.7.1.4.3.1.4.8 x 0x0000ff
Port you like to add binary number representation hex number in SNMP should be
e17-24 0000 0000 0000 0000 1111 1111 0x0000FF
SNMPv2-SMI::mib-2.17.7.1.4.3.1.5.8 = INTEGER: 4
SNMPv2-SMI::mib-2.17.7.1.4.3.1.1.8 = STRING: "vlan8"
SNMPv2-SMI::mib-2.17.7.1.4.3.1.2.8 = Hex-STRING: 00 00 FF
SNMPv2-SMI::mib-2.17.7.1.4.3.1.3.8 = Hex-STRING: 00
SNMPv2-SMI::mib-2.17.7.1.4.3.1.4.8 = Hex-STRING: 00 00 FF
Thanks,
Ivor
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide