首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >多网络接口

多网络接口
EN

Unix & Linux用户
提问于 2018-11-15 06:05:26
回答 1查看 67关注 0票数 0

假设我的笔记本电脑连接了一个无线网络,而且还和一个手机连接在一起。是否可以指定哪个应用程序使用哪个internet。

特别是,是否可以使用两个不同的internet打开两个firefox窗口?

EN

回答 1

Unix & Linux用户

发布于 2018-11-15 07:36:18

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

但是,您可以使用称为网络名称空间的东西:您可以将它们看作是“虚拟计算机”,它们共享文件系统和除网络设置之外的其他一切。

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

每个火狐将只使用适当的网络接口连接到互联网。

如果您希望监视应用程序的功能,这个设置也是很棒的:通过虚拟以太网对(veth)将新创建的网络命名空间连接到主网络命名空间,设置主网络名称空间以进行转发和网络地址转换(NAT),然后可以使用wireshark等从名称空间中的应用程序侦听所有网络流量。

如果您想使用网络名称空间,请查看这个答案中的脚本。此脚本创建一个新的命名空间,并通过veth将其连接起来。

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

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/481854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档