Sponsor-Board.de

Normale Version: Port weiterleitung auf VM via IPTables
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hallo, ich habe hier mal ne frage...

endweder ich bin nur gerade Blind oder seh den wald vor lauter bäumen nimmer...

will auf einer VM die nur netzintern erreichbar ist eine Portweiterleitung durchführen, sodass ich vom Host an weitergeleitet werde an die VM.

der Host Kommuniziert über eth0 und die VMs für den Internen auf virbr0...

ich habe nun versucht (Mr. Google bereits befragt) mit

Zitat:
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 54321 -j DNAT --to-destination 192.168.122.50:22
iptables -A FORWARD -p tcp -d 192.168.122.50 --dport 22 -j ACCEPT
iptables -A POSTROUTING -t nat -s 192.168.122.50 -o eth0 -j MASQUERADE

zu realisieren.

Wenn ich dann auf die IP des Hostsystems zum Port 54321 Connecten will, gehts nicht weiter und ich bekomm kein Zugang zum Server...

hat einer ein Plan?

Hast du ip-forwarding aktiviert?
cat /proc/sys/net/ipv4/ip_forward

Wenn nicht:
echo 1 > /proc/sys/net/ipv4/ip_forward

(um das zu persistieren:
net.ipv4.ip_forward = 1 in /etc/sysctl.conf eintragen)

Buchstabensalat schrieb:
Hast du ip-forwarding aktiviert?
cat /proc/sys/net/ipv4/ip_forward

Wenn nicht:
echo 1 > /proc/sys/net/ipv4/ip_forward

(um das zu persistieren:
net.ipv4.ip_forward = 1 in /etc/sysctl.conf eintragen)


Dies wird beim Booten bereits überprüft bzw spätestens wenn die virbr0 gestartet wird.

Referenz-URLs