{"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 <div class=\"wp-downloadmanager\"><p><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"wp-downloadmanager-sprite\" aria-hidden=\"true\" focusable=\"false\"><symbol id=\"wp-downloadmanager-icon-file\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2.5h7l5 5v14H6z\" \/><path d=\"M13 2.5v5h5\" \/><\/symbol><symbol id=\"wp-downloadmanager-icon-archive\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2.5h7l5 5v14H6z\" \/><path d=\"M13 2.5v5h5\" \/><path d=\"M11 3h2v2h-2zM11 6h2v2h-2zM11 9h2v2h-2zM10.5 13h3v3.5h-3z\" \/><\/symbol><symbol id=\"wp-downloadmanager-icon-audio\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2.5h7l5 5v14H6z\" \/><path d=\"M13 2.5v5h5\" \/><path d=\"M10 18.5v-5l5-1.5v5\" \/><circle cx=\"9\" cy=\"18.5\" r=\"1.4\" \/><circle cx=\"14\" cy=\"17\" r=\"1.4\" \/><\/symbol><symbol id=\"wp-downloadmanager-icon-code\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2.5h7l5 5v14H6z\" \/><path d=\"M13 2.5v5h5\" \/><path d=\"M10.5 12.5 8 15.5l2.5 3M13.5 12.5 16 15.5l-2.5 3\" \/><\/symbol><symbol id=\"wp-downloadmanager-icon-document\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2.5h7l5 5v14H6z\" \/><path d=\"M13 2.5v5h5\" \/><path d=\"M9 12.5h6M9 15.5h6M9 18.5h4\" \/><\/symbol><symbol id=\"wp-downloadmanager-icon-image\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2.5h7l5 5v14H6z\" \/><path d=\"M13 2.5v5h5\" \/><circle cx=\"10\" cy=\"13.5\" r=\"1.1\" \/><path d=\"M8 19.5l3-3 2 2 3-3.5 2 4.5z\" \/><\/symbol><symbol id=\"wp-downloadmanager-icon-presentation\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2.5h7l5 5v14H6z\" \/><path d=\"M13 2.5v5h5\" \/><path d=\"M9 19.5v-3M12 19.5v-5.5M15 19.5v-8\" \/><\/symbol><symbol id=\"wp-downloadmanager-icon-spreadsheet\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2.5h7l5 5v14H6z\" \/><path d=\"M13 2.5v5h5\" \/><path d=\"M8 12.5h8v7H8zM8 16h8M11.5 12.5v7\" \/><\/symbol><symbol id=\"wp-downloadmanager-icon-video\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2.5h7l5 5v14H6z\" \/><path d=\"M13 2.5v5h5\" \/><path d=\"M10.5 13.5l5 3-5 3z\" \/><\/symbol><symbol id=\"wp-downloadmanager-icon-application\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2.5h7l5 5v14H6z\" \/><path d=\"M13 2.5v5h5\" \/><circle cx=\"12\" cy=\"16.5\" r=\"2\" \/><path d=\"M12 12.5V14M12 19v1.5M8.5 16.5H10M14 16.5h1.5\" \/><\/symbol><\/svg><svg class=\"wp-downloadmanager-icon\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#wp-downloadmanager-icon-file\" \/><\/svg>&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,322 hits)<\/p><\/div> 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}]}}