Seite 1 von 1

Verbindung vmnetx mit physikalischer Netzwerkkarte

Verfasst: 06.04.2008, 21:29
von dummy007
Hallo an alle,
System: vmware Workstation 5
Host: Opensuse 10.2 Clients WinXP, W2K, Debian

vorab: Clients können über vmnet0 (bridge auf eth0) auf die physikalische
Netzwerkkarte zugreifen, wenn sie im gleichen Netz (hier 192.168.2.0) sind.

Ich möchte aber ein anderes Subnetz verwenden (192.168.4.0). Eine andere
physikalische Netzwerkkarte (eth2) hat die Adresse 192.168.4.1.
Ich habe vmnet2 auf eth2 gebridged:
super:~ # ps ax | grep -i bridge
9043 ? S 0:00 /usr/bin/vmnet-bridge -d /var/run/vmnet-bridge-0.pid /dev/vmnet0 eth0
9051 ? S 0:00 /usr/bin/vmnet-bridge -d /var/run/vmnet-bridge-2.pid /dev/vmnet2 eth2
und einem Client vmnet2 zugewiesen und die Adresse 192.168.4.3 /GW:192.168.4.1 gegeben.

Problem:
Von Client aus kann ich aber per Ping nicht die Adresse 192.168.4.1 (eth2) erreichen!
Merkwürdig ist nur dass Arp-Pakete durchkommen. Ein tcpdump auf dem Host liefert::
super:~ # tcpdump -i eth2
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth2, link-type EN10MB (Ethernet), capture size 96 bytes
21:22:17.928663 arp who-has super.local.de tell 192.168.4.3

Wenn ich mehrere Clients im gleichen Netz 192.168.4.0 unterbringen, können sie sich
sehen, nur das Gateway (192.168.4.1 - eth2 auf Host) nicht.

Hat vielleicht jemand einen Hinweis für mich?

viele Grüße und vielen Dank im Voraus,
Arthur

Verfasst: 06.04.2008, 21:38
von continuum
firewalls ?

Verfasst: 06.04.2008, 21:43
von dummy007
continuum hat geschrieben:firewalls ?


Hallo :-)
iptables -L auf dem Host liefert leere Menge und
auf dem Client ist keine aktiv.
Nein, das hatte ich schon geprüft, da die
Arp-Adress-Auflösung scheinbar nicht an den Client
zurückgeliefert wird.

viele Grüße, Arthur

Verfasst: 06.04.2008, 23:33
von franzkat
Ich habe vmnet2 auf eth2 gebridged


Wenn du mit deinen Clients ohnehin in dem anderen Subnetz arbeiten willst, dann spricht doch nichts dagegen, direkt vmnet0 auf eth2 zu bridgen.

Verfasst: 09.04.2008, 21:18
von dummy007
franzkat hat geschrieben:
Ich habe vmnet2 auf eth2 gebridged


Wenn du mit deinen Clients ohnehin in dem anderen Subnetz arbeiten willst, dann spricht doch nichts dagegen, direkt vmnet0 auf eth2 zu bridgen.


Hallo :-)
das wird wahrscheinlich auch gehen, aber eigentlich wollte ich mindestens zwei virtuelle
Lans gebridged einbinden.
Die Verbindung vom Client zum Host klappt ja auch.
arp -a zeigt dort auch einen Eintrag vom Client, aber der Client selbst bekommt
keine Antwort. arp -a bleibt dort leer.

Ich such mal weiter. Ähnliche Probleme werden ja im Community-Forum auf
vmware.com auch geschildert. Leider gibt es aber keine Lösungen.

viele Grüße und vielen Dank,
Arthur