Seite 1 von 1

virtual switch

Verfasst: 19.03.2006, 13:29
von bloodyjoergi
Hallo!

Ich habe vmware server auf nem Debian-Server laufen und bin bis jetzt sehr zufrieden...

doch jetzt wollte ich gerade zwei Linux VMs installieren, wobei diese zwei VMs nur untereinander über einen virtual Switch (also z.B. vmnet4) kommunizieren sollen... zwischen Host und den VMs soll keine Verbindung bestehen...
das mit dem vmnet würde ja funzen, aber die werden ja erst installiert, wenn ich sie im Host als bridged, host-only oder NAT definiere... aber das will ich ja nicht... will ja das nur die VMs darauf Zugriff haben zum Host keinerlei Netzwerkverbindung besteht...

hat jemand ne Idee wie man sowas macht?

Wäre für jeden Tip dankbar...

Liebe Grüsse
Jörgi

Verfasst: 19.03.2006, 19:56
von continuum
Hi
sobald du VMware installiert hast, sind die vmnets 0-9 aktiv. Du kannst also ohne weiteres 2 Gaeste ueber vmnet 4 verbinden.

Ulli

Verfasst: 19.03.2006, 20:46
von bloodyjoergi
naja, dachte ich auch... aber dem ist nicht so...

es sind nur die den internen Netzwerkkarten vmnet0-3 aktiv... d.h. mit

crw-rw---- 1 root root 10, 165 2006-03-15 23:58 /dev/vmmon
crw------- 1 root root 119, 0 2006-03-15 23:58 /dev/vmnet0
crw------- 1 root root 119, 1 2006-03-15 23:58 /dev/vmnet1
crw------- 1 root root 119, 2 2006-03-15 23:58 /dev/vmnet2
crw------- 1 root root 119, 3 2006-03-15 23:58 /dev/vmnet3

mehr gibt es nicht... und diese vmnet schnittstellen sind 3xbridged und 1x host...

hat jemand ne Idee?

somit, wenn ich einer VM die Netzwerkkarte unter optional auf vmnet4 lege kommt ein Fehler, das er diese nicht finden kann... :?:

Verfasst: 20.03.2006, 15:53
von continuum
Wie willst du den wohl mit host-tools die uebrigen vmnets erkennen ? LOL

Stell deine Nics in der VMX auf custom und sage definitiv die vmnet-nummer an, dann geht das auch.

Verfasst: 20.03.2006, 19:52
von bloodyjoergi
but I always get the error:

Could not open /dev/vmnet4: No such file or directory
Virtual device Ethernet0 will start disconnected.

Verfasst: 20.03.2006, 22:21
von continuum
Poste mal deine vmx

Verfasst: 21.03.2006, 19:25
von bloodyjoergi
#!/usr/bin/vmware
config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
memsize = "64"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "p2p.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "/home/vmware/debian-31r1a-i386-businesscard.iso"
ide1:0.deviceType = "cdrom-image"
floppy0.fileName = "/dev/fd0"
Ethernet0.present = "TRUE"
usb.present = "FALSE"
displayName = "p2p"
guestOS = "other26xlinux"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
powerType.powerOff = "soft"
powerType.powerOn = "default"
powerType.suspend = "default"
powerType.reset = "soft"

Ethernet0.connectionType = "custom"
Ethernet0.vnet = "/dev/vmnet4"

scsi0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 2d 10 5d 30 40 b2-39 7d fd 1a 16 22 63 a5"
uuid.bios = "56 4d 2d 10 5d 30 40 b2-39 7d fd 1a 16 22 63 a5"
ethernet0.generatedAddress = "00:0c:29:22:63:a5"
ethernet0.generatedAddressOffset = "0"

floppy0.startConnected = "FALSE"
workingDir = "."
debug = "FALSE"
snapshot.disabled = "TRUE"

Verfasst: 22.03.2006, 19:43
von bloodyjoergi
hat keine ne Idee?

Verfasst: 22.03.2006, 20:59
von continuum
Ethernet0.vnet = "/dev/vmnet4"


Es gibt kein vmnet mit diesem Namen!

Ethernet0.vnet = "vmnet4"

Verfasst: 22.03.2006, 21:18
von bloodyjoergi
habe ich auch schon probiert hat auch nicht funktioniert...

aber soweit ich gesehen habe, heissen die vmnet unter Linux /dev/vmnet4

habe ja auch ne andere VM laufen, welche die bridged /dev/vmnet3 benutzt und die funktioniert ja auch... aber wie schon weiter oben gezeigt, wenn ich "ll /dev/vm*" mache, dann bekomme ich eben nur vmnet0-vmnet3, welche ich mit vmware-config.pl als bridged oder host definiert habe....

Verfasst: 23.03.2006, 04:24
von continuum
Wie testest du?

Schmeiss mal ein Knoppix-ISO zweimal in eine VM die beide
auf typ: custom vmnet: vmnet4 stehen.
Dann aktivierst du bei beiden Knoppix eth0 und setzt eine IP ...

Ulli

Verfasst: 23.03.2006, 09:27
von bloodyjoergi
werde ich am Abend ausprobieren... aber das interessante ist ja, das schon beim Starten der VM über die VMConsole eine Fehlermeldung kommt, das "/dev/vmnet4/" oder eben "vmnet4" nicht gefunden wurde und daher die VM als disconnected startet...

und über die VMconsole bekomme ich bei den Einstellungen der VM bei der Netzwerkkarte unter "others" eine Liste mit "/dev/vmnet0-9"
aber wenn ich eben eine auswähle, die nicht beim Host als bridged, NAT oder host definiert ist, dann bekomme ich eben die Fehlermeldung beim starten....

Verfasst: 23.03.2006, 19:38
von bloodyjoergi
also das funzt einfach nicht...

habe jetzt probiert:
/dev/vmnet4
vmnet4
VMnet4

aber immer das gleiche... es kommt eine Fehlermeldung das er die Datei oder das Verzeichnis nicht finden kann....

arbeitest du unter Windows? denn dort heissen die nur vmnet4 aber unter linux /dev/vmnet4 oder sehe ich da was falsch?

Verfasst: 23.03.2006, 20:38
von bloodyjoergi
CRAZY...

habe jetzt vmware-config.pl nochmals gestarte... und wenn es fertig ist und ich ein

ll /dev/vm* mache bekomme ich:

crw-rw---- 1 root root 10, 165 2006-03-23 20:28 /dev/vmmon
crw------- 1 root root 119, 0 2006-03-23 20:27 /dev/vmnet0
crw------- 1 root root 119, 1 2006-03-23 20:27 /dev/vmnet1
crw------- 1 root root 119, 2 2006-03-23 20:27 /dev/vmnet2
crw------- 1 root root 119, 3 2006-03-23 20:27 /dev/vmnet3
crw------- 1 root root 119, 4 2006-03-23 20:27 /dev/vmnet4
crw------- 1 root root 119, 5 2006-03-23 20:27 /dev/vmnet5
crw------- 1 root root 119, 6 2006-03-23 20:27 /dev/vmnet6
crw------- 1 root root 119, 7 2006-03-23 20:27 /dev/vmnet7
crw------- 1 root root 119, 8 2006-03-23 20:27 /dev/vmnet8
crw------- 1 root root 119, 9 2006-03-23 20:27 /dev/vmnet9

und dann funzt das auch mit /dev/vmnet4

aber sobald ich einen Neustart mache... gibt es nur mehr
crw-rw---- 1 root root 10, 165 2006-03-23 20:32 /dev/vmmon
crw------- 1 root root 119, 0 2006-03-23 20:32 /dev/vmnet0
crw------- 1 root root 119, 1 2006-03-23 20:32 /dev/vmnet1
crw------- 1 root root 119, 2 2006-03-23 20:32 /dev/vmnet2
crw------- 1 root root 119, 3 2006-03-23 20:32 /dev/vmnet3

und was jetzt?

Verfasst: 25.03.2006, 09:04
von bloodyjoergi
hier findet ihr die Antwort, falls es sonst noch jemand braucht:
http://www.vmware.com/community/thread. ... 0&tstart=0