如何使用以太网电缆从 Windows 上的 Ubuntu VM 通过 SSH 连接到我的 Nvidia Jetson TX2?

如何使用以太网电缆从 Windows 上的 Ubuntu VM 通过 SSH 连接到我的 Nvidia Jetson TX2?

我有一台 TX2 Ubuntu 机器,通过以太网电缆直接连接到我的 Windows 笔记本电脑。我在 VMWare 上运行 Ubuntu 16.04。如何允许笔记本电脑上的 Ubuntu VM 使用以太网端口,以便我可以通过 SSH 进入 TX2?我甚至无法 ping 通它。我尝试创建另一个网络适配器(桥接类型,可复制物理网络连接状态)。

答案1

在干净的 tx2 上,盒子需要 DHCP 服务器来发出 IP。简单地将你的电脑插入 tx2 并不能让你走多远。如果你不知道你的 windows 盒子或 vm 环境是如何配置的,你可能需要在你的 windows 盒子上配置一个 dhcp 服务器来发出 IP。为简单起见,我强烈建议使用类似tftpd32

一旦配置了 DHCP 并向设备发出了 IP,您就可以轻松查找向 TX2 发出的 IP,然后简单地 ssh 到该 IP。(使用 ubuntu 作为用户名,使用 nvidia 作为密码)

顺便说一句,您将无法使用 JetPack 在 VM 中重新刷新 tx2。(不幸的是)即使您将 USB 硬件传递给 VM,设备驱动程序和时间也存在问题。

答案2

在 VMWare 中使用桥接网络适配器,这样您的客户操作系统就可以直接连接到笔记本电脑所在的同一网络。然后,您将能够通过 TX2 的 IP 地址连接 ssh。确保您桥接到有线网络接口。

答案3

您在什么设备上运行什么类型的 DHCP 服务器?

您是否尝试过将当前适配器置于桥接模式。此外,您是否将 Windows 笔记本电脑连接到另一个网络(即 wifi)?如果是,您是否需要将其连接到该网络?我会尝试在 Windows 上安装 dhcp 服务器,这样您的 Windows 笔记本电脑就会将 ip 地址分配给自己、使用桥接适配器连接的 VM 和通过以太网端口连接的 TX2 Ubuntu 机器。

编辑:

您的 DHCP 服务器很可能在您通过 wifi 连接的路由器上运行。如果您将 tx2 盒直接连接到路由器(很可能是运行 wifi 的同一设备),您的 tx2 盒将在您的网络上获得一个 IP,与您的 wifi 设备(即在其上运行的笔记本电脑和虚拟机)处于同一范围内。

通过桥接模式,我的意思是在网络下的虚拟机设置中,您可以将其设置为 NAT 或桥接,当您将其设置为桥接时,您的虚拟机将直接从路由器获取本地 IP,该 IP 与您的笔记本电脑在同一范围内。

通过上述设置,您应该能够使用网络路由器发放的本地 IP 地址进行 SSH,并且所有设备都应具有互联网连接。

如果您想将 TX2 直接连接到 Windows 计算机,则会出现 DHCP 服务器问题。您需要通过安装软件将 Windows 笔记本电脑用作 dhcp 服务器。但这可能会导致所有设备无法上网,因为 wifi 网络将处于不同的范围内,具有不同的 DHCP 服务器和 IP 范围。

相关内容