4

详细信息:两个相同的 QNX 6.5.0 安装在不同计算机上的 Windows 7 下的 VMware Player 上。在 VMware 设置中,网络连接是桥接的。

每个 QNX 都可以 ping 另一个。为了启用 QNet,我运行以下命令:

mount -T io-pkt /lib/dll/lsm-qnet.so

但 QNet 不起作用。在/net目录中的两台机器上都会出现一个文件夹。但相反,另一台 QNX 机器的文件夹出现了一个损坏的文件,没有大小、所有者、权限或其他东西。在文件信息中写入“主机已关闭”或有时“无主机路由”。

PS我已经关闭了所有防病毒软件和所有这些。

4

1 回答 1

0

请注意,默认情况下,qnet 不通过 IP 路由,而是通过以太网自己的数据包类型。

VMWare 可能对 Qnet 数据包类型一无所知,网络驱动程序可能也不知道。

但是,您可以修改 QNX 网络堆栈以通过 IP 数据包路由 Qnet,这将使 Qnet 通过 IP 路由器。有关配置 neutrino TCP/IP 以执行此操作的说明,请参阅 QNX 文档。

于 2017-02-14T19:39:20.430 回答