Python 以太网和Wifi同时接口-Unix

Python 以太网和Wifi同时接口-Unix,python,c,macos,unix,networking,Python,C,Macos,Unix,Networking,我在Mac电脑上,我想同时使用带有以太网和wifi接口的互联网 例如,我想实现类似Virtualbox的功能:如果我将我的虚拟机设置为使用wifi接口,将我的主机(Mac)优先级设置为使用以太网接口,我将得到我想要的:两个不同的IP,一个用于主机,一个用于来宾,它们位于两个不同的网络上 有没有办法在C/Python程序中实现这一点?(更一般地说,类似于“通过以太网接口发送该http请求”、“通过wifi接口发送该http请求”) 谢谢 如果您谈论TCP/IP,那么无论您绑定到什么,系统都将使用其

我在Mac电脑上,我想同时使用带有以太网和wifi接口的互联网

例如,我想实现类似Virtualbox的功能:如果我将我的虚拟机设置为使用wifi接口,将我的主机(Mac)优先级设置为使用以太网接口,我将得到我想要的:两个不同的IP,一个用于主机,一个用于来宾,它们位于两个不同的网络上

有没有办法在C/Python程序中实现这一点?(更一般地说,类似于“通过以太网接口发送该http请求”、“通过wifi接口发送该http请求”)


谢谢

如果您谈论TCP/IP,那么无论您绑定到什么,系统都将使用其路由表。那么Virtualbox如何使用路由表做到这一点呢?@pippo,因为Virtualbox不转发TCP,而是转发MAC帧。如果你写一个c程序来实现以太网层,你也可以达到同样的效果(尽管你的内核可能不允许);而是一个系统配置问题。忽略一个是WiFi和一个以太网的事实;重要的是,您希望通过一台计算机上的单独网络接口访问单独的网络。这是可以做到的,在这里讨论:(虽然可能没有明确的指示)。以太方式,这是一个超级用户或服务器故障交换问题。你在找这个吗?