Re: SNMP TLS snmpget error
sandhya reddy <[email protected]>
| Newsgroups | gmane.network.net-snmp.devel,gmane.network.net-snmp.user |
|---|---|
| Message-ID | <CAGRBrTDiZykHynb6VRHHmVCfHqp5U=d5__UtJ=Ra+frNvrZJSg@mail.gmail.com> |
Is there any way that we set the source port also when sending request?? Thanks, Sandhya On Thu, Jul 31, 2014 at 6:30 PM, sandhya reddy <[email protected]> wrote: > Hi Bill, > > I guess that SYN not getting any response is due to *firewall issue* at > our side > > 1) Now i've tried to setup one PC as Net-SNMP Agent and other as manager. > 2) On the PC which is an Agent i have started snmpd service on port 10161 > using snmpd tlstcp:10161 command. > This port is in LISTEN state. > 3) I have generated certificate in Agent using net-snmp-cert command with > name as Agent-89. I give this name in snmpget request their_identity > parameter. Do i have to give the agent certificate name also when sending > snmpget request from manager? If so why? > > Command: > snmpget -T our_identity=tutorial-joecool -T their_identity=Agent-83 -t 10 > tlstcp:<IP> sysUpTime.0 > Inspite of these i get the error. > > t > *lstcp:Failed to SSl connect * > > *snmpget: Unknown host(Transport endpoint is not connected)* > > > I've tried on another PC and got different error > > > > > > > > > *No log handling enabled - using stderr logging tlstcp: failed to connect > to 10.253.6.83:10161 <http://10.253.6.83:10161>---- OpenSSL Related Errors: > ---- error: #33562734 (file bss_conn.c, line 269) Textual Error: > host=10.253.6.83:10161 <http://10.253.6.83:10161> error: #537342055 (file > bss_conn.c, line 273)---- End of OpenSSL Errors ----snmpget: Unknown host > (tlstcp:10.253.6.83) (Connection timed out)* > > Please help me with this setup. > > Firewall issue i can't resolve as of now. Please help me setting up agent > and manager locally > > > > > On Thu, Jul 31, 2014 at 2:10 PM, sandhya reddy <[email protected]> wrote: > >> Hi Bill, >> I've understood bit better from your explanation. >> I'll follow that link. >> Conceptually, i understand the following. Please let me know whether I’m >> correct. >> 1) >> a) Net-SNMP tool can act as both SNMP manager and SNMP Agent. >> Or >> b) Net-SNMP tool acts as Manager only and test.net-snmp.org acts as >> Agent only? >> >> Which of a and b are correct. >> >> 2) test.net-snmp.org acts as agent and it has it's own certificate >> tutorial-agent. We have to use this cert if we retrieve info from >> test.net-snmp.org agent >> >> 3) tutorial-agent is a self signed certificate and tutorial-CA is a CA >> signed certificate for agent. >> >> 4) I have tried giving the command you gave. I get an error. >> $ snmpget -T our_identity=tutorial-joecool -T >> their_identity=tutorial-agent \ >> > -t 10 tls:test.net-snmp.org sysUpTime.0 >> >> *Error: * >> >> >> >> >> >> >> >> >> *No log handling enabled - using stderr loggingtlstcp: failed to connect >> to test.net-snmp.org:10161 <http://test.net-snmp.org:10161> ---- OpenSSL >> Related Errors: ---- error: #33562734 (file bss_conn.c, line 269) Textual >> Error: host=test.net-snmp.org:10161 <http://test.net-snmp.org:10161> error: >> #537342055 (file bss_conn.c, line 273) ---- End of OpenSSL Errors >> ----snmpget: Unknown host (tls:test.net-snmp.org >> <http://test.net-snmp.org>) (Connection timed out)* >> >> Tried the above command with tlstcp:test.net-snmp.org also. But still >> the same error. >> I have also sniffed the traces. >> I can see SYN going out and retransmissions of SYN but don't get any >> response. >> >> 5) The request gets generated from random port. Is that fine or should it >> go from port 10161. >> >> And should we start any service like snmpd on port 10161. >> >> I assume snmpd is for snmp requests and snmptrapd is for traps. These are >> for receiving requests and traps. Only for receiving we need to start this >> service is what i understand >> >> >> Looking forward for your response ASAP. >> >> Thanks, >> sandhya >> >> >> >> >> On Fri, Jul 25, 2014 at 8:54 PM, Bill Fenner <[email protected]> wrote: >> >>> I followed the step by step directions from >>> >>> http://www.net-snmp.org/wiki/index.php/TUT:Using_TLS >>> >>> and got: >>> >>> $ snmpget -T our_identity=tutorial-joecool \ >>> > -T their_identity=tutorial-agent \ >>> > -t 10 tls:test.net-snmp.org sysUpTime.0 >>> DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1162098689) 134 days, >>> 12:03:06.89 >>> $ snmpget -T our_identity=tutorial-joecool \ >>> > -T trust_cert=tutorial-CA \ >>> > -t 10 tls:test.net-snmp.org sysUpTime.0 >>> DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1162099339) 134 days, >>> 12:03:13.39 >>> $ snmpget -T >>> our_identity=CD:74:45:C9:A3:A3:55:0A:6C:37:03:B2:49:38:B1:01:99:95:8E:43 \ >>> > -T >>> their_identity=CA:B8:0A:B3:6B:4C:21:2A:F2:92:CD:0B:6B:DF:6A:9F:23:D6:30:4B \ >>> > tls:test.net-snmp.org sysContact.0 >>> SNMPv2-MIB::sysContact.0 = STRING: Net-SNMP Coders < >>> [email protected]> >>> >>> >>> While you say you have the private key, you have the private key for >>> joecool, not for agent. You have to generate a key for your own local >>> agent, and that is the identity you'll need to use in the their_identity >>> argument. >>> >>> You use the net-snmp-cert command to manage/generate certs. >>> >>> Bill >>> >>> >>> >>> On Fri, Jul 25, 2014 at 7:32 AM, sandhya reddy <[email protected]> wrote: >>> >>>> Hi Bill, >>>> >>>> Glad to see your response. >>>> I have retrieved the entire certificate tar-ball >>>> http://www.net-snmp.org/tutorial/tutorial-5/certificates/tutorial-.snmp.tar.gz >>>> and uncompressed it. >>>> Initially, i tried to send the snmpget request to test.net-snmp.org >>>> using the certificates from the tutorial but it also failed giving error >>>> "Error finding client keys. Unable to create SSL context. Unknown host". >>>> Tutorial also gives the private keys. I have checked this in private folder >>>> of snmp >>>> If i try to send to the one in the tutirial test.net-snmp.org it >>>> should work right ? >>>> >>>> This is why i switched to the next setup. >>>> In this, i tried to setup Net-SNMP on two PCs using the same certs and >>>> keys in tutorial. >>>> When u pointed out regarding certs i realized that i'm doing it wrong. >>>> i should create the cert in both Manager and Agent and use these two when >>>> sending out snmpget request from Manger right? >>>> >>>> How do you create the certificates. Is there any link that follow steps >>>> to create certificates for Net-SNMP? >>>> >>>> Once again i thank you for giving response. I've been waiting for some >>>> response. >>>> >>>> Thanks, >>>> sandhya >>>> >>>> >>>> >>>> >>>> On Thu, Jul 24, 2014 at 5:44 PM, Bill Fenner <[email protected]> wrote: >>>> >>>>> Did you configure the certificates properly? In particular, did you >>>>> configure the server with the private key? Since you're using the >>>>> fingerprints from the tutorial, but using your local server instead of >>>>> test.net-snmp.org, where did you get the private key? It's not part >>>>> of the published set of keys. >>>>> >>>>> Bill >>>>> >>>>> >>>>> On Wed, Jul 23, 2014 at 7:08 AM, sandhya reddy <[email protected]> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> Hi Coders and Users, >>>>>> >>>>>> I've setup NET-SNMP 5.6.2.1 and configured tsm model. >>>>>> I've done this setup on two Ubuntu 14.04 PCs >>>>>> I'm trying to send out snmpget request over tlstcp:10161 The folowing >>>>>> are the steps i follow >>>>>> 1) Start snmpd using the command : snmpd tlstcp:10161 >>>>>> 2) snmpget -T >>>>>> our_identity=CD:74:45:C9:A3:A3:55:0A:6C:37:03:B2:49:38:B1:01:99:95:8E:43 -T >>>>>> their_identity=CA:B8:0A:B3:6B:4C:21:2A:F2:92:CD:0B:6B:DF:6A:9F:23:D6:30:4B tlstcp:<IPAddress>:10161 >>>>>> sysContact.0 >>>>>> I get an error "Failed to create SSL context". >>>>>> I'm debugging using wireshark sniffs and observe the following: >>>>>> In the process of sending out snmpget request, TCP connection is >>>>>> getting established (i see SYN, SYN/ACK and ACK)and i see PUSH data to the >>>>>> agent(which might be Client hello the next step from SNMP manager) for >>>>>> which agent is trying to tear down the TCP connection with FIN/ACK >>>>>> >>>>>> Please give me some inputs as to what is wrong that is'm doing. >>>>>> Please help me to get snmpget request working >>>>>> >>>>>> >>>>>> Thanks, >>>>>> Sandhya >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Want fast and easy access to all the code in your enterprise? Index >>>>>> and >>>>>> search up to 200,000 lines of code with a free copy of Black Duck >>>>>> Code Sight - the same software that powers the world's largest code >>>>>> search on Ohloh, the Black Duck Open Hub! Try it now. >>>>>> http://p.sf.net/sfu/bds >>>>>> _______________________________________________ >>>>>> Net-snmp-coders mailing list >>>>>> [email protected] >>>>>> https://lists.sourceforge.net/lists/listinfo/net-snmp-coders >>>>>> >>>>>> >>>>> >>>> >>> >> > ------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds _______________________________________________ Net-snmp-coders mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/net-snmp-coders