{"id":449,"date":"2011-05-13T23:28:15","date_gmt":"2011-05-13T22:28:15","guid":{"rendered":"http:\/\/blog.schmoigl-online.de\/?p=449"},"modified":"2011-12-21T21:29:00","modified_gmt":"2011-12-21T20:29:00","slug":"strongswan-on-the-excito-bubba3-server","status":"publish","type":"post","link":"http:\/\/blog.schmoigl-online.de\/?p=449","title":{"rendered":"Strongswan on the Excito Bubba3 Server"},"content":{"rendered":"<p>Having become a proud owner of a Bubba3 server, I was very pleased to make notice of two facts: <a href=\"http:\/\/www.excito.com\">Excito<\/a>, the manufaturer of the B3, has built the system internally on <a href=\"http:\/\/www.debian.org\">Debian Squeeze<\/a> and provides (though unsupported) <a href=\"http:\/\/wiki.excito.org\/wiki\/index.php\/Tutorials_and_How-tos\">additional information via Wiki pages<\/a> how to leverage any functionality that is available with this distribution, if supported by the system&#8217;s architecture (<a href=\"http:\/\/en.wikipedia.org\/wiki\/ARM_architecture\">ARMEL<\/a>). My special interest has been caught by the <a href=\"http:\/\/wiki.excito.org\/wiki\/index.php\/Make_Strongswan_start_on_a_b3\">wiki page explaining how to install a VPN client\/server on the box<\/a> as in my system setup at home, I need this feature to allow access to the internet. Though the description is very accurate (kudos to you!) and easy to follow, I still had the impression that a normal user should not be forced to recompile the kernel delivered natively by Excito.<!--more--> Furthermore, compiling all kernel modules again on the B3 &#8211; though it has a quite powerful CPU compared to its size &#8211; can be a very cumbersome and long-lasting task. From an end user perspective you only want to download a certain package and that&#8217;s it &#8211; at least for installation (configuration still needs to go)!<br \/>\nOut of curiousity for the Debian Package concept and its affiliated repository approach (APT) I followed the descriptions of the &#8220;<a href=\"http:\/\/tldp.org\/HOWTO\/html_single\/Debian-Binary-Package-Building-HOWTO\/\">Debian Binary Package Building Howto<\/a>&#8221; and how to &#8220;<a href=\"http:\/\/www.debian-administration.org\/articles\/286\">Set[..] up your own APT repository [&#8230;]<\/a>&#8221; and created a new package available for public download which exactly allows installing the necessary kernel modules. This then makes manual compilation of the kernel superfluous.<\/p>\n<p>If you want to benefit from my work, you can add the Bubba3 Debian repository <a href=\"http:\/\/debian.schmoigl-online.de\/repos\">http:\/\/debian.schmoigl-online.de\/repos<\/a> to your B3 installation by adding the lines<\/p>\n<pre>\r\n# Nico's debian repository (Bubba3)\r\ndeb http:\/\/debian.schmoigl-online.de\/repos elvin main\r\n<\/pre>\n<p>to your <code>\/etc\/apt\/sources.list<\/code> file. Afterwards you can download and install the kernel modules necessary for <a href=\"http:\/\/www.strongswan.org\/\">Strongswan<\/a> by typing<\/p>\n<pre>\r\napt-get update\r\napt-get install bubba3-ipsec-modules\r\n<\/pre>\n<p>on the system&#8217;s command console (please note that you need to be root to perform this operation). Please note that there is only a package version available for kernel 2.6.38-1 (the most current version). This means that it might be necessary for you to make sure that your system is on the most current kernel version by typing<\/p>\n<pre>\r\napt-get upgrade\r\n<\/pre>\n<p>to be able to perform the operations mentioned above.<br \/>\nSupport for future kernel versions will be made available whenever time permits.<\/p>\n<h4>Older kernel version<\/h4>\n<p>For those of you who still have the kernel version with which the Bubba3 server often is shipped initially (2.6.35-4) you cannot make use of the Debian repository stated above. However, you may download the Debian package here <p><img decoding=\"async\" src=\"http:\/\/blog.schmoigl-online.de\/wp-content\/plugins\/wp-downloadmanager\/images\/ext\/unknown.gif\" alt=\"\" title=\"\" style=\"vertical-align: middle;\" \/>&nbsp;&nbsp;<strong><a href=\"http:\/\/blog.schmoigl-online.de\/?dl_id=3\">IPSEC modules (Strongswan) for Bubba3 Kernel Version 2.6.35-4<\/a><\/strong> (30.2 KiB, 2,160 hits)<\/p> and install it with<\/p>\n<pre>\r\ndpkg -i bubba3-ipsec-modules_2.6.35.4-1_armel.deb\r\n<\/pre>\n<h4>Disclaimer<\/h4>\n<p>The offering of software and packages available via the repository stated above does not provide any guarantee of functionality at all. Furthermore, the provider may not be held responsible for any impact or damage that it may directly or indirectly cause. The information is provided on an AS-IS basis without promise of availablility, support or functionality.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>provides and easy and convient way of installing necessary kernel modules on the Excito Bubba3 server for running a Strongswan IPSEC\/VPN installation. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-449","post","type-post","status-publish","format-standard","hentry","category-bubba3"],"_links":{"self":[{"href":"http:\/\/blog.schmoigl-online.de\/index.php?rest_route=\/wp\/v2\/posts\/449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.schmoigl-online.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.schmoigl-online.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.schmoigl-online.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.schmoigl-online.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=449"}],"version-history":[{"count":12,"href":"http:\/\/blog.schmoigl-online.de\/index.php?rest_route=\/wp\/v2\/posts\/449\/revisions"}],"predecessor-version":[{"id":535,"href":"http:\/\/blog.schmoigl-online.de\/index.php?rest_route=\/wp\/v2\/posts\/449\/revisions\/535"}],"wp:attachment":[{"href":"http:\/\/blog.schmoigl-online.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.schmoigl-online.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=449"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.schmoigl-online.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}