中文网站
  Advanced Search
Read the latest Blogs from IT professionals in the field. Read and write community created documents. Need IT help? Ask our staff. Connect with your peers. Check our Tech Shop for posters, books and software tools. Home

5.5.4.5 Linux (as Client and Router/Server)(1)

ISATAP has been included in the Linux kernel by the USAGI project [USAGI]. It can thus be patched into any present kernel sources and compiled as is described further down. One also needs the iproute package from USAGI.

Patching the Kernel

First one has to download the newest USAGI patch for the kernel one wants to patch, which are
available on USAGI's pages at

ftp://ftp.linux-ipv6.org/pub/usagi/

Of course it is best to use stable versions.

Once downloaded and unpacked one can patch the existing kernel sources in /usr/src/linux by typing:

#patch –p1 <usagi-linux2<4,5 or 6>-stable-<snapshot>-<kernel-ver>.diff

After the sources have been patched the kernel needs to be configured by typing

# make xconfig

The section ‘networking options’ contains the new features. Here ‘IPv6: ISATAP interface support (EXPERIMENTAL)’ needs to be chosen. Please note that there were times when the ISATAP protocol was not favoured all the time and that ISATAP support is not available in all kernel versions.

The section ‘networking options’ contains the new features. Here ‘IPv6: ISATAP interface support (EXPERIMENTAL)’ needs to be chosen. Please note that there were times when the ISATAP protocol was not favoured all the time and that ISATAP support is not available in all kernel versions.

Building USAGI iproute Packages

The USAGI project has its own iproute package. This is included in usagi-tools-* which can also be found at the above URLs.