VMWare-Zugriffsclient über den Hostnamen

0

Ich verwende VMware Player 7.1 auf einem Windows 7-Computer, der über WLAN und DHCP eine Verbindung zu meinem Router herstellt. Ich habe Ubuntu mit VMWare Player eingerichtet. Ich habe den Netzwerkadapter als Bridge behalten. Ich kann sowohl von meinem physischen als auch von meinem virtuellen System aus auf das Internet zugreifen, aber jetzt variieren die IP-Adressen, wenn ich eine Verbindung zum Internet herstelle. Ich kann auch über IP-Adressen auf Ubuntu unter Windows und Windows unter Ubuntu zugreifen.

Jetzt möchte ich für die Verbindung eher den Hostnamen als die IP-Adresse verwenden, damit ich die Adresse nicht bei jedem Neustart ändern muss. Kann mir da jemand weiterhelfen? Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.

Wenn ich auf beiden Systemen Hostnamen verwende, wird Folgendes angezeigt: Hostname mit der IP-Adresse 127.0.0.1 (localhost / loopback network Dieser Name wird für die tatsächliche IP-Adresse nicht angezeigt.)

Vielen Dank, Debashis

Debashis
quelle
Haben Sie versucht, das Netzwerk auf NAT zu setzen, anstatt es in VMWare Player zu überbrücken?
farosch
Auf den meisten Computersystemen wird "localhost" in die IP-Adresse 127.0.0.1 aufgelöst, die die am häufigsten verwendete IPv4-Loopback-Adresse ist 127.0.0.1 ist also nur ein Loopback-Gerät, mit dem auf fast allen Betriebssystemen auf Ihren eigenen Computer zugegriffen werden kann. Also hier gibt es nichts zu befürchten. Überprüfen Sie auch DIESE
farosch
1
Sie benötigen eine Mischung aus DHCP-Server und Ihrem eigenen DNS oder, falls dies nicht der Fall ist, eine korrekt konfigurierte Hosts-Datei auf jedem Computer.
shawty

Antworten:

0

Wenn ich es richtig verstehe, gibt Ihr WLAN-Router IP-Adressen an Ihre physischen und virtuellen Schnittstellen aus. Die Lösung wäre:

Bestimmen Sie ein funktionierendes Paar von IP-Adressen. Wenn sowohl Ihre physischen als auch Ihre virtuellen Maschinen verbunden sind, bestimmen Sie die IP-Adressen der einzelnen. In Windows 7 eingeben

ipconfig

und suchen Sie nach der dem physischen Host zugewiesenen IP-Adresse. Geben Sie in Ihrer virtuellen Ubuntu-Maschine

ifconfig

und suchen Sie die Adresse.

Stellen Sie diese IP-Adressen sowohl auf physischen als auch auf virtuellen Maschinen als statisch ein (Sie müssen auch das Gateway (die IP-Adresse Ihres WLAN-Routers) und den DNS (was auch immer Sie jetzt verwenden) festlegen - wenden Sie sich an

nslookup google.com

Dadurch wird angezeigt, dass DNS verwendet wird.)) - Jetzt haben Sie auf der physischen und der virtuellen Maschine immer dieselbe IP-Adresse. Danach müssen Sie nur noch Ihre Hosts-Datei sowohl auf der physischen als auch auf der virtuellen Maschine einrichten. In Ubuntu bearbeiten

/etc/hosts

Fügen Sie eine Zeile wie diese hinzu:

IP-of-physical-machine        physical

In Windows 7 bearbeiten Sie:

%systemroot%\system32\drivers\etc\hosts

Ich bin mir über die Syntax dieser Datei nicht sicher, aber Sie sollten sie aus vorhandenen Einträgen in der hosts-Datei ermitteln können. Fügen Sie die IP-Adresse Ihrer virtuellen Maschine hinzu und geben Sie einen Hostnamen ein (z. B. physisch).

Jetzt sollten Sie in der Lage sein, von Windows 7 aus unter Verwendung des "virtuellen" Hostnamens auf Ihre virtuelle Ubuntu-Maschine und unter Verwendung des "physischen" Hostnamens auf Ihre Windows 7-Maschine zuzugreifen.

Nur um es zu vervollständigen: Sie sollten auch steuern können, welche IP-Adresse ein Client vom WLAN-Router erhält.

Tomas Tudja
quelle
Danke für diese Information. Können Sie mir bitte helfen, die statischen IPs in beiden Systemen einzurichten? Zweitens: Wie kann ich steuern, welche IP-Adresse ein Client vom WLAN-Router erhält? Um es noch einmal zu wiederholen, ich möchte dieses ganze Setup als permanentes Setup ausführen, nicht für einen bestimmten Lauf!
Debashis