0

我尝试在一个 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 数据包。

有人有想法,我该如何解决这个问题?

谢谢转发。

4

1 回答 1

0

尝试将其发送到 localhost (127.0.0.1) 但用于不同的端口。例子:

application 1 runs on 127.0.0.1:1000 -> application 2 runs on 127.0.0.1:2000

application 2 runs on 127.0.0.1:2000 -> application 1 runs on 127.0.0.1:1000
于 2013-08-08T13:17:22.740 回答