OMNIORB:在 IOR 中使用 Vmnet8 ip,在服务器外部无法访问

Posted

技术标签:

【中文标题】OMNIORB:在 IOR 中使用 Vmnet8 ip,在服务器外部无法访问【英文标题】:OMNIORB: uses Vmnet8 ip in IOR which is not reachable outside the server 【发布时间】:2013-04-19 08:25:01 【问题描述】:

我在一台也运行 VMWare-Player 的机器上安装了 CORBA 服务器。 VMWare 播放器创建两个虚拟网络连接。 VMnet8 连接用于 VM 网络 NAT 模式。

意外的是,我的 Corba 服务器选择此网络连接作为第一个非环回接口,并在其 IOR 和名称服务中使用此网络连接的 ip,这意味着客户端无法访问该 IP。

有没有办法在omniorb中设置默认IP而不设置固定端点。

【问题讨论】:

【参考方案1】:

请参阅endPoint* family of options 上的文档。您可以指定服务器将在 IOR 中侦听和发布的接口。

可以在命令行、配置文件、orb_init() 的额外参数或环境变量中设置这些选项。有关配置 API 的更多信息可以找到here。

【讨论】:

-ORBendPointPublish giop:tcp:127.0.0.1:2809 完成这项工作

以上是关于OMNIORB:在 IOR 中使用 Vmnet8 ip,在服务器外部无法访问的主要内容,如果未能解决你的问题,请参考以下文章

对 `CORBA::ValueBase::ValueBase()' 的未定义引用,我该如何解决? (在omniORB中使用哪个库)

如何在 Windows 10 上安装omniORB 和omniORBpy?

OmniORB 编译错误 Windows 7 64 位

有没有人在 RHEL 上构建过omniORB?

如何为 python3 安装omniORB?

如何获得 CORBA IOR