On Sun, 02 Jan 2005 13:46:30 +0100, Kasper Dupont wrote:
> En anden mulighed er en virtuel netforbindelse
> mellem host og virtuel maskine. Det er så vidt jeg
> har forstået der man benytter vmnet devices. Hvis
> du i dette tilfælde vil have adgang fra den
> virtuelle maskine til omverdenen, så skal hosten
> opsættes til at foretage noget routning
>
> +----+ +------+ +----+
> | GW | | Host |--| VM |
> +----+ +------+ +----+
> | |
> +------+--------....
>
Det er ovenstående måde jeg gerne vil have til at virke.
Jeg er på nettet med vmware.
På vmware har jeg feks WindowsXP installeret, hvis jeg åbner en browser,
inde i Vmware, Windows XP, og går ind på feks.
http://www.myip.dk vises
min rigtige udadtil ip fra Tele2: 83.72.124.219 .
Men hvis jeg åbner en cmd prompt i Windows og skriver ipconfig (det samme
som ifconfig i unix) viser den en 192.168.0.128 ip:
---------Output fra ipconfig - Vmware, Windows XP-----------
Forbindelsesspecifikt DNS-suffiks. . . . . . : localdomain
IP-adresse . . . . . . . . . . . . . . . . . : 192.168.0.128
Undernetmaske. . . . . . . . . . . . . . . . : 255.255.255.0
Standardgateway. . . . . . . . . . . . . . . : 192.168.0.2
---------Output fra /sbin/ifconfig ----------------
eth0 Link encap:Ethernet HWaddr 00:07:95:BE:4D:41
inet addr:83.72.124.219 Bcast:83.72.127.255 Mask:255.255.224.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2202170 errors:0 dropped:0 overruns:0 frame:0
TX packets:2183411 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1227094196 (1.1 GiB) TX bytes:684336045 (652.6 MiB)
Interrupt:11 Base address:0xdc00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:156484 errors:0 dropped:0 overruns:0 frame:0
TX packets:156484 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:90460870 (86.2 MiB) TX bytes:90460870 (86.2 MiB)
vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:235 errors:0 dropped:0 overruns:0 frame:0
TX packets:101 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
-------- Relevant output fra vmware-config.pl -------------
You have already setup networking.
Would you like to skip networking setup and keep your old settings as they are?
(yes/no) [no]
Do you want networking for your virtual machines? (yes/no/help) [yes]
Would you prefer to modify your existing networking configuration using the
wizard or the editor? (wizard/editor/help) [editor] wizard
Do you want to be able to use NAT networking in your virtual machines? [yes]
Do you want to be able to use host-only networking in your virtual machines?
[no]
Do you want this program to automatically configure your system to allow your
virtual machines to access the host's filesystem? (yes/no/help) [no]
Starting VMware services:
Virtual machine monitor done
Virtual ethernet done
Bridged networking on /dev/vmnet0 done
Host-only networking on /dev/vmnet8 (background) done
NAT service on /dev/vmnet8 done
------------------------
Jeg er på nettet med Vmware, men portene er bare lukket fuldstændigt
til.
> Når du har fundet ud af hvilken af de tre du vil bruge ville jeg i
> første omgang prøve at få forbindelse mellem den virtuelle maskine og
> hosten.
Det har jeg. Jeg er på nettet med Vmware og kan fint se mit Home dir i
Vmware med vmware-tools installeret.
> Dernæst vil jeg opsætte routningen nøjagtigt som jeg ville have gjort
> det med en fysisk maskine.
Ok, her er jeg lost. Har aldrig gjort det før.
Er det med iptables man gør dette?
Hvor skal det routes hen til? 192.168.0.128 eller /dev/vmnet8? En trejde
mulighed?
> Hvordan ser ifconfig outputet fra host og vmware ud?
Se længere oppe :)
Mvh
Karsten