多个网络接口

多个网络接口

假设我的笔记本电脑已连接到 Wi-Fi 并且还连接到电话。是否可以指定哪个应用程序使用哪个互联网。

特别是是否可以使用两个不同的互联网打开两个 Firefox 窗口?

答案1

不,不可能为每个应用程序指定这一点。

但是,您可以使用称为网络命名空间:您可以将它们视为“虚拟计算机”,它们共享文件系统以及除网络设置之外的所有其他内容。

因此,您可以创建一个网络命名空间,其中包含与手机相连的网络接口,将 wifi 接口保留在主网络命名空间中,然后在主网络命名空间中启动一个 Firefox,并在新创建的命名空间中启动另一个 Firefox。

然后,每个 Firefox 将仅使用适当的网络接口连接到互联网。

如果您愿意,此设置也很棒监视器应用程序做什么:您通过一个连接新创建的网络命名空间到主网络命名空间虚拟以太网对(veth),设置用于转发和网络地址转换 (NAT) 的主网络命名空间,然后您可以监听wireshark来自命名空间中的应用程序的所有网络流量。

如果您想使用网络命名空间,请查看以下脚本这个答案。该脚本创建一个新的命名空间并通过 veth 连接它。

对于您的设置,您必须修改它以将一个网络接口移动到新的命名空间中,并且您不需要 veth。

相关内容