Mit FRITZ!OS: 06.00 kein OpenVPN mehr möglich.

junggjo90

Neuer User
Mitglied seit
31 Okt 2011
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hey Leute,

ich habe eine FritzBox! 7390 und habe darauf einen OpenVPN client installiert. Alles lief wunderbar, bis ich gestern die Firmware OS 06.00 installiert habe. Seit dem kommt immer wenn ich den openvpn starten will
Code:
: can't handle reloc type 0x2f

Weiß irgendwer was ich jetzt tun kann um OpenVPN auf der aktuellen Version zum laufen zu bringen?
 
Einwandfrei. Keine Probleme war die vorherige OS 05.xx.
 
Etwas mehr Infos bzgl. OpenVPN wären interessant:
- welche Version
- statisch oder dynamisch gelinkt
.....
 
Also der OpenVPN-Server ist Version 2.3. Die genaue Version vom Client kenne ich leider nicht. Das TAP Interface wird mit folgendem Befehl erstellt:

Code:
mknod /var/tmp/VPN/tun c 10 200
Und die VPN config sieht folgendermaßen aus:
Code:
client
daemon
dev tun
dev-node /var/tmp/VPN/tun
proto tcp
remote #######
resolv-retry infinite
nobind
persist-key
persist-tun
ca /var/tmp/VPN/ca.crt
cert /var/tmp/VPN/client.crt
key /var/tmp/VPN/client.key
tls-auth /var/tmp/VPN/ta.key
cipher AES-256-CBC
comp-lzo
verb 3
log /var/tmp/VPN/openvpn.log

Eigentlich sollte es auch nicht an der Konfiguartionsdatei liegen. Egal mit welchen Parametern ich versuche den openvpn zu starten es kommt immer der oben genannte Fehler.
 
Es ist dynamisch gelinkt und verwendet dafür Einträge, die normalerweise von der AVM Firmware nicht unterstützt werden.
Wenn es mit der vorherigen Version funktioniert hat, müsste man von dieser den dynamischen Linker verwenden.
 
Okay das klingt nach einem brauchbaren Ansatz. Aber so tief bin ich nie in die Materie eingestiegen. Kann man denn irgendwie herausfinden welche Links von der openvpn Binary verwendet werden und die dann nachinstallieren?
 
Ich habe nichts geschrieben von Links, die verwendet werden und nachinstalliert werden könnten, sondern dass man den dynamischen Linker aus der Vorgänger-Version verwenden könnte.
Es wundert mich aber trotzdem, dass AVM in der altern Version einen Linker gehabt haben soll, der das konnte, und in der neuen einen, der es nicht kann.
 
Die Binaries aus diesem Thread funktionieren bei mir auf einer 7390 mit Fritz!OS 6.00

Code:
root@fritz:/var/tmp# echo "$CONFIG_VERSION"
06.00
root@fritz:/var/tmp# ./openvpn_2.3.2-mips-openssl-static  --genkey --secret my.key
root@fritz:/var/tmp# ./openvpn_2.3.2-mips-openssl-static  --dev tun --ifconfig 10.8.0.1 10.8.0.2 --secret ./my.key  
Wed Oct 30 19:33:56 2013 OpenVPN 2.3.2 mips-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [IPv6] built on Jul 13 2013
Wed Oct 30 19:33:56 2013 TUN/TAP device tun0 opened
Wed Oct 30 19:33:56 2013 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Wed Oct 30 19:33:56 2013 /sbin/ifconfig tun0 10.8.0.1 pointopoint 10.8.0.2 mtu 1500
Wed Oct 30 19:33:56 2013 UDPv4 link local (bound): [undef]
Wed Oct 30 19:33:56 2013 UDPv4 link remote: [undef]
^CWed Oct 30 19:34:02 2013 event_wait : Interrupted system call (code=4)
Wed Oct 30 19:34:02 2013 /sbin/ifconfig tun0 0.0.0.0
Wed Oct 30 19:34:02 2013 SIGINT[hard,] received, process exiting
root@fritz:/var/tmp#
 
Ursache - AVM ist auf NTPL-based threading support umgestiegen. Damit sind die meisten dynamisch gelinkten Binaries inkompatibel zu 06.00
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.