Bağlandığım anahtarın MAC adresini nasıl bulurum?


17

Linux sunucusunda, sunucumun farkında olduğu MAC adreslerini bulmaya çalışıyorum. Özellikle bağlı olduğum anahtar bağlantı noktasının MAC adresi.

Mümkün mü?

Güncelleme: Aşağıdaki cevaplar bana yardımcı oldu. Anahtarım yönetilen bir anahtardır, ancak ana makinelerimdeki IP adresleri statik olarak ayarlandığından, anahtar herhangi bir nedenle MAC Adreslerini almamıştır. Ana bilgisayarları, DHCP istekleri gönderdikten sonra anahtarımın bağlı bağlantı noktalarındaki MAC adreslerini düzgün bir şekilde almasına izin veren DCHP olarak değiştirdim. Bu, hangi ana bilgisayarların hangi bağlantı noktalarına bağlı olduğunu anlamak için MAC-Adres tablosunu kullanmama izin verdi ve ana bilgisayarları statik IP'lere geri koydum.


7
Bir anahtar bağlantı noktasının neden bir MAC adresi olur? Bu bir iletişim uç noktası değildir - herhangi bir Ethernet trafiğinin kaynağı veya hedefi değildir.
David Schwartz

1
Bazı yönetilen anahtarların bağlantı noktası başına veya VLAN MAC adresi vardır. Spuder'ın cevabındaki Cisco komutu bunu gösterecektir.
Paul Gear

1
Damianman, DHCP'ye karşı statik IP'lerin anahtarınızın istemci MAC'leri görmemesinin nedeni olması pek olası değildir. Aslında, anahtarınız MAC'leri katman 2'de görmüyorsa, hiç çalışmıyor, çünkü bir anahtar bunu yapar. Anahtarınızın yönetim IP'sini bir istemci PC'den ping işlemi (aynı VLAN'da oldukları sürece), anahtarın PC MAC'ini ARP tablosunda görmesi için gerekli olan her şey olmalıdır.
Paul Gear

1
@PaulGear Ekstra girdi için teşekkür ederiz. Ana bilgisayarımın anahtar yönetilen IP'imden farklı bir alt ağda her biri ile 3 arayüzü vardı. Yine de DHCP'ye ayarlayana kadar anahtarımın mac adreslerini neden almadığından emin değilim. Kesin cevabı bulursam, yukarıdakileri düzenleyeceğim.
Damainman

Yanıtlar:


15

Eğer şanslıysanız, sen zeki anahtarı koşuyoruz ve aslında edeceğiz sahip bir MAC adresi.

Bu durumda muhtemelen LLDP kullanabilirsiniz. lldpdLinux'a yükleyin , ardından çalıştırın:

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
-------------------------------------------------------------------------------

2
Eğer şanslıysanız Ve yine, anahtar aslında edecek olması LLDP çalışan.
Bahama

1
Neyse ki, lldpdpaket ayrıca CDP ve birkaçını da destekliyor. W00t!
MikeyB

8

Anahtarların genel olarak MAC adresleri yoktur; altlarında bir seviyede çalışırlar (ancak kendilerine bağlı cihazların MAC adreslerinin ne olduğunu bilmelerine rağmen).


4
Tüm yönetilen anahtarların MAC adresleri vardır, bazen VLAN başına bir veya bağlantı noktası başına bir; yönetilmeyen anahtarlar anlamına geldiğinizi açıklığa kavuşturmak iyi bir fikir olabilir.
Paul Gear

7

Ne tür bir anahtara bağlı olduğunuza bağlıdır.

Bir aptal anahtarın (genellikle yönetilmeyen bir anahtar olan etkin bir ağ köprüsüdür) MAC adresi olmaz
Yönetilen bir anahtarın (bazen akıllı anahtar olarak da adlandırılır) bir MAC adresi olur

Anahtar yönetilen bir anahtarsa ​​ve IP adresini biliyorsanız terminalinizde aşağıdaki komutu çalıştırın. Daha sonra IP ile MAC adresi eşleşir.

arp -a

Konsol bağlantı noktasına sahip yönetilen bir anahtarla uğraşıyorsanız, bir konsol kablosuyla bağlayın ve bu komutu girin (bir Cisco anahtarı olduğu varsayılarak):

show mac address-table

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


4
Birkaç sorun: aptal anahtarlara çok nadiren ağ köprüleri denir (ne yapsalar da); Onlara yönetilmeyen anahtarlar demenizi öneririm. Arp komutu yalnızca yönetim IP'si aynı VLAN'da ise ve 2. PC yakın zamanda iletişim kurduğunda çalışır.
Paul Gear

İyi bir nokta, yönetilen / yönetilmeyen ayrımını daha net hale getirmek için cevabımı değiştirdim. Ve arp komutu konusunda haklısın.
spuder
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.