Linux

如何在 Linux 中使用雙網卡 PC 製作中間機器?

  • November 14, 2021

我想使用裝有兩個網路介面卡的 Linux PC 作為透明網橋,以便擷取(使用wireshark 或等效的)我的路由器/網關和我的主主機(Windows PC)之間的所有雙向流量。下圖說明了我在說什麼,我的 Linux PC 將作為間諜或 MITM 插入連結中:

機器在中間

資料來源:wireshark.org

我知道使用帶有埠鏡像的託管交換機是最常見的解決方案,但我更願意嘗試設置這個以學習。我已經在間諜 PC 上安裝了 CentOS 7,我可以使用ip a命令查看我的兩個 NIC:eno1enp1s0. 由於我對 Linux 橋接器不太熟悉(如果橋接是解決方案,你會告訴我),我將不勝感激接下來的步驟。

我記得 x 年前使用橋接工具建構了類似的東西。在 Debian/Ubuntu 上,包“bridge-utils”是你的朋友。安裝:

apt install bridge-utils

並查看手冊頁以了解如何配置和使用它:

man bridge-utils-interfaces
man brctl

在您的 CentOS7 環境中,您可以使用 yum 安裝它:

yum install bridge-utils

乾杯。

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