We mainly use Windows for all servers and systems except for a few servers that have to be Linux. I always run Windows on my work machine and some distro of Linux on my work laptop.
I love openSUSE and use it at home. However, at work I often have to use Ubuntu or Fedora, because I have an easier time setting up things for work. I finally have openSUSE 12.1 set up on my work laptop and have everything I need for work running on it except for one thing. That one thing is I have to be able to monitor Cisco Discovery Protocol (CDP) from the laptop to trace back ports. On Windows I can do this with Cisco CDP Monitor. In ubuntu and fedora I can use Cisco Discovery Protocol Reporter (CDPR). This does not exist in the repos for openSUSE and I can not find an install file for it. The only work around I have found is to use Wireshark and filter by CDP and this is hardly optimal.
I have found some cdpr rpms that just have some files in them and I cannot figure out what to do with it. The readme says you do not have to install it per say, but just run it from a folder. I am not sure how to do this. I unfortunetly in Linux have mainly just installed things with a apt-get, yum install, zypper install, or using an executable file. I have done a few make installs but this does not seem to go into that category either.
Can anyone recommend another way to monitor cdp with openSUSE via terminal or program or tell me how to use the CPDR files on the web?
So here is what I found and consider I have not used the Cisco Discovery Protocol. You need to add in the following repository I found for openSUSE 11.4 (You did not say which version and don’t include the quotes):
To add this in do a YaST (Enter the root user password) / Software / Software Repository and then Add and URL …
Next, open up Software Management from the same sub section of YaST and search for… lldpd and elect to install this application. Here is what it says…
lldpd - Implementation of IEEE 802.1ab (LLDP)
This implementation provides LLDP sending and reception, supports VLAN and includes an SNMP subagent that can interface to an SNMP agent through AgentX protocol.
LLDP is an industry standard protocol designed to supplant proprietary Link-Layer protocols such as Extreme EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery Protocol). The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices.
This daemon is also able to deal with CDP, FDP, SONMP and EDP protocol. It also handles LLDP-MED extension.
Using openSUSE 12.1 (now at Beta1) for any serious work may be a bit premature. If it does not work its not going to mean too much unless you will be posting a bug report on 12.1. I suggest sticking with openSUSE version 11.4 right now.