Ich hab ja lange danach gesucht, ob und wie man das OpenVPN beim QVPN dazu bringen kann, dass man sich von außen mit IPv6 verbinden kann.
Aktuell habe ich zwar DualStack, weil ich bei 1&1 das mal reklamiert habe, als die mich eines schönen Tages auf DS-Lite umgestellt hatten.
Aber man muss ja immer damit rechnen, dass IPv4 trotzdem mal wegfällt, weil das dem Provider zu teuer ist, oder sowas.
Also eigentlich muss man nur die QNAP ans DDNS bei QNAP selbst angebunden haben. (ist das MyQNAPCloud ? - ich weiß es gerade nicht mehr)
Dann OpenVPN nach Wunsch konfigurieren und danach einfach in /etc/config/vpn.conf bei OpenVPN
VPN Proto Type = UDP
ändern zu
VPN Proto Type = UDP6
wenn man UDP verwendet. Bei TCP denke ich mal geht das genauso, habe ich aber nicht getestet.
Dann QVPN restarten und schon läuft der OpenVPN-Server auf der IPv6-Adresse. Soweit ich sehen konnte ist das auch nach einem reboot noch so. Es kann aber sein, dass ein QVPN-Update, das wieder zurückstellt.
Natürlich hat man dann innerhalb des Tunnels weiterhin nur IPv4, aber fürs HeimNetz ist das ok, zumindest für mich. Aber damit sollte man nun in der Lage sein sich per VPN ins Heimnetz zu verbinden, auch wenn man vom Provider keine IPv4-Adresse mehr bekommt.
Bei mir an der Fritzbox ist es sogar so, dass wegen meinem DualStack IPv4 und IPv6-Verbindungen gleichzeitig zum OpenVPN hergestellt werden können.
Ich erkläre mir das so. Die IPv6-OpenVPN-Verbindung geht direkt zur QNAP durch - IPv6 halt.
Bei IPv4-OpenVPN-Verbindungen terminiert das erstmal an der Fritzbox mit der öffentlichen IPv4-Adresse. Hintenrum übers NAT baut die Fritzbox, dann die Verbindung zum Hostnamen der QNAP auf und nimmt halt das was gerade geht. In dem Fall dann IPv6, weil ja nur dort der Server läuft.
Das Ganze finde ich ganz cool. Besser wäre es natürlich noch, wenn QNAP die Auswahl von Proto=UDP6 auch mit in die GUI einbauen würde.
Aber ich wollte das hier mal schreiben, weil evtl gibts ja den einen oder anderen der das nützlich findet.
Ryker