Networking

獲取直連設備的 MAC 地址

  • April 12, 2022

給定一個帶有乙太網卡的 Linux 伺服器,另一個設備說一個未配置的路由器連接到一個跳線(如果需要,可以用不同的方式連接乙太網線)。

他們都通電了。linux盒子上有沒有辦法獲取其他設備的MAC地址?這裡沒有 IP 網路,只有兩個連接的乙太網介面。

編輯:與此有關的設備帶有基本配置,期望從 DHCP 伺服器上獲取 IP,我可以在 linux 主機上執行該 IP,並在他們獲得臨時 IP 後立即解決。

如果我沒記錯的話,ARP 可以用來接收機器的 MAC 地址。如果你在數據鏈路層連接,我相信你可以arp -an在 Linux 機器上執行來檢索連接設備的 MAC 地址。

我只用它來檢索與 IP 地址關聯的 MAC 地址,因為這是它通常的功能 - 但是由於連接在第二層之上,並且它使用乙太網廣播地址 (FFFF.FFFF.FFFF),它應該能夠在沒有關聯 IP 地址的情況下單獨檢索 MAC 地址。

我實際上無法測試上述理論,但如果你有任何運氣,請告訴我。

引用自:https://unix.stackexchange.com/questions/228776