通过IP连接到VirtualBox上的QNX

时间:2012-03-15 18:11:58

标签: windows-7 ide virtualbox qnx-neutrino

我想通过8000端口上的IP连接到运行在Windows 7(同一台计算机)上的Momentics IDE上的VirtualBox上运行的QNX Neutrino OS(qconn)。我试图获取这个虚拟机的IP地址,它似乎与我的真实机器相同,但它不起作用。提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

如果可能,请将QNX来宾虚拟机配置为使用Host-Only Networking - 这将使其与主机Windows 7一起位于专用网段上。然后,您应该可以通过分配的IP地址访问它。默认情况下,Win7主机的地址为192.168.56.1,您的虚拟机可能会分配为192.168.56.2。

如果您的访客需要访问互联网或其他网络,您可以尝试其他网络选项,例如Bridged(虚拟机将显示为同一网络上的另一台计算机)或NAT(您需要添加端口转发选项。)

答案 1 :(得分:0)

所以,只是为了澄清:

  • 您使用的是Windows 7作为主机操作系统
  • QNX Neutrino RTOS正在VM中运行
  • 在Windows主机上使用Momentics,您希望在IDE中连接到QNX目标
  • 假设您的Windows 7计算机的IP地址为192.168.1.101(通过开始==>>运行... ==> cmd ==> ipconfig获取)

首先,将QNX OS VM的网络类型设置为NAT(网络地址转换)。然后,您需要设置端口转发(请参阅此URL:http://www.rustyrazorblade.com/2010/12/virtualbox-4-nat-port-forwarding-gui/)。

完成后,您应该能够通过在Momentics中指定以下QCONN目标,从Windows 7中的Momentics IDE连接到QNX VM:

目标:127.0.0.1:8000 HOSTNAME:QNX_NTO

您设置的转发将导致端口8000上127.0.0.1:8000(Windows主机环回连接)的所有连接自动重定向到您的QNX VM。

我自己完成了这项工作。希望这对你有所帮助。

干杯!