配置網路堆疊以使用來自 TAP 設備的數據,以便應用程式可以像資料預定的那樣運行

配置網路堆疊以使用來自 TAP 設備的數據,以便應用程式可以像資料預定的那樣運行

我有兩個設備透過 udp 進行通信,A 和 B。

中間有一個抽頭裝置,連接C。為了讓 C 能夠接收流量,它需要設定與 A 相同的 ip 和 mac 位址。(1) 該作品顯示了 A 的數據(從 B 發送)。但是,當我還添加 B(以查看來自 A 的傳入流量)時,一切都會停止工作。

我認為這是由於配置的雙對 ip 衝突造成的。我想內部路由會被優先考慮。所以(1)停止運作,因為 B 位址也駐留在同一台機器上,而機器不會產生任何流量。

對此我能做什麼?

目標是能夠得到nc -v -u -l <IP_from_A_or_B> 2000 | hd

在竊聽資料時,這種情況肯定並不罕見嗎?我不想寫混雜的內容,而是希望能夠透過配置來解決這個問題。網路中有或沒有附加節點。

相關內容