Ich habe ein Debian (Raspbian) der in einem LAN verbunden ist. Er ist über das Internet mit einem OpenVPN Server verbunden.
Im LAN vom Raspbian ist jetzt ein Gerät, was freigegeben werden soll.
Freigabe Port 80 von tun0 zu Gerät Port 80
Code: Alles auswählen
#!/bin/bash
DESTIP=192.168.1.150
RASPIP=192.168.1.200
sudo iptables -t nat -A PREROUTING -i tun0 -p tcp --dport 80 -j DNAT --to-destination $DESTIP
sudo iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 80 -d $DESTIP -j SNAT --to-source $RASPIP
Code: Alles auswählen
#!/bin/bash
DESTIP=192.168.1.150
RASPIP=192.168.1.200
iptables -A PREROUTING -t nat -i tun0 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.150:80
iptables -A FORWARD -p tcp -d $DESTIP --dport 80 -j ACCEPT
iptables -A POSTROUTING -t nat -s $DESTIP -o eth0 -j MASQUERADE
Laut OVPN Server betreiber funktioniert es jetzt