Auf einem Linux-Server versuche ich, die MAC-Adressen zu finden, die meinem Server bekannt sind. Insbesondere die MAC-Adresse des Switch-Ports, mit dem ich verbunden bin.
Ist das möglich?
Update: Die folgenden Antworten haben mir geholfen. Mein Switch ist ein verwalteter Switch. Da jedoch die IP-Adressen auf meinen Host-Computern auf statisch eingestellt waren, hat der Switch die MAC-Adressen aus irgendeinem Grund nicht abgerufen. Ich habe die Hosts auf DCHP geändert, wodurch mein Switch die MAC-Adressen an den verbundenen Ports ordnungsgemäß abrufen konnte, nachdem sie DHCP-Anforderungen gesendet hatten. Dadurch konnte ich anhand der MAC-Adressentabelle der Switches herausfinden, welche Hosts mit welchen Ports verbunden waren, und die Hosts wieder auf statische IP-Adressen setzen.
quelle
Antworten:
Wenn Sie Glück haben, sind Sie ein Smart - Switch laufen und es wird tatsächlich haben eine MAC - Adresse.
In diesem Fall können Sie wahrscheinlich LLDP verwenden. Unter
lldpd
Linux installieren und dann ausführen:quelle
lldpd
Paket auch CDP und einige andere. W00t!Switches haben im Allgemeinen keine MAC-Adressen. Sie arbeiten auf einer niedrigeren Ebene (obwohl sie die MAC-Adressen der angeschlossenen Geräte kennen).
quelle
Es hängt davon ab, mit welcher Art von Switch Sie verbunden sind.
Ein nicht verwalteter Switch (im Allgemeinen als nicht verwalteter Switch bezeichnet, was praktisch eine Netzwerkbrücke ist) hat keine MAC-Adresse.
Ein verwalteter Switch (manchmal als intelligenter Switch bezeichnet) hat eine MAC-Adresse
Wenn es sich bei dem Switch um einen verwalteten Switch handelt und Sie dessen IP-Adresse kennen, führen Sie den folgenden Befehl in Ihrem Terminal aus. Es wird dann einfach die IP mit der MAC Adresse abgeglichen.
Wenn Sie einen verwalteten Switch mit einem Konsolenport verwenden, stellen Sie eine Verbindung mit einem Konsolenkabel her und geben Sie den folgenden Befehl ein (vorausgesetzt, es handelt sich um einen Cisco-Switch):
http://www.techexams.net/forums/ccna-ccent/45578-mac-address-switch.html https://learningnetwork.cisco.com/thread/9625
quelle