Fritz!Box is a series of home routers from AVM, which can do a lot. Among the features is VPN support: site-to-site and client-to-site (road warrior).
I wanted to play with the road warrior setup, because it is always practical to have a way back into a network: for privacy if on a hot spot or just to be able to access hosts on it.
Fritzbox deliverers it own Windows / Mac VPN client (FRITZ!Box VPN Connection) which works pretty good, but as a Linux user I would really enjoy native support (so I don’t have to get access through a VM, which works pretty well by the way).
After multiple failing tests and toggling all possible vpnc configuration options, which aren’t that many by the way, it was time to play: find the differences!
Here are the screenshots from Wireshark.
Fritz!Box Client |
vpnc 0.5.3.svn457 |
The problem was the lack of support for draft-ietf-ipsec-nat-t-ike-03. After a short search, I found out it was a known limitation and it had already been worked into the vpnc code. Long story short, here are the RPMs and SPRM I built for Fedora 17 x86 based on vpnc-0.5.3-svn517 (stock RPM was 457).
vpnc-script-0.5.3-15.svn517.fc17.noarch.rpm
vpnc-0.5.3-15.svn517.fc17.x86_64.rpm
vpnc-debuginfo-0.5.3-15.svn517.fc17.x86_64.rpm
vpnc-0.5.3-15.svn517.fc17.src.rpm
Enjoy
Updated 30.01.2014: Here are the files for Fedora 20
vpnc-0.5.3-20.svn517.fc20.x86_64.rpm
vpnc-consoleuser-0.5.3-20.svn517.fc20.x86_64.rpm
vpnc-debuginfo-0.5.3-20.svn517.fc20.x86_64.rpm
vpnc-0.5.3-20.svn517.fc20.src.rpm
6. October 2013 at 14:48
I’ve docummented my success at using vpnc to connect to my Fritz!Box devices at http://blog.mithis.net/archives/useful-bits/1833-connecting-to-a-fritzbox-under-linux-using-vpnc – Hope that helps!
28. October 2013 at 9:58
I need a rpm for my CentOS 5 server. Fedora 17 rpm isn’t compatible 🙁
Anyone has build a CentOS/ RedHat RPM?
17. December 2013 at 10:21
Hi Xeto,
you can use the SRPM linked in the article to build your version for CentOS.