• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] NAT und Forwarding auf VM

Hi,

versuche gerade, Ports auf eine Virtual Machine weiterzuleiten. Eigentlich sollte das gar nicht nötig sein, da das Netzwerkinterface der VM 'bridged' und nicht 'NAT' ist, aber scheinbar geht's noch nicht. Ich habe die Ports direkt auf die IP weitergeleitet, die die VM im Netz hat. Kurioserweise enden die Ports aber nicht in der VM, sondern bleiben trotzdem im Suse 10.1 Host hängen. Die Applikation die ich in der VM laufen lassen will, geht rudimentär nämlich auch in Wine und ind Wine ist sie erreichbar und in der VM nicht. Nachdem mir die Suse Firewall-Einrichtung in den letzten Tagen meine Regeln zwar eingefügt, aber leider unten angefügt (nach Drop all) hat bin ich auf Webmin Einrichtung umgestiegen. Bloß krieg ich es nicht gebacken, einfach einzurichten, dass Pakete mit Zielport 6789 auf die VM weitergeleitet werden soll.

Wie zum Geier kann ich das in Webmin einrichten? Hat da einer Erfahrung? Suse Handbücher zur Firewall haben mich auch nicht weitergebracht und in den iptables chains hab ich mich irgendwann verloren. Nat kann doch net so schwer sein. :roll:

Gruß, rws
 
hm, struktur ist router und zig pcs dahinter. Einer davon ist Suse 10.1, der auch die VM hostet. Bis zu dem Suse PC sind die Ports schon weitergeleitet. Jetzt Muss nur noch der Port zur VM weitergeleitet werden.
 
OK, Problem gelöst!

Nachdem der Bridged Mode nicht funktioniert hat (surfen ging schon, aber von außen war dicht), hab ich jetzt das Problem folgendermaßen umschifft.

- Virtuelle Gast-Netzwerkkarte in NAT Mode versetzt
- Weiterzuleitende Ports vom Router auf die Linux Host Maschine weitergeleitet
- Die Ports vom Host an die VM weitergeleitet indem ich /etc/vmware/vmnet8/nat/nat.conf bearbeitet und folgende Einträge ergänzt hab

[incomingtcp]
7889 = 172.16.206.3:7889
7899 = 172.16.206.3:7899

[incomingudp]
7889 = 172.16.206.3:7889
7899 = 172.16.206.3:7899

Natürlich ist die Firewall des Hosts auch auf diesen Ports offen. Damit ist das Ziel erreicht, wenn auch nicht so wie es geplant war. Bridged wäre einfacher gewesen, aber der Geier weiß, warum alles zu war.

Gruß, rws
 
Oben