Hi,

 

I am trying to load a textfile into a Cisco router using SNMPSET. On SunOS
or some other unix flavours I can create a file i.e. snmpset.template, copy
this to the /tftpboot folder and execute the command using the syntax below.


However when executing this on linux, I get an errormsg:

[root@linux tftpboot]$ /usr/bin/snmpset -t 5 -M /usr/share/snmp/mibs
10.102.53.234 -c "snmprw" .1.3.6.1.4.1.9.2.1.50.212.239.44.252 s
snmpset.template

s: Needs value

I tried using quotes, dash etc, but no luck.

Is this a bug or a wrong syntax?

 

Below the version I am using.

[root@linux$  /tftpboot]$ snmpset /help

Missing object name

USAGE: snmpset [OPTIONS] AGENT OID TYPE VALUE [OID TYPE VALUE]...

 

  Version:  5.3.2.2

  Web:      http://www.net-snmp.org/

  Email:    net-snmp-cod...@lists.sourceforge.net

 

OPTIONS:

  -h, --help            display this help message

  -H                    display configuration file directives understood

  -v 1|2c|3             specifies SNMP version to use

  -V, --version         display package version number

SNMP Version 1 or 2c specific

  -c COMMUNITY          set the community string

SNMP Version 3 specific

  -a PROTOCOL           set authentication protocol (MD5|SHA)

  -A PASSPHRASE         set authentication protocol pass phrase

  -e ENGINE-ID          set security engine ID (e.g. 800000020109840301)

  -E ENGINE-ID          set context engine ID (e.g. 800000020109840301)

  -l LEVEL              set security level
(noAuthNoPriv|authNoPriv|authPriv)

  -n CONTEXT            set context name (e.g. bridge1)

  -u USER-NAME          set security name (e.g. bert)

  -x PROTOCOL           set privacy protocol (DES|AES)

  -X PASSPHRASE         set privacy protocol pass phrase

  -Z BOOTS,TIME         set destination engine boots/time

General communication options

  -r RETRIES            set the number of retries

  -t TIMEOUT            set the request timeout (in seconds)

Debugging

  -d                    dump input/output packets in hexadecimal

  -D[TOKEN[,...]]       turn on debugging output for the specified TOKENs

                           (ALL gives extremely verbose debugging output)

General options

  -m MIB[:...]          load given list of MIBs (ALL loads everything)

  -M DIR[:...]          look in given list of directories for MIBs

  -P MIBOPTS            Toggle various defaults controlling MIB parsing:

                          u:  allow the use of underlines in MIB symbols

                          c:  disallow the use of "--" to terminate comments

                          d:  save the DESCRIPTIONs of the MIB objects

                          e:  disable errors when MIB symbols conflict

                          w:  enable warnings when MIB symbols conflict

                          W:  enable detailed warnings when MIB symbols
conflict

                          R:  replace MIB symbols from latest module

  -O OUTOPTS            Toggle various defaults controlling output display:

                          0:  print leading 0 for single-digit hex
characters

                          a:  print all strings in ascii format

                          b:  do not break OID indexes down

                          e:  print enums numerically

                          E:  escape quotes in string indices

                          f:  print full OIDs on output

                          n:  print OIDs numerically

                          q:  quick print for easier parsing

                          Q:  quick print with equal-signs

                          s:  print only last symbolic element of OID

                          S:  print MIB module-id plus last element

                          t:  print timeticks unparsed as numeric integers

                          T:  print human-readable text along with hex
strings

                          u:  print OIDs using UCD-style prefix suppression

                          U:  don't print units

                          v:  print values only (not OID = value)

                          x:  print all strings in hex format

                          X:  extended index format

  -I INOPTS             Toggle various defaults controlling input parsing:

                          b:  do best/regex matching to find a MIB node

                          h:  don't apply DISPLAY-HINTs

                          r:  do not check values for range/type legality

                          R:  do random access to OID labels

                          u:  top-level OIDs must have '.' prefix
(UCD-style)

                          s SUFFIX:  Append all textual OIDs with SUFFIX
before parsing

                          S PREFIX:  Prepend all textual OIDs with PREFIX
before parsing

  -L LOGOPTS            Toggle various defaults controlling logging:

                          e:           log to standard error

                          o:           log to standard output

                          n:           don't log at all

                          f file:      log to the specified file

                          s facility:  log to syslog (via the specified
facility)

 

                          (variants)

                          [EON] pri:   log to standard error, output or
/dev/null for level 'pri' and above

                          [EON] p1-p2: log to standard error, output or
/dev/null for levels 'p1' to 'p2'

                          [FS] pri token:    log to file/syslog for level
'pri' and above

                          [FS] p1-p2 token:  log to file/syslog for levels
'p1' to 'p2'

  -C APPOPTS            Set various application specific behaviours:

                          q:  don't print results on success

 

  TYPE: one of i, u, t, a, o, s, x, d, b, n

        i: INTEGER, u: unsigned INTEGER, t: TIMETICKS, a: IPADDRESS

        o: OBJID, s: STRING, x: HEX STRING, d: DECIMAL STRING, b: BITS

        U: unsigned int64, I: signed int64, F: float, D: double

 

 

Kind regards,

Paul-;

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to