The X-Bone

 

Archived X-Bone Release Info - Version 1.4

Release Date: May 2001

Notes:

  • This version of X-Bone is no longer supported. Please use the current version instead!
  • This page was reformated from the old X-Bone site. Some links & info might be out of date.

From the old site:


X-Bone Release 1.4

X-Bone Download

Download the appropriate package for your platform and continue as indicated:

Further Documentation in the source tarball

  • README
  • INSTALL
  • CHANGES
  • REQUIREMENTS
  • SECURITY
  • FILELIST
  • FAQ
  • COPYRIGHT

FreeBSD Instructions

Supported Releases

X-Bone supports all FreeBSD releases starting with 3.3-RELEASE and higher.
Secure overlays require installation of a recent KAME IPsec package for all FreeBSD releases between 3.3 and 4.0 (including).
Any FreeBSD release starting with 4.1 and later has built-in support for IPsec, separate KAME is not required.
 

Quick Installation For X-Bone With Secure Overlays

Please consult the detailed installation instructions, if you are unfamiliar with the X-Bone!
  1. Update your FreeBSD port collection (instructions from the FreebSD site).

  2. The ports format has changed in October 2000; X-Bone is a new-style port and will not install on old port collections.
     
  3. Unpack the downloaded X-Bone port:
    1. % cd /usr/tmp && tar xfz xbone-1.4-port.tar.gz
      % cd xbone
  4. Install the EITHER the X-Bone resource daemon OR the X-Bone overlay manager, NOT BOTH!
    1. EITHER: Resource daemon:
        % make install USA_RESIDENT=[YES|NO] OPTION=RD
      OR: Overlay Manager:
        % make install USA_RESIDENT=[YES|NO] OPTION=OMGUI
  5. You MUST apply a number of bugfixes to your kernel, as well as enable a few kernel options:

  6.  
      Bugfixes:
      1. This patch fixes a bug where ICMP responses would never be generated in reply to encrypted ICMP requests.

      2. Only required for 3.X FreeBSD releases!
      3. This patch fixes a bug where IPsec transport mode packets over IPIP tunnels would incorrectly be identified as IPsec tunnel mode packets. Required for all FreeBSD releases.
      Kernel Options:
        options gif 128
        
        options IPSEC
        
        options IPSEC_ESP
        
        options MAX_GIF_NEST=128
  7. Compile and install the new kernel, then reboot before running the X-Bone.

Linux Instructions

Supported Releases

X-Bone supports all RedHat Linux distribution starting with release 6.0 and higher.
Secure overlays require the installation of the NIST IPsec package in addition to the default RedHat distribution.
 

Quick Installation For X-Bone With Secure Overlays

Please consult the detailed installation instructions, if you are unfamiliar with the X-Bone!
 
  1. Obtain and install these packages (some may already be installed with your RedHat installation). You can find most RPMs of the software X-Bone depends on at Rufus Site except Net::SSLeay and Apache-SSL. Please also see the detailed installation instructions for configuration options of Apache-SSL.

  2.  
    Perl 5.00503 or above http://www.cpan.org
    Perl Modules Net::SSLeay
    Net::Netmask
    CGI (*)
    Mail::Sendmail (*)
    File::CounterFile (*)
    http://www.cpan.org
    OpenSSL 0.9.5a or above http://www.openssl.org
    Apache-SSL apache_1.3.12 + ssl_1.40 http://www.apache-ssl.org
    DNS Server named http://www.isc.org/products/BIND
    iproute2 2.2.4 or above http://snafu.freedom.org/linux2.2/
    (*) For X-Bone web GUI.
     
  3. Unpack the X-Bone RPM:
    1. % rpm -iv XBone-1.4-1.i386.rpm
      % cd /usr/local/xbone/install
  4. Install the EITHER the X-Bone resource daemon OR the X-Bone overlay manager, NOT BOTH!
    1. EITHER: Resource daemon:
        % make rpm-rd
      OR: Overlay Manager:
      1. % make rpm-om SRC=/usr/local/xbone
  5. Check that the ipip.o kernel module is present - if not, enable it and recompile your kernel.

Upgrading From An Earlier X-Bone Release

  • Back up host certificate files, /etc/Xbone_daemon.conf, and /etc/Xbone_daemon.state.
  • Uninstall the older X-Bone release (see the detailed installation instructions)
  • Install X-Bone 1.4 as described above.

Notes on Linux RPM

RPM uninstall (-e) option will delete all existing XBone conf, state, certificate, and key files.
Make sure you back them up before uninstall XBone 1.4 RPM!
RPM upgrade (-U) option will NOT work for upgrading XBone from 1.3 to 1.4.
 

Back to Software main page »