【问题标题】:Connect to QNX on VirtualBox via IP通过 IP 连接到 VirtualBox 上的 QNX
【发布时间】:2012-03-15 18:11:57
【问题描述】:

我想通过 8000 端口上的 IP 从 Windows 7(同一台计算机)上运行的 Momentics IDE 连接到 VirtualBox 上运行的 QNX Neutrino OS (qconn)。我试图获取该虚拟机的IP地址,它似乎与我的真机相同,并且无法正常工作。提前感谢您的帮助。

【问题讨论】:

    标签: windows-7 ide virtualbox qnx-neutrino


    【解决方案1】:

    所以,澄清一下:

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

    首先,将 QNX 操作系统 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 主机名:QNX_NTO

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

    我自己做了这件事,而且效果很好。希望这对您有所帮助。

    干杯!

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2021-10-19
        • 2012-02-03
        • 2021-08-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-08
        • 1970-01-01
        相关资源
        最近更新 更多