Networking
我可以將瀏覽器配置為使用一個網路介面而其他應用程序使用第二個嗎?
我有一個帶有 2 個 NIC(乙太網和 Wifi)的 Linux 機器(Debian 9),它們都連接到不同的網路。是否可以將瀏覽器配置為使用 Wifi NIC,而所有其他應用程序都使用乙太網 NIC(或選擇哪些流量應該通過哪個 NIC)?
基於@dirkt 評論,它可以使用命名空間來完成。
如果您不使用物理網卡,可以通過以下方式完成
ip nets
:1-創建一個新的網路命名空間:
ip netns add net1
2-將你的網卡移動到新的命名空間:
ip link set NIC netns wifi
//替換網卡3-在該新命名空間內啟動應用程序,它將僅使用在該命名空間內移動的 NIC:
ip netns exec net1 CMD args ...
如果您的 NIC 是物理卡,則應使用更詳細的過程,以下連結提供了更多詳細資訊:將物理 NIC 移動到不同的命名空間