Frage VMWare Hostonly Netzwerksettings?

wishmaster3001

New Member
Erstmal eine dickes Hallo in die Runde hier!

Ich versuche einen VMWare Guest mit Linux via iptables von Außen erreichbar zu machen. Folgendes habe ich derzeit konfiguriert:

Rootserver:
VMNet1
IP: 192.168.2.1
Mask: 255.255.255.0

VMWare Guest als Host-only mit Linux:
192.168.2.101
Mask: 255.255.255.0
GW: 192.168.2.1

Iptables auf dem Rootserver:
iptables -t nat -I PREROUTING -d xx.xx.xx.248 -j DNAT --to 192.168.2.101

Die xx.xx.xx.248 IP ist auf dem Rootserver als eth0:1 konfiguriert.

Habt Ihr nen Tip fuer mich warum es net klappt?


Gruß
Wish
 
kommt denn die VM schon raus?
wenn es ein hostonly-netz ist, musst Du erstmal dafür sorgen, dass die Maschine überhaupt raustelefonieren kann.
mit IP-Masquarading am besten zu lösen.

sowas sollte da helfen:

Code:
iptables -A FORWARD -i eth0 -o vmnet1 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i vmnet1 -o eth0 -j ACCEPT
iptables -A FORWARD -j LOG
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward

Falls das schon erledigt ist, musst Du die Verbindungen auch aktzeptieren.
Hier am Beispiel von Port 25
Code:
iptables -A FORWARD -i eth0 -o vmnet1 -p tcp --dport 25 -j ACCEPT
iptables -A PREROUTING -t nat -i eth0 -p tcp -d xx.xx.xx.248 --dport 25 -j DNAT --to 192.168.2.101:25
eth0 ist hier richtig, da es um das physische Interface geht.
 
Hi Beam!

Wow, wahnsinn, es hat geklappt!

Vielen Dank dafür!

Jetzt kann ich endlich ein wenig mit der VMWare-Server Version 2 testen.

Beeintraechtigt dieses Paketweiterleiten eigentlich meine phsyikalische Netzwerkverbindung im wesentlichen? Nur falls die VMs richtig terror machen, oder?

Gruß
Wish
 
Back
Top