イーサネット ケーブルを使用して Windows 上の Ubuntu VM から Nvidia Jetson TX2 に SSH 接続するにはどうすればいいですか?

イーサネット ケーブルを使用して Windows 上の Ubuntu VM から Nvidia Jetson TX2 に SSH 接続するにはどうすればいいですか?

TX2 Ubuntu マシンをイーサネット ケーブル経由で Wi​​ndows ラップトップに直接接続しています。VMWare で Ubuntu 16.04 を実行しています。ラップトップの Ubuntu VM がイーサネット ポートを使用して TX2 に SSH 接続できるようにするにはどうすればよいでしょうか。ping もできません。別のネットワーク アダプター (物理ネットワーク接続状態を複製するブリッジ タイプ) を作成してみました。

答え1

クリーンなtx2では、ボックスにIPを発行するためにDHCPサーバーが必要です。コンピュータをtx2に接続するだけでは、あまり役に立ちません。WindowsボックスまたはVM環境がどのように構成されているかがわからない場合は、IPを発行するためにWindowsボックスにDHCPサーバーを構成する必要がある場合があります。簡単にするために、次のようなツールを使用することを強くお勧めします。tftpd32

DHCP が設定され、デバイスに IP が発行されると、TX2 に発行された IP を簡単に検索し、その IP に ssh で接続できます。(ユーザー名として ubuntu、パスワードとして nvidia を使用します)

ちなみに、JetPack を使用して VM 内の tx2 を再フラッシュすることはできません。(残念ながら) USB ハードウェアを VM に渡しても、デバイス ドライバーとタイミングに問題があり、動作しません。

答え2

VMWare でブリッジ ネットワーク アダプターを使用すると、ゲスト OS がラップトップと同じネットワークに直接接続できるようになります。その後、TX2 の IP アドレス経由で SSH 接続できるようになります。必ず有線ネットワーク インターフェイスにブリッジしてください。

答え3

どのような種類の DHCP サーバー (つまり、どのデバイス) を実行していますか?

現在のアダプターをブリッジ モードにしてみましたか。また、Windows ラップトップを別のネットワーク (Wi-Fi など) に接続していますか。接続している場合は、そのネットワークに接続する必要がありますか。Windows に DHCP サーバーをインストールして、Windows ラップトップが IP アドレスを自分自身、ブリッジ アダプターを使用して接続された VM、およびイーサネット ポート経由で TX2 Ubuntu マシンに配布するようにします。

編集:

DHCP サーバーは、おそらく Wi-Fi 経由で接続しているルーター上で実行されています。tx2 ボックスをルーターに直接接続すると (おそらく Wi-Fi を実行しているデバイスと同じデバイスです)、tx2 ボックスは Wi-Fi デバイス (つまり、ラップトップとその上で実行されている VM) と同じ範囲のネットワーク上で IP を取得します。

ブリッジ モードとは、ネットワークの下の VM 設定で NAT またはブリッジとして設定できることを意味します。ブリッジとして設定すると、VM はルーターから直接ローカル IP を取得し、その範囲はラップトップと同じになります。

上記の設定により、ネットワーク ルーターから配布されたローカル IP アドレスを使用して SSH を実行できるようになり、すべてのデバイスでインターネット接続も可能になります。

TX2 を Windows マシンに直接接続する場合、DHCP サーバーの問題が発生します。Windows ラップトップを DHCP サーバーにするには、ソフトウェアをインストールする必要があります。ただし、WiFi ネットワークは異なる DHCP サーバーと IP 範囲を持つ異なる範囲にあるため、すべてのデバイスでインターネットに接続する際に問題が発生する可能性があります。

関連情報