Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] How can i get the port number of a switch port via snmp?

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Michael Di Domenico mdidomenico at gmail.com
Thu Sep 8 11:33:31 PDT 2005


I'll also echo Robert's statements about managed or unmanaged.  being
a network engineer by trade i have often written scripts in perl that
utilize linux and the net-snmp toolkit to query Cisco switches through
snmp and then setting a particuliar port as admin. up/down

i can't locate the perl offhand, but from the shell using net-snmp,
you can use the following commands to retrieve the interface status
and then snmpset the variable to change the interface into a down
state...

snmpwalk -c $COMM $IPADDR ifDesc | grep "FastEthernet"

use this to get the instance from the ifDesc (ie ifDesc.0 ~ fastethernet0/0)

snmpget -c $COMM $IPADDR ifAdminStatus.0
snmpget -c $COMM $IPADDR ifOperStatus.0

use this to check the status for the ports

snmpset -v1 -c $COMM $IPADDR ifAdminStatus.0 = 2

use this to set the port into a down state


On 9/8/05, Robert G. Brown <rgb at phy.duke.edu> wrote:
> On Thu, 8 Sep 2005, Zhang Hui wrote:
> 
> > Hi,all
> >
> >       I need to disable a switch port my machine is connected to. But first I have to know the port number,haven't i?
> >       So how can i get the port number?
> >       Or, anyone gets better ideas? Thanks a lot.
> 
> Is your switch managed or unmanaged?  If unmanaged, I don't believe you
> can, at least in software -- unplug it is about all you can do (although
> you can also take down the connecting NIC).
> 
> If managed, then it probably speaks SNMP.  I'm not an expert on SNMP but
> IIRC you may need a device specific toolkit to manage it, depending on
> who makes the switch and how portable they really made the interface.
> You might look here:
> 
>   http://net-snmp.sourceforge.net/tutorial/tutorial-5/
> 
> for starters -- I believe this is a linux/OS snmp toolkit that may do
> all that you need to do, with examples.
> 
> Remember GIYF.
> 
>    rgb
> 
> --
> Robert G. Brown                        http://www.phy.duke.edu/~rgb/
> Duke University Dept. of Physics, Box 90305
> Durham, N.C. 27708-0305
> Phone: 1-919-660-2567  Fax: 919-660-2525     email:rgb at phy.duke.edu
> 
> 
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
>




More information about the Beowulf mailing list