我有一个带有 2 个 NIC(以太网和 Wifi)的 Linux 盒子(Debian 9),它们都连接到不同的网络。是否可以将浏览器配置为使用 Wifi NIC,并将所有其余应用程序配置为使用以太网 NIC(或选择哪些流量应通过哪个 NIC)?
答案1
基于@dirkt注释,可以使用命名空间来完成。
如果您不使用物理网卡,可以通过以下方式完成ip netns
:
创建一个新的网络命名空间:
ip netns add net1
将您的 NIC 移至新的命名空间:
ip link set NIC netns wifi
在新的命名空间内启动应用程序,它将仅使用移动到该命名空间内的 NIC:
ip netns exec net1 CMD args ...
注意:如果您的 NIC 是物理卡,则应使用更详细的过程,以下链接提供了更多详细信息:将物理网卡移动到不同的命名空间