我有一個關於ebtables的問題。 該問題與--pkttype-type
選項有關。 在此選項(MAN)我看到的描述有四個可能的值:EBTABLES。數據包類型「otherhost」
- 廣播
- 組播
- 主機
- OTHERHOST(上述非)
請解釋我什麼第4個選項其他主機的手段。據我所知,數據包可以是廣播,多播和單播。也許更多的數據包類型存在,我不知道?當我使用選項--pkttype-type otherhost
時會發生什麼?
我有一個關於ebtables的問題。 該問題與--pkttype-type
選項有關。 在此選項(MAN)我看到的描述有四個可能的值:EBTABLES。數據包類型「otherhost」
請解釋我什麼第4個選項其他主機的手段。據我所知,數據包可以是廣播,多播和單播。也許更多的數據包類型存在,我不知道?當我使用選項--pkttype-type otherhost
時會發生什麼?
從人ebtables:
一個)廣播(MAC目的地是廣播地址)
b)中的多播(MAC目的地是一個多播地址)
c)中的主機(MAC目的地是接收網絡設備)這是您的MAC地址。
d)otherhost(以上都不是)。 其他設備的MAC地址。
otherhost是什麼意思?
對於以太網網絡,例如使用Ethernet hubs的情況下,連接到相同的以太網連接到以太網集線器可以由任何其他設備(具有不同的MAC地址)被看作數據要一些計算機(具有其自己的MAC地址)樞紐。您可以使用wireshark或tcpdump來檢查此行爲。使用集線器時,任何其他使用與您相同的集線器的計算機都可以看到到您的計算機的以太網幀(您的網絡設備的MAC地址作爲目的地)。
默認情況下,即使網絡設備正在接收許多其他設備(使用以太網集線器的情況下),您的網絡設備也會將控制器旨在接收的以太網幀(廣播,多播或以您的MAC地址作爲目的地) )
您可以通過promiscuous mode(Wireshark的和tcpdump的。利用這種配置的方式)更改網絡設備的默認行爲
什麼,當你使用選項--pkttype型OTHERHOST發生什麼呢?
準備被其他設備接收的數據將符合ebtables規則。
非常感謝您的描述。現在我看到了我的錯誤。我應該更加細心。 – HFFreeway
@HFFreeway歡迎:) – Gooseman