我遇到了让设备连接到Redhawk SDR域的问题。我已经尝试过对类似问题的回答问题issues-with-running-a-second-node-on-another-processor,但无法解决问题。当我在设备机器上输入命令nameclt list
时,我得到以下响应:
Caught a TRANSIENT exception when trying to validate the type of the
NamingContext. Is the naming service running?
我在使用CentOS 6.8 x64和Redhawk 2.0.2的虚拟机上运行域管理器。该设备也在VM上,从第一个克隆。这两个VM位于通过以太网LAN连接的独立主机上。我已将主机和VM配置为桥接到各自的以太网端口,并可以ping所有4台计算机。设备VM为192.168.1.2。设备主机为192.168.1.5。域主机为192.168.1.6,域VM为192.168.1.3。
我在设备VM上的omniORB.cfg如下:
InitRef = NameService=corbaname::192.168.1.3
InitRef = EventService=corbaloc::192.168.1.3:11169/omniEvents
supportBootstrapAgent = 1
endPoint = giop:unix:
我在域VM上的omniORB.cfg如下:
InitRef = NameService=corbaname::127.0.0.1
InitRef = EventService=corbaloc::127.0.0.1:11169/omniEvents
supportBootstrapAgent = 1
endPoint = giop:unix:
编辑:有关详细信息,两台主机在两个以太网端口之间直接连接。没有路由器或交换机。主机的IP是静态分配的。