goldfisch1980
Goto Top

Windows und Linux in VMware ohne Router erhalten keine IP Adressen

gegen ist folgende Netzwerkarchitektur (grob):
1x WINDOWS VISTA (erhält per DHCP die Netzwerkadresse)
1x DEBIAN Linux in einer VMware (hat eine fest eingetragene IP Adresse, das Netzwerk der VMware ist auf bridged einstellt)
1x ROUTER (mit DHCP Server)

Das Problem ist folgendes:

Ich habe in meinem Linux System (vmware) mittels Samba einige Netzwerklaufwerke zum Einbinden unter Windows bereit gestellt. Soweit funktioniert das auch wunderbar und es soll auch so bleiben.

Allerdings habe ich das Problem, dass die Kommunikation zwischen VISTA und dem Linux nur dann funktioniert, wenn auch eine Verbindung zu meinem Router (oder ein anderer entsprechend konfigurierter Router mit dem Adressbereich 192.168.2.x) hergestellt ist. Sobald ich mich in anderen Netzwerken befinde, geht gar nix mehr (z.B. wenn ich mich unterwegs mittels dem Vodafone MobileConnect einwähle oder natürlich gar keine Netzwerkverbindung besteht). In diesem Fall funktioniert weder der Zugriff auf die Netzlaufwerke, noch der Webserver (Apache) läuft etc.. Ein Ping aus dem Linux funktioniert auch nur dann, wenn ich mich in meinem 192.168.2.x Netzwerk befinde. Habe ich eine Verbindung mit dem Vodafone UMTS Stick hergestellt, kommt eine ping anfrage weder an der vmware an noch aus dieser "raus"...

Jetzt meine Frage:
1) Wie kann ich es ermöglich, dass ich von dem HOST System (VISTA) die vmware in jedem Netzwerkzustand (d.h. keine netzwerkverbindung besteht, verbindung mit 192.168.2.x oder 10.0.0.x oder einem ganz anderen Netzwerk) ansprechen kann? Bisher dachte ich genügt die vergabe einer festen adresse für das Linux aus, aber dem ist nicht so! Und unter VISTA ist das für mich auch nicht gerade erwünscht eine feste IP einzutragen. Dafür wechsle ich zu oft die Netze und soweit ich weiss geht auch nicht wirklich (media sensing etc.)...
2) selbst wenn eine Verbindung besteht (z.B. mit dem Vodafone MobileConnect), wie kann ich es schaffen, dass ich aus der VMware raus in das andere Netzwerk komme... Der Adressbereich ist ja nicht identisch! Das Vodafone Netz ist 89.x.x.x und das Linux (vmware) fix auf 192.168.2.50. Kann man das vielleicht über das setzen von routen lösen? route add ...... ? Wenn Ja, bitte an dieser Stelle konkret werden, weil ich mich mit dem Befehl und deren Sinn der einzelnen Parameter überhaupt nicht so klar komme. Bitte daher um Hilfe.

Und ich sags vorab: ich kenn mich zwar bisschen mit Netzwerken aus, aber bin alles andere als ein Fachmann, also bitte verständlich bleiben! Danke. face-smile


Besten Dank im voraus,
Phil


Kleines Diagramm:

fab98dd9bcdb4864091fe52134c0dc72-diagramm

Content-ID: 94394

Url: https://administrator.de/contentid/94394

Ausgedruckt am: 23.11.2024 um 01:11 Uhr

floetenfranz
floetenfranz 14.08.2008 um 08:20:03 Uhr
Goto Top
moin goldfisch1980

habe hier ein ähnliches Konstrukt auf meinem Notebook.
Host: XP
Gast: XP

im Gast läuft ein Mailserver/Outlook 2003.
Ich habe den Gast auf NAT umgestellt.
Damit kann ich; in welchem Netz ich mich auch immer befinde,
ohne am Gast etwas umkonfigurieren zu müssen, aufs Inet zugreifen.
Ebenso ist der Zugriff in den Gast jederzeit möglich.

check das mal

salut
harald21
harald21 14.08.2008 um 08:21:31 Uhr
Goto Top
Hallo,

deine Beschreibung ist ein bischen konfus - hast du evtl ein Netzwerkdiagramm?

mfg
Harald
floetenfranz
floetenfranz 14.08.2008 um 08:30:01 Uhr
Goto Top
am frühen Morgen nen Diagramm.. :o)
hab ich natürlich nicht.

Wir gehens x gemeinsam durch.

1. Stelle deine VM (LINUX) von "Bridged" auf "NAT"
2. hol dir mit ipconfig -release / renew (oder wie hies das bei LINUX) ne neue IP.
3. ping deine VM mal von HOST (VISTA) aus an, klappts?
4. versuche jetzt x auf shares in der VM zuzugreifen
5. berichte....

salut
AndreasHoster
AndreasHoster 14.08.2008 um 09:28:00 Uhr
Goto Top
Wie die anderen geschrieben haben ist NAT hier das Zauberwort.
Und zur Ursache Deines Problems:
Windows legt die Ethernetschnittstelle schlafend, wenn keine Gegenstelle dran ist. Dadurch tut bridged nicht mehr, da die Ethernetschnitstelle auf die gebridget werden soll nicht mehr aktiv ist.
goldfisch1980
goldfisch1980 14.08.2008 um 09:47:41 Uhr
Goto Top
Ich glaube das mit dem Diagramm war für mich gedacht? *gg*

Ich habe das nun versucht mit Umstellung auf NAT. Sobald ich das Umstelle, geht aber gar nix mehr (ich kann weder das Linux in der vmware anpingen noch bekomme ich eine antwort aus der vmware vom vista (Gastsystem) zurück..
Ne neue IP Adresse bekomme ich normal dadurch, dass ich den networking dienst neu starte:

/etc/init.d/networking restart

Aber das half nicht.. Im übrigen ist ja eine Statische IP Adresse eingetragen... Muss ich das ändern?


Grüsse
Phil


PS: Ich habe Ein Diagramm am frühen morgen erstellt (siehe oben)
goldfisch1980
goldfisch1980 14.08.2008 um 09:51:22 Uhr
Goto Top
Okay.. ein "Diagramm" ist dabei.. Wobei da eigentlich nix spektakuläres dabei ist.. Ein Gastsystem VISTA mit einer VMware (virtuelle Umgebung) wo ein Linux drin läuft.
Die Netzwerkanbindung erfolgt in VISTA auf verschiedene Weisen: LAN, WLAN, UMTS und kann mit Router 1, Router 2, einem anderen oder gar keinem verbunden sein (=> verschiedene Adressräume werden hier in Windows verwendet.)

gruss
Phil
floetenfranz
floetenfranz 14.08.2008 um 10:02:45 Uhr
Goto Top
OK,

stelle testweise deine VM mal auf DHCP um.
Hintergrund: das NAT Device ist nix weiter als ein virtueller Router. Auf diesem ist bereits ein DHCP Server integriert. Dieser verteilt per DHCP bis zu 128 IP-Adressen. Damit kriegst du also alle VM's, die du per NAT anbindest sofort ins Internet.
Übrigens: Wenn ich in meinem Firmennetz bin greift meine VM dann darüber auf meinen DC zu......

salut