louis868
Goto Top

IPv6 für VPN in Fritzbox 6820

Ipv6 als Zugang zu VPN in einer Fritz!Box6820.

ich hab mir die Anleitung vom Thomas durchgelesen, habe aber Schwierigkeiten bei der Umsetzung. besonders wie und wo ich die Scripts integriere. da kenn ich mich nicht so aus. Kann mir jemand per Telefon helfen?

Content-ID: 7160886082

Url: https://administrator.de/contentid/7160886082

Ausgedruckt am: 22.11.2024 um 03:11 Uhr

Kristian-86Bit
Kristian-86Bit 15.05.2023 um 11:34:55 Uhr
Goto Top
Moin Moin,
ein paar mehr Informationen wären hilfreich ;)

Sprechen wir von einer End-to-Side Verbindung? Oder was ist genau das Problem?
Und welche integrierten Scripte? Zum Verbindungsaufbau des VPN-Tunnels oder in Windows?


Gruß
aqui
aqui 15.05.2023 aktualisiert um 11:46:55 Uhr
Goto Top
Wer oder was ist Thomas?? 🤔
Ab FW 7.5 kann die FB sowohl mit IPsec VPNs als auch Wireguard VPNs mit IPv6 umgehen. Was genau meinst du mit "Scripts"? Die FB supportet in der Regel kein Scripting.
FritzBox VPN Beispiele findest du hier zuhauf im Forum z.B. HIER für IPsec.
Louis868
Louis868 15.05.2023 um 12:09:06 Uhr
Goto Top
Ich will eine VPN-Verbindung von FB zu laptop und IOS phone herstellen. VPN Anbieter ist Mullvad aus Schweden. DDNS will ich über Myfritz! nutzen. LTE anbieter ist freenet über O2. Bietet wie alle keine öffentlichen IPv4 an. will es also über IPv6 probieren. Da hatte der Thomas 2017 hier im Forum ein Script erstellt:

Der VPN-Service läuft also auf dem Raspberry Pi, ganz normal via LAN-Kabel angeschlossen.
Der Raspberry Pi hat eine IPv6-Adresse, die auf der Fritzbox freigegeben(Firewall) ist und außerdem via myfritz einen stabilen Servernamen hat. (andere Router und DDNS-Dienste sind hier auch denkbar)

Um statische Routeneinträge auf dem Router und den anderen Geräten zu vermeiden, setze ich auf ARP-Proxy und NDP-Proxy.

sysctl net.ipv4.conf.eth0.proxy_arp=1
sysctl net.ipv6.conf.eth0.proxy_ndp=1


Da der Raspberry Pi ja nun Pakete zwischen tun0 und eth0 routen soll, ist noch folgende Einstellung notwendig:

sysctl net.ipv4.ip_forward=1
sysctl net.ipv6.conf.all.forwarding=1


ip neigh add proxy fd00::1:1001 dev eth0
ip neigh add proxy fd00::1:1002 dev eth0
ip neigh add proxy fd00::1:1003 dev eth0

leider für jede IPv6-Adresse einzeln,
oder via diesem Shellaufruf einfach mal für alle setzen:

for i in $(seq 0 65535) ; do ip neigh add proxy fd00::1:$(printf %x $i) dev eth0; done


Für IPv6 kann man auch noch auf ein richtiges geroutetes Netz setzen (die Fritzbox unterstützt dhcpv6-pd). Das hätte den Vorteil, dass man die Adressen auch zum Verkehr mit der Welt nutzen könnte, aber den Nachteil, dass das dynamische Präfix auch dynamisch in openvpn konfiguriert werden müsste.
Im hier hinterlegten Skript umgehe ich das dhcp-problem und nutze auch die global unicast Adressen via NDP-Proxy. Wegen der dynamischen Präfixe muss das Skript nach jedem Wechsel neu aufgerufen werden.


Unter der Annahme, dass die Fritzbox nur den Adressbereich von 192.168.178.20-192.168.178.200 nutzt,

bekommt der VPN-Server 192.168.178.200/29

Nach einer Verkleinerung des DHCP-Bereichs (192.168.178.20-192.168.178.127) verwende ich nun 192.168.178.128/25.


Somit sieht die Serverkonfiguration (server.ovpn) so aus:

proto udp6
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh2048.pem
server 192.168.178.128 255.255.255.128
server-ipv6 fd00::1:1/112
push "route 192.168.178.0 255.255.255.0"
push "route-ipv6 fd00::/64"
keepalive 10 120
verb 3

Auf dem Client (client.ovpn) sieht das so aus:

client
dev tun
proto udp6
remote servername-hier-nicht-abschreiben 1194 udp6
ca ca.crt
cert client.crt
key client.key
remote-cert-tls server
verb 3
Kristian-86Bit
Kristian-86Bit 15.05.2023 aktualisiert um 12:38:54 Uhr
Goto Top
Hi,
wenn du bei deinem Provider keine "statische" IP-Adresse gebucht hast, wird
das mit einer IPv6 Adresse auch nicht funktionieren. Da diese auch alle 24 Stunden
erneuert wird.

Ich habe dir unten einen Link beigefügt, wo die Einrichtung simpel erklärt wird.
Einfach der Anleitung folgen und über "Let´s Encrypt" ein Zertifikat erstellen,
und über den "FQDN" Namen verbinden.

Anleitung zur Einrichtung einer VPN-Verbindung
https://avm.de/service/wissensdatenbank/dok/FRITZ-Box-6820/3448_VPN-mit- ...


Unter der Annahme, dass die Fritzbox nur den Adressbereich von 192.168.178.20-192.168.178.200 nutzt...

Der IP Adressbereich ist nicht fest und ist eine Standardeinstellung der FB.
Ich verstehe aber leider nicht ganz, was genau du vorhast.


Gruß
6376382705
6376382705 15.05.2023 aktualisiert um 13:20:49 Uhr
Goto Top
Hallo.

LTE anbieter ist freenet über O2. Bietet wie alle keine öffentlichen IPv4 an.
ist so nicht korrekt. Bieten "alle" an. Bei o² kostet es jedoch einmalig ~50€ fürs freischalten.
Hier beantragen (per Privatnachricht direkt, per Hotline).

wird das mit einer IPv6 Adresse auch nicht funktionieren. Da diese auch alle 24 Stunden erneuert wird.
auch quatsch, dyndns regelt das.

Vielleicht hilft es Dir.

Gruß
Kristian-86Bit
Kristian-86Bit 15.05.2023 um 13:21:40 Uhr
Goto Top
wird das mit einer IPv6 Adresse auch nicht funktionieren. Da diese auch alle 24 Stunden erneuert wird.
auch quatsch, dyndns regelt das.


Moin,
warum DynDNS, wenn es über das Let´sEncrypt FB Zertifikat es bereits einen FQDN gibt? ;)

(P.S DynDNS, wäre natürlich auch eine Option, aber nicht notwendig)

Grüße
aqui
aqui 15.05.2023 aktualisiert um 14:54:30 Uhr
Goto Top
Ich will eine VPN-Verbindung von FB zu laptop und IOS phone herstellen.
It's all on the Web!!

https://avm.de/service/vpn/ipsec-vpn-zur-fritzbox-am-iphone-oder-ipad-ei ...
https://avm.de/service/vpn/ipsec-vpn-zur-fritzbox-unter-windows-einricht ...
https://avm.de/service/wissensdatenbank/dok/FRITZ-Box-7490/2275_VPN-zur- ...

Wie man das ganze schnell und einfach mit Fritzbox und einem Raspberry Pi bzw. Linux verheiratet erklärt dir dieses Foren Tutorial im Detail:
IKEv2 VPN Server für Windows und Apple Clients mit Raspberry Pi
Louis868
Louis868 15.05.2023 um 15:27:50 Uhr
Goto Top
Tut mir leid. Ich komme weder mit dynv6 noch mit lets encrypt klar.
Dynv6 fragt Sachen, die ich nicht finde.
aqui
aqui 15.05.2023 um 15:36:34 Uhr
Goto Top
Du brauchst für ein funktionierendes IPv6 VPN weder das eine noch das andere!! Lets Encrypt schon mal gar nicht und für die IPv6 Adresse reicht ein einfacher MyFritz! Account sofern du keinen statische v6 WAN IP hast.
Louis868
Louis868 15.05.2023 um 15:47:33 Uhr
Goto Top
Fügen Sie Ihren vollqualifizierten Domänennamen (FQDN) über das folgende Formular hinzu. Sie können entweder die Root-Domain selbst verwenden (wie ), oder verwenden Sie eine Subdomain (wie ). example.comdyn.example.com

Sie benötigen Zugriff auf die DNS-Einstellungen Ihrer Domain, um Ihre Domain an unsere Nameserver zu delegieren:

ns1.dynv6.com.
ns2.dynv6.com.
ns3.dynv6.com.
Wenn Sie die Root-Domain verwenden, richten Sie die Nameserver bei Ihrem Domain-Registrar ein. Andernfalls erstellen Sie Datensätze für die Subdomain. NS

Warten Sie, bis die Änderungen innerhalb des DNS weitergegeben werden (dies kann dauern bis zu 48 Stunden, abhängig von der Aktualisierungszeitüberschreitung für Ihre Domain). SOA

Sie erhalten eine Fehlermeldung, wenn die (Sub-)Domain nicht richtig eingerichtet ist.

Wo finde ich denn den FQDN? Ohne den kann ich die Domain ja nicht delegieren.
Louis868
Louis868 15.05.2023 um 15:50:30 Uhr
Goto Top
Sie benötigen Zugriff auf die DNS-Einstellungen Ihrer Domain, um Ihre Domain an unsere Nameserver zu delegieren:

ns1.dynv6.com.

und wo finde ich das?
Louis868
Louis868 15.05.2023 um 16:33:45 Uhr
Goto Top
Danke ; den hab ich. und wie mache ich dann weiter? IPv6 einrichten über IPv6 zu IPv4 mit6to4?
aqui
Lösung aqui 27.05.2023 um 18:30:26 Uhr
Goto Top
Wenn's das denn war bitte nicht vergessen deinen Thread als erledigt zu schliessen!