Ahoj,
řešil jsem obdobný problém. Takže zde je řešení.
Přiklad konfigurace:
VPN subnet: 192.168.100.0/24
Home subnet: 192.168.1.0/24
homePC(192.168.1.2) <--> Rpi(192.168.1.3, 192.168.100.2) <--> VPS(192.168.100.1) <--> Notebook(192.168.100.3)a) na Notebook do OpenVpn konfiguračního souboru přidat routu do domácí sítě. Při připojení k vpn se tato routa použije.
route 192.168.1.0 255.255.255.0 192.168.100.3
b) na Rpi přidat NAT pravidlo mezi VPN sítí a domácí sítí (bez NAT by na každém zařízení v domácí síti muselo být routovací pravidlo zpět do VPN tunelu. To je ale nevyhovující). Jméno interface "ens33" nahradit lan rozhraním na Rpi.
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o ens33 -j MASQUERADE
c) Ověřit zda je na Rpi povolen forward mezi síťovými rozhraními
cat /proc/sys/net/ipv4/ip_forward
pokud je 0 tak
echo 1 > /proc/sys/net/ipv4/ip_forward
Aby toto nastavení zůstalo i po restartu je specifické pro různé distribuce. Ale Google pomůže :-)
Snad tento návod pomůže.