Hello,
i use snmp4j and want to catch traps from a cisco 3550 switch. I can ping the 
switch, i can use telnet - everything no problem. But i can't connect this 
switch. I used the example from the package, many different ports but it did 
not work too )only if i use the ip 0.0.0.0 - but this is useless for my 
project, i think).
Here my code: 
    threadPool = ThreadPool.create("Trap", 2);
    dispatcher =
        new MultiThreadedMessageDispatcher(threadPool,
                                           new MessageDispatcherImpl());
    listenAddress = new UdpAddress("172.17.240.10/8000");
    TransportMapping transport;
      transport = new DefaultUdpTransportMapping(listenAddress);
    snmp = new Snmp(dispatcher, transport);
    snmp.getMessageDispatcher().addMessageProcessingModel(new MPv1());
    snmp.getMessageDispatcher().addMessageProcessingModel(new MPv2c());
    /*snmp.getMessageDispatcher().addMessageProcessingModel(new MPv3());
    USM usm = new USM(SecurityProtocols.getInstance(),
                      new OctetString(MPv3.createLocalEngineID()), 0);
    SecurityModels.getInstance().addSecurityModel(usm);*/
    System.out.println("listen");
    snmp.listen();
The Exception:
java.net.BindException: Cannot assign requested address: Cannot bind
        at java.net.PlainDatagramSocketImpl.bind0(Native Method)
        at 
java.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:82)
        at java.net.DatagramSocket.bind(DatagramSocket.java:368)
        at java.net.DatagramSocket.<init>(DatagramSocket.java:210)
        at java.net.DatagramSocket.<init>(DatagramSocket.java:261)
        at org.snmp4j.transport.DefaultUdpTransportMapping.<init>(Unknown 
Source)
        at 
Server_Client.MultiThreadedTrapReceiver.init(MultiThreadedTrapReceiver.java:60)
        at 
Server_Client.MultiThreadedTrapReceiver.run(MultiThreadedTrapReceiver.java:74)
        at 
Server_Client.MultiThreadedTrapReceiver.main(MultiThreadedTrapReceiver.java:85)

I hope you can help me ;) 


_______________________________________________
SNMP4J mailing list
[email protected]
http://lists.agentpp.org/mailman/listinfo/snmp4j

Reply via email to