我想向第二層廣播地址在Scapy中的默認網關發送回聲請求。向第二層廣播地址的默認網關發送回聲請求
我寫了這個代碼:
packet = Ether(dst='FF:FF:FF:FF:FF:FF')/IP(dst='192.168.1.1')/ICMP()
sendp(packet)
,但沒有響應返回
據我瞭解發送網絡內部的數據包的過程中,框架應該已經由於IP地址去了開關的目的地在同一個網絡中,然後交換機應該將它發送給連接到它的每個人,因爲它看到廣播地址。
這個理論有什麼問題?
順便說一句,我嗅探使用wireshark的流量,我可以看到捕獲的ping請求,但無法找到答案的答案,這可能意味着這是一個網絡問題,而不是軟件問題。
我不確定假設是否正確,交換機將只使用第2層地址來處理分佈(作爲簡單網橋工作)。我預計它會使用IP來決定... –