【问题标题】:Ubuntu virtual connection between network Applications网络应用程序之间的 Ubuntu 虚拟连接
【发布时间】:2013-08-08 09:38:52
【问题描述】:

我尝试在一个 Ubuntu 12.04.01 LTS 系统上连接两个应用程序。应用程序通过 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 数据包。

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

谢谢转发。

【问题讨论】:

    标签: network-programming virtual ubuntu-12.04


    【解决方案1】:

    尝试将其发送到 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-26
      • 2013-01-29
      • 2017-03-08
      • 1970-01-01
      • 1970-01-01
      • 2020-01-23
      • 1970-01-01
      相关资源
      最近更新 更多