Ich verwende VMware Player 7.1 auf einem Windows 7-Rechner, der über WLAN und DHCP mit meinem Router verbunden ist. Ich habe Ubuntu mit VMware Player eingerichtet. Ich habe den Netzwerkadapter als Bridge belassen. Ich kann sowohl von meinen physischen als auch von meinen virtuellen Systemen aus auf das Internet zugreifen, aber jetzt variieren die IP-Adressen, wenn ich eine Verbindung zum Internet herstelle. Ich kann auch über IP-Adressen von Windows aus auf Ubuntu und von Ubuntu aus auf Windows zugreifen.
Jetzt möchte ich zum Verbinden Hostnamen statt IP-Adressen verwenden, damit ich die Adressen nicht bei jedem Neustart ändern muss. Kann mir diesbezüglich jemand helfen? Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.
Wenn ich den Hostnamen auf beiden Systemen eingebe, wird Folgendes angezeigt: Hostname mit IP als 127.0.0.1 (im lokalen Host/Loopback-Netzwerk wird dieser Name für die tatsächliche IP nicht angezeigt).
Danke, Debashis
Antwort1
Wenn ich es richtig verstehe, vergibt Ihr WLAN-Router IP-Adressen sowohl an Ihre physischen als auch an Ihre virtuellen Schnittstellen. Die Lösung wäre:
Bestimmen Sie ein funktionierendes Paar von IP-Adressen - wenn sowohl Ihre physischen als auch virtuellen Maschinen verbunden sind, bestimmen Sie die IPs von beiden. Geben Sie in Windows 7 ein
ipconfig
und suchen Sie nach der IP-Adresse, die dem physischen Host zugewiesen ist. Geben Sie in Ihrer virtuellen Ubuntu-Maschine ein
ifconfig
und suchen Sie die Adresse.
Stellen Sie diese IP-Adressen auf physischen und virtuellen Maschinen als statisch ein (Sie müssen auch das Gateway (die IP Ihres WLAN-Routers) und DNS (was auch immer Sie jetzt verwenden - überprüfen Sie mit
nslookup google.com
Dies zeigt Ihnen den verwendeten DNS)) - jetzt haben Sie auf der physischen und virtuellen Maschine immer dieselbe IP. Danach müssen Sie nur noch Ihre Hosts-Datei auf der physischen und virtuellen Maschine einrichten. Bearbeiten Sie in Ubuntu
/etc/hosts
Fügen Sie eine Zeile wie diese hinzu:
IP-of-physical-machine physical
Bearbeiten Sie in Windows 7:
%systemroot%\system32\drivers\etc\hosts
Ich bin mir über die Syntax dieser Datei nicht sicher, aber Sie sollten sie anhand vorhandener Einträge in der Hosts-Datei ermitteln können. Fügen Sie die IP-Adresse Ihrer virtuellen Maschine hinzu und geben Sie ihr einen Hostnamen (sagen wir physisch).
Jetzt sollten Sie in der Lage sein, von Windows 7 aus mit dem „virtuellen“ Hostnamen auf Ihre virtuelle Ubuntu-Maschine und mit dem „physischen“ Hostnamen auf Ihre Windows 7-Maschine zuzugreifen.
Nur um es vollständig zu machen: Sie sollten auch steuern können, welche IP ein Client vom WLAN-Router erhält.