SSHing über VMs unter Windows XP

446

Ich habe 2 VMs A und B, die Red Hat EL 4.5 ausführen, auf einem Host-Computer, auf dem Windows XP ausgeführt wird.

Die IP von A ist 192.168.1.100

Die IP von B ist 172.16.1.100

Ich habe zwei virtuelle Netzwerke auf dem Microsoft Loopback Adapter eingerichtet

192.168.1.1 mit Subnetzmaske 255.255.255.0

172.16.1.1 mit Subnetzmaske 255.255.0.0

Ich versuche SSH von A nach B:

user@B ~ # ssh 172.16.1.100

Ich erhalte jedoch die Fehlermeldung "Netzwerk ist nicht erreichbar"

Irgendein Rat? Vielen Dank

1
Welche Software verwenden Sie zum Hosten der VMs? Ich vermute, das ist Windows Virtual PC oder Windows Virtual Server. vor 14 Jahren 0
VMWare Server .. vor 14 Jahren 0

2 Antworten auf die Frage

1
jveazey

Komplexe Netzwerke mit Virtual PC / Virtual Server in Kombination mit Internet Conneciton Sharing (ICS) können mit Windows XP ziemlich unkonventionell sein. Änderungen an der Netzwerkkonfiguration auf dem Host-Computer können das Netzwerk auf den VMs leicht unterbrechen, bis ein Neustart erfolgt oder das gesamte Netzwerk neu aufgebaut werden muss.

Vorausgesetzt, Sie haben die Loopback-Adapter über ICS mit der Netzwerkkarte des Hosts verbunden, müssen Sie lediglich die Informationen weiterleiten - von einem privaten Netzwerk zu Ihrem Host-Server und dann zurück zum anderen privaten Netzwerk.

Da 192.168.1. * Und 172.16.1. * Beide private Netzwerke sind, können Sie keine direkte Verbindung herstellen. Dazu müssen Sie die NAT-Einstellungen in ICS auf dem Host-Computer konfigurieren . In Ihrem Beispiel müssen Sie den SSH-Port des Hosts an 172.16.1.100 weiterleiten. Sobald dies geschehen ist, können Sie schließlich eine Verbindung von 192.168.1.100 zu 172.16.1.100 SSH herstellen, indem Sie eine Verbindung zum Host-Computer am SSH-Port herstellen.

user@B ~ # ssh hostIP 

Wie Sie sehen, kann dies funktionieren, aber es erfordert einen großen Aufwand, um es zum Laufen zu bringen, und hat das Potenzial, plötzlich nicht mehr zu funktionieren. Wenn Sie mit mehreren Ports arbeiten möchten - nicht nur mit SSH -, würde ich die Verwendung mehrerer privater Netzwerke ernsthaft überdenken.

Ich bin neu bei SuperUser und habe noch kein Privileg, mehr als einen Link in einen Beitrag aufzunehmen. Weitere Links zu diesem Thema finden Sie in meiner Antwort zu StackOverflow (http://stackoverflow.com/questions/4039770/sshing-across-vms-on-windows-xp/4040163#4040163). jveazey vor 14 Jahren 0
0
OmnipotentEntity

Sowohl 172.16-32.xx als auch 192.168.xx sind spezielle nicht routbare private IPs. Sie müssen sie in dasselbe Subnetz verschieben.

Dies ist möglich, wenn NAT in den Mix geworfen wird und die VM-Software die entsprechenden Netzwerkfunktionen bereitstellen kann. vor 14 Jahren 1