Hallo zusammen,
mein erster Post hier, da ich mich ein wenig anfange, mit meinem RaspberryPie mit Linux zu beschäftigen. Vielleicht ist das hier nicht ganz eine Ubuntu-Frage (mehr Linux Kernel), aber vielleicht könnt Ihr mir ja helfen..
Es geht mehr um IP-Tables: Ich habe über einen Provider (Portunity) externe IPs bestellt, welche über OpenVPN angebunden werden. Den Tunnel (tun0) kann ich aufbauen. Über ( https://www.portunity.de/access/wiki/OpenVPN-Tunnel_(IPv4)_mit_nativem_IPv6_einrichten_(Anleitung) ) Jedoch bekomme ich es trotzt viel Recherche und probieren über IP Tables es nicht hin, ankommende Pakete von einer Source IP (einer mit zugestellten IP Adresse) zu einer meinen internen IP Adressen weiterzuleiten. Es will hier kleinere VMs aufbauen, welche größtenteils über Port 443 unterschiedliche Dienste, über unterschiedliche IP Adressen anbieten sollen und na klar von außen erreicht werden sollen.
D.h:
Netzwerkdienst mit interner IP (mit Port 443 z.B) ←> RaspberryPi über eth0 ←> tun0 OpenVPN Client zu Portunity < VPN Tunnel> öffentliche IP mit Zugriff auf Port 443.
Meine Versuche mit: sudo iptables -t nat -A PREROUTING -i tun+ -j DNAT --to-destination 192.168.178.42 und sudo iptables -t nat -A PREROUTING -i tun0 -p tcp -m tcp -d 46.41.1.68 --dport 443 -j DNAT --to-destination 192.168.178.42
Sind ein wenig missglückt. von außen kann ich meine 443 odere auch Port 80 Websites nicht erreichen. ☹ Meine internen Rechner habe ich natürlich als Gateway die Raspberry IP gegeben.
Davor habe ich IPv4 Routing mit sudo nano /etc/sysctl.conf net.ipv4.ip_forward=1
aktiviert.
Mache ich hier einen Fehler?
Thx 4 Help ☺