• A Network Switch Mapping Solution

Note: This page applies to v2.00 through v2.67 only

Version 2.70+ offers all modes of SNMPv3 without going through the process described on this page.

Why are all parts of SNMPv3 not immediately available after installation? (2.00-2.67 only)

Answer: The SNMP engine we use depends on OpenSSL's libeay32.dll for the SNMPv3 encrypted privacy mode. We do not distributed the DLL at this time. We distribute and install the Switch Port Mapper SNMP DLL without linked dependencies to libeay32.dll which means it can do SNMPv1, SNMPv2c and SNMPv3 in 'noAuthNoPriv' mode and 'authNoPriv' MD5 mode. To use SNMPv3 in authNoPriv/SHA or authPriv Modes, you have to obtain libeay32.dll and place it in the installation directory, then use Library Manager to copy in the SNMP DLL that is linked to libeay32.dll either the 0.9.8.x series or the newer 1.0.x series.

Determining the Current SNMPv3 Mode

 The default installed SNMPv3 mode should look like the second image.

Accessing SNMPv3 Security Settings

1. How to Access SNMPv3 Security Settings

Pick the switch you need to configure for SNMPv3. Press Settings, then select v3, then press the SNMPv3 Security Settings button.

No Libeay32 DLL found

2. View the current libeay32 and SNMP DLL Status

The Encryption Library Status shows which SNMP DLL you are using and the area below it shows which libeay32.dll was found and where it was found. This image shows the default installed mode.

How to get Libeay32.dll and place it with our software

Problem: we do not distribute libeay32.dll, you need to obtain it and put it in the right place

Solution: follow these steps.

How to launch Library Manager

1. Launch Library Manager

Press the Launch Library Manager button. We recommend exiting the Managed Switch Port Mapping Tool after launching.

Understanding Library Manager

2. Library Manager

Library Manager shows you the libeay32.dll in the path and it's version. If it is not found, you see the message above. Press the button to see a list of places to obtain it from open source software distributions.

Getting libeay32.dll and installing it

3. Where to get libeay32.dll

Pick a download source (zip is best), download the 32 bit version, locate libeay32.dll. Then copy it to the location shown on the window. The 64 bit version will not work - and amazingly enough - it is also called libeay32.dll - go figure! Then press Close.

Verifying libeay32.dll can be found and selecting the correct SNMP DLL

Verifying libeay32.dll

4. Verifying libeay32.dll and copying snmp dll

After you copy in libeay32.dll, press Refresh Status Below. If it finds the dll, you will see a message about the version and where it was found. Next, press the button next to the red asterisk * to copy the correct SNMP DLL into the program directory. You may see a UAC message asking for permission, please allow it to copy. Press Exit and restart the Managed Switch Port Mapping Tool.

Confirming libeay32.dll can be found by Switch Port Mapper

5. Confirming Switch Port Mapper finds libeay32.dll

Go back to the SNMPv3 settings for the device. Verify that the highlighted section is shown (it may show 0.9.8 instead of 1.x). Enter the username, select the Security Level, then complete the Authentication and Privacy sections as required. Note: context is usually blank and not used.