我尝试在一个 Ubuntu 12.04.01 LTS Sytsem 上连接两个应用程序。应用程序通过 MAC 地址进行通信。
例如:
应用程序 1 连接到 MAC_address 为 00:11:22:33:44:55 的网络接口。
应用程序 2 连接到 MAC_address 为 00:11:22:33:44:56 的网络接口。
我尝试了很多解决方案:MACVLAN、TUNTAPdevices、Tap with bridge、Tap connection over GNS3 和 LXC with NS3。
但我的问题是我应该在一个主机系统上运行应用程序,而不更改应用程序设置。没有一种解决方案是正确的。它应该像虚拟以太网一样工作。应用程序发送和接收以太网 II 数据包。
有人有想法,我该如何解决这个问题?
谢谢转发。