Come trovare l'indirizzo MAC dell'interruttore a cui sono connesso?

Su un server Linux, cerco di trovare gli indirizzi MAC che il mio server è a conoscenza. In particolare l'indirizzo MAC della port switch a cui sono connesso.

È ansible?

Aggiornamento: Le risposte sotto mi hanno aiutato. Il mio interruttore è un interruttore gestito, tuttavia perché gli indirizzi IP sulle mie macchine host sono stati impostati su statica, l'interruttore non ha raccolto gli indirizzi MAC per qualche motivo. Ho cambiato l'host a DCHP, che ha permesso al mio switch di prendere correttamente gli indirizzi MAC sulle porte collegate dopo aver inviato richieste DHCP. Questo mi ha permesso di utilizzare la tabella degli indirizzi MAC-switch per capire quali host sono stati collegati a quali porte e che ho rimesso gli hosts a IP statici.

  • Routing del traffico delle applicazioni attraverso un'interface specifica
  • La lunghezza del pacchetto ethernet tcpdump include il pacchetto e la lunghezza dei dati ip?
  • VMware NIC Teaming - Come get una velocità di copia più di 1Gbit / s tra due VM?
  • DHCPD pulisce leasing su scollegamento client
  • FTP / FTPS / SFTP / SCP - confronto velocità
  • Che software esiste per mappare una networking?
  • Collegamento ethernet diretto tra due server
  • Nagios - Definire come servizio per tutti i membri di un gruppo * tranne * alcuni host?
  • 3 Solutions collect form web for “Come trovare l'indirizzo MAC dell'interruttore a cui sono connesso?”

    Se sei fortunato, stai eseguendo un interruttore intelligente e avrà in realtà un indirizzo MAC.

    In questo caso probabilmente è ansible utilizzare LLDP. Installare lldpd su Linux, quindi eseguire:

     michael:~$ lldpctl ------------------------------------------------------------------------------- LLDP neighbors: ------------------------------------------------------------------------------- Interface: eth0, via: LLDP, RID: 1, Time: 5 days, 22:33:31 Chassis: ChassisID: mac 28:a6:8e:03:57:9b SysName: core-pri SysDescr: Netgear Gigabit Smart Switch MgmtIP: 10.0.0.38 Capability: Bridge, on Port: PortID: local g22 PortDescr: Not received ------------------------------------------------------------------------------- 

    Gli interruttori in generale non dispongono di indirizzi MAC; lavorano ad un livello sotto di loro (anche se sanno cosa sono gli indirizzi MAC dei dispositivi collegati a loro).

    Dipende da quale tipo di interruttore si è connessi.

    Un interruttore muto (comunemente chiamato interruttore non gestito, che è effettivamente un ponte di networking) non avrà un indirizzo MAC
    Un interruttore gestito (a volte chiamato smart switch) avrà un indirizzo MAC

    Se l'interruttore è un interruttore gestito e conosci il suo indirizzo IP, eseguire il seguente command nel terminal. È quindi sufficiente corrispondere all'IP con l'indirizzo MAC.

     arp -a 

    Se si tratta di un interruttore gestito con una port console, collegarsi a un cavo di console e immettere questo command (supponendo che sia un interruttore Cisco):

     show mac address-table 

    http://www.techexams.net/forums/ccna-ccent/45578-mac-address-switch.html https://learningnetwork.cisco.com/thread/9625

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.