이더넷 케이블을 사용하여 Windows의 Ubuntu VM에서 Nvidia Jetson TX2에 SSH로 어떻게 연결합니까?

이더넷 케이블을 사용하여 Windows의 Ubuntu VM에서 Nvidia Jetson TX2에 SSH로 어떻게 연결합니까?

이더넷 케이블을 통해 Windows 노트북에 직접 연결된 TX2 Ubuntu Machine이 있습니다. VMWare에서 Ubuntu 16.04를 실행하고 있습니다. TX2에 SSH로 연결할 수 있도록 랩탑의 Ubuntu VM이 이더넷 포트를 사용하도록 어떻게 허용합니까? 핑(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

게스트 OS가 랩탑이 있는 동일한 네트워크에 직접 연결할 수 있도록 VMWare에서 브리지 네트워크 어댑터를 사용하십시오. 그러면 TX2의 IP 주소를 통해 SSH에 연결할 수 있습니다. 유선 네트워크 인터페이스에 연결되어 있는지 확인하세요.

답변3

어떤 종류의 DHCP 서버를 실행하고 있습니까? 즉, 어떤 장치에서 실행하고 있습니까?

현재 어댑터를 브리지 모드로 전환해 보셨나요? 또한 Windows 노트북이 다른 네트워크, 즉 Wi-Fi에 연결되어 있습니까? 그렇다면 해당 네트워크에 연결해야 합니까? Windows 랩톱이 IP 주소를 자체적으로 전달하도록 Windows에 DHCP 서버를 설치하려고합니다. VM은 브리지 어댑터를 사용하여 연결되고 이더넷 포트를 통해 TX2 Ubuntu 시스템이 연결됩니다.

편집하다:

DHCP 서버는 아마도 Wi-Fi를 통해 연결된 라우터에서 실행되고 있을 것입니다. tx2 상자를 Wi-Fi를 실행하는 동일한 장치인 라우터에 직접 연결하면 tx2 상자는 Wi-Fi 장치, 즉 노트북 및 VM에서 실행되는 Wi-Fi 장치와 동일한 범위의 네트워크에서 IP를 얻게 됩니다.

브리지 모드란 네트워크 아래의 VM 설정에서 이를 NAT 또는 브리지로 설정할 수 있음을 의미합니다. 이를 브리지로 설정하면 VM은 노트북과 동일한 범위에 있는 라우터에서 직접 로컬 IP를 가져옵니다.

위의 설정을 사용하면 네트워크 라우터에서 전달된 로컬 IP 주소를 사용하여 SSH를 사용할 수 있어야 하며 모든 장치에서 인터넷에 연결되어 있어야 합니다.

TX2를 Windows 시스템에 직접 연결하려는 경우 DHCP 서버 문제가 발생합니다. Windows 노트북에 대한 소프트웨어를 설치하여 DHCP 서버가 되도록 해야 합니다. 그러나 Wi-Fi 네트워크는 다른 DHCP 서버 및 IP 범위와 다른 범위에 있기 때문에 모든 장치에서 인터넷을 사용하는 데 문제가 발생할 수 있습니다.

관련 정보