Lieber Heinetz,
an den inneren Einstellungen von XAMPP (oder auch MAMP oder den eingebauten Serverfähigkeiten von Mac OS X) brauchst du überhaupt nichts zu ändern.
Das Problem liegt einfach daran, wie die Virtuelle Maschine am Netzwerk hängt. Aus meiner Sicht am einfachsten funktioniert die Lösung deines Problems so, dass du in der Virtuellen Maschine die Netzwerkkarte im
Host-Modus bzw. als
Hostinterface installierst. In diesem Modus erhält die Virtuelle Maschine vom DHCP-Server eine eigene IP-Adresse aus dem gleichen Netzwerk. Diese Angaben beziehen sich auf alle Virtuellen Maschinen ... VMware, VirtualBox, Parallels oder wie sie sonst noch heißen. Der Modus heißt nur ein bisschen unterschiedlich, wobei sich meine Angaben auf die kostenfrei VirtualBox beziehen.
Um die IP-Adresse herauszufinden, gibt man in WIndows in der Eingabeaufforderung den Befehl ipconfig -all ein und erhält ausführliche Angaben zu den Netzwerkkarten. In Mac OS X und in Linux gibt man im Terminal den Befehl ifconfig ein und erhält eine vergleichbare Übersicht.
Nur wenn die IP-Adressen aus dem gleichen Adressbereich stammen, klappt die Kommunikation mit dem Webserver auf dem anderen System.
Beim Mac habe ich mit der AirPort-Schnittstelle en1 die Adresse
192.168.0.51:
- Code: Select all
iMac-20:~ krause$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fd76:d518:de88:abc0:217:f2ff:fec2:73b8 prefixlen 128
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:17:f2:c2:73:b8
media: autoselect status: inactive
supported media: autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,hw-loopback> 10baseT/UTP <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <full-duplex> 100baseTX <full-duplex,hw-loopback> 100baseTX <full-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,hw-loopback> 1000baseT <full-duplex,flow-control> none
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::219:e3ff:fe09:901e%en1 prefixlen 64 scopeid 0x5
inet 192.168.0.51 netmask 0xffffff00 broadcast 192.168.0.255
ether 00:19:e3:09:90:1e
media: autoselect status: active
supported media: autoselect
..... snip ... snap ... gekürzt ... >8 ....
Die dazugehörige Windows-Ausgabe sieht für die Netzwerkkarte der Virtuellen Maschine die Adresse
192.168.0.132::
- Code: Select all
C:\ipconfig -all
Windows-IP-Konfiguration
Hostname. . . . . . . . . . . . . : windows-vm
Primäres DNS-Suffix . . . . . . . :
Knotentyp . . . . . . . . . . . . : Unbekannt
IP-Routing aktiviert. . . . . . . : Nein
WINS-Proxy aktiviert. . . . . . . : Nein
Ethernetadapter LAN-Verbindung:
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Ethernetadapter der AMD-PCNET-Familie
Physikalische Adresse . . . . . . : 08-00-27-84-C9-96
DHCP aktiviert. . . . . . . . . . : Ja
Autokonfiguration aktiviert . . . : Ja
IP-Adresse. . . . . . . . . . . . : 192.168.0.132
Subnetzmaske. . . . . . . . . . . : 255.255.255.0
Standardgateway . . . . . . . . . : 192.168.0.1
DHCP-Server . . . . . . . . . . . : 192.168.0.1
DNS-Server. . . . . . . . . . . . : 192.168.0.1
Lease erhalten. . . . . . . . . . : Montag, 26. Januar 2009 19:52:30
Lease läuft ab. . . . . . . . . . : Donnerstag, 5. Februar 2009 19:52:30
C:\
Einen Webserver in der Virtuellen Maschine rufe ich also mit der Adresse
192.168.0.132 auf und einen Webserver auf Mac OS X mit der Adresse
192.168.0.51 ... im 192-er Netz darf sich nur die letzte Stelle unterscheiden.
Verstanden?
Liebe Grüße
Ralf
Moodle4Mac -
http://download.moodle.org/macosxVirtualBox -
http://virtualbox.org