
Ich habe eine TX2 Ubuntu-Maschine, die über ein Ethernet-Kabel direkt mit meinem Windows-Laptop verbunden ist. Ich verwende Ubuntu 16.04 auf VMWare. Wie erlaube ich der Ubuntu-VM auf meinem Laptop, den Ethernet-Port zu verwenden, damit ich per SSH auf den TX2 zugreifen kann? Ich kann ihn nicht einmal anpingen. Ich habe versucht, einen anderen Netzwerkadapter zu erstellen (Bridged-Typ, der den physischen Netzwerkverbindungsstatus repliziert).
Antwort1
Auf einem sauberen TX2 benötigt die Box einen DHCP-Server, um eine IP auszugeben. Einfach Ihren Computer an den TX2 anzuschließen, wird Sie nicht sehr weit bringen. Ohne zu wissen, wie Ihre Windows-Box oder VM-Umgebung konfiguriert ist, müssen Sie möglicherweise einen DHCP-Server auf Ihrer Windows-Box konfigurieren, um die IP auszugeben. Der Einfachheit halber empfehle ich dringend die Verwendung eines Tools wietftpd32.
Sobald DHCP konfiguriert und dem Gerät eine IP zugewiesen wurde, können Sie leicht nachschauen, welche IP dem TX2 zugewiesen wurde, und sich einfach per SSH mit dieser IP verbinden. (Verwenden Sie „Ubuntu“ als Benutzernamen und „Nvidia“ als Kennwort.)
Nebenbei bemerkt können Sie das JetPack nicht verwenden, um einen TX2 innerhalb einer VM erneut zu flashen. (Leider) Es gibt Probleme mit Gerätetreibern und Timings, die nicht funktionieren, selbst wenn Sie die USB-Hardware an die VM weitergeben.
Antwort2
Verwenden Sie in VMWare einen überbrückten Netzwerkadapter, damit Ihr Gastbetriebssystem eine direkte Verbindung zum selben Netzwerk herstellen kann, in dem sich Ihr Laptop befindet. Dann können Sie über die IP-Adresse des TX2 eine SSH-Verbindung herstellen. Stellen Sie sicher, dass Sie eine Brücke zur kabelgebundenen Netzwerkschnittstelle herstellen.
Antwort3
Welche Art von DHCP-Server verwenden Sie, d. h. auf welchem Gerät?
Haben Sie versucht, den aktuellen Adapter in den Bridge-Modus zu versetzen? Ist Ihr Windows-Laptop auch mit einem anderen Netzwerk verbunden, z. B. WLAN? Wenn ja, muss er mit diesem Netzwerk verbunden sein? Ich würde versuchen, einen DHCP-Server unter Windows zu installieren, damit Ihr Windows-Laptop IP-Adressen an sich selbst, die über einen Bridge-Adapter verbundene VM und die TX2-Ubuntu-Maschine über den Ethernet-Port vergibt.
BEARBEITEN:
Ihr DHCP-Server läuft höchstwahrscheinlich auf Ihrem Router, mit dem Sie über WLAN verbunden sind. Wenn Sie die TX2-Box direkt an den Router anschließen, der höchstwahrscheinlich dasselbe Gerät ist, auf dem Ihr WLAN läuft, erhält Ihre TX2-Box in Ihrem Netzwerk eine IP im gleichen Bereich wie Ihre WLAN-Geräte, d. h. Laptop und VM, die darauf laufen.
Mit Bridge-Modus meinte ich, dass Sie in Ihren VM-Einstellungen unter Netzwerk es als NAT oder Bridge einstellen können. Wenn Sie es als Bridge einstellen, erhält Ihre VM direkt vom Router eine lokale IP, die im selben Bereich wie Ihr Laptop liegt.
Mit der obigen Konfiguration sollten Sie in der Lage sein, SSH mithilfe der lokalen IP-Adressen zu verwenden, die Sie von Ihrem Netzwerkrouter erhalten haben, und Sie sollten außerdem auf allen Geräten über eine Internetverbindung verfügen.
Wenn Sie Ihren TX2 direkt an Ihren Windows-Rechner anschließen möchten, stellt sich die Frage nach DHCP-Servern. Sie müssen Ihren Windows-Laptop als DHCP-Server einrichten, indem Sie die entsprechende Software installieren. Dies kann jedoch zu Problemen beim Internetzugang auf allen Geräten führen, da sich das WLAN-Netzwerk in einem anderen Bereich mit einem anderen DHCP-Server und IP-Bereich befindet.