Ich habe mir eine kleines Virtuelles System erstellt und plane nun eine Verbindung von einer 2. an eth0 anliegenden IP zu dieser Maschine.
Drumherum:
Gast ist ein Windows 8 Server
Setup ist fix, IP : 192.168.56.101 Gateway: 192.168.56.100 DNS: Google (8.8.8.
Wirt ist ein Ubuntu 10.04, letztes VirtualBox-Ose mit Hostonlyadapter vboxnet0 und einer an eth0(:1) anliegenden externen Ip 123.456.789.101.
So, Chains habe ich komplett geleehrt und auf folgende gesetzt:
/sbin/iptables -t nat -A PREROUTING -d 123.456.789.101 -j DNAT --to 192.168.56.101
/sbin/iptables -t nat -A POSTROUTING -s 192.168.56.101 -o eth0 -j SNAT --to-source 123.456.789.101
Nachdem ich das drin hatte bekam ich keine Verbindung aus der Maschine heraus, sehrwohl aber in die Maschine.
Ich habe mit tcpdump -i vboxnet0 das Interface bei einem Ping von meiner Maschine an die am Wirt liegende 123.456.789.101 beobachtet und eintreffende Pings feststellen können die beantwortet wurden. Meine Konsole jedoch sagt es gäbe keine Verbindung. Ich schätze das etwas mit meiner Postrouting Regel nicht ganz in Ordnung ist, möglicherweise fehlt aber auch nur eine Einstellung / also wäre Nett wenn ihr mir da helfen könntet
Danke -dj