【问题标题】:Basic OpenPGM Setup基本 OpenPGM 设置
【发布时间】:2021-02-28 17:36:04
【问题描述】:

我最近开始在三台虚拟 linux 机器上设置 OpenPGM,第四台虚拟机充当网关。理想情况下,我想在网关上使用wireshark 观察流量。在这个阶段,我只使用按预期运行的示例应用程序( pgmrecv 和 pgmsend ),但是一旦我在运行 pgmrecv 的机器上设置了静态 IP,它就会出错并使用以下消息中止自身:

** 错误**:解析网络参数:无法确定接口“eth0”的唯一地址:互联网主机解析:临时 名称解析失败(-3)中止...中止

顺便说一句,eth0' 是我正在监听的接口,并且该网络中没有 dhcp 服务器。另外,网关开启了端口转发。

我可以在这个虚拟网络中使用静态 IP 的任何机器之间 ping 通。

有使用 openPGM 经验的人是否了解此错误的原因。分配静态 IP 将如何导致此问题?

如果这是一个初步的问题,我深表歉意;我是 openPGM 的新手,在其他地方找不到有关此问题的信息。

提前致谢。

【问题讨论】:

    标签: ip virtualbox multicast


    【解决方案1】:

    虽然我无法解释错误消息,但我发现使用框的本地 IP 地址作为通过 -n 传递的参数会导致 pgmsend 和 pgmrecv 在具有静态 IP 地址的框上运行。

    【讨论】:

    • 谢谢!这解决了我的问题。我正在传递“eth0”。呃....出于某种原因,我确信这个问题与我的小虚拟网络有关。
    • 可能“eth0”同时具有 IPv4 和 IPv6 地址,因此 OpenPGM 不知道在没有进一步用户输入的情况下使用哪个地址。
    【解决方案2】:

    如果你的 eth0 ip 地址是 192.168.1.1 那么你可以这样设置 openpgm 接收器:

    sudo ./purinrecv -lp 7500 -n "192.168.1.1;239.192.1.1"
    

    和发件人这样:

    sudo ./purinsend -l -n "192.168.1.1;239.192.1.1" -p 7500 test_msg
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      • 2021-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多