Bull GNU/Linux NFSv4 project

IPv6 support for NFS

Download page

March 4th, 2005

Introduction:

This page provides patches and packages allowing the support of NFS (v2, v3 and v4) over IPv6. This includes :

The current kernel patches are over a linux-2.6.9 kernel release on which the CITI's patches and the Chuck Lever's transport switch patches have been applied (see below).

The TI-RPC library and the rpcbind command have been ported from FreeBSD, and are currently provided as standalone packaging. The question of knowing how these new libraries and command could be delivered is open (standalone packaging, included in other packagings,...).

Note Well:


Download and installation:

The kernel patches are available either in separate patches:

    linux-2.6.9-cel5-gq-01.patch
    linux-2.6.9-cel5-gq-02.patch
    linux-2.6.9-cel5-gq-03.patch
    linux-2.6.9-cel5-gq-04.patch
    linux-2.6.9-cel5-gq-05.patch
    linux-2.6.9-cel5-gq-06.patch
    linux-2.6.9-cel5-gq-07.patch
    linux-2.6.9-cel5-gq-08.patch

or in a cumulative patch:

    linux-2.6.9-cel5-gq-ALL.patch

The kernel patches have to be applied over a linux-2.6.9 on which the CITI's patches and the Chuck Lever's patches, providing the support of advanced transport technologies, have been applied in the following order:

    linux-2.6.9.tar.bz2
    01-trond-NFS_ALL.patch
    02-CITI-NFS4_ALL.patch
    CEL-NFS_ALL.patch
    supplemental1.patch
    supplemental2.patch
    supplemental3.patch
    supplemental4.patch
    supplemental5.patch

    Refer to the Chuck Lever's Release Notes for more information about these patches.

For the user part,
    
    libtirpc-0.1.5.tar.bz2
    rpcbind-0.1.4.tar.bz2
    util-linux-2.12-3-gq-02.patch
    nfs-utils-1.0.6-23-gq-02.patch

The libtirpc and rpcbind packages provide respectively the TI-RPC library and the rpcbind/rpcinfo commands. To install them, unpack the tar files, and follow the instructions in the INSTALL file.

The util-linux-2.12-2-gq-02.patch patch has to be applied over util-linux-2.12 on which the CITI's patches have been applied.
    util-linux-2.12.tar.gz
    util-linux-2.12-CITI_NFS4_ALL-3.dif

The nfs-utils-1.0.6-23-gq-02.dif patch has to be applied over nfs-utils-1.0.6 on which the CITI's patches have been applied.
    nfs-utils-1.0.6.tar.gz
    nfs-utils-1.0.6-CITI_NFS4_ALL-23.dif

Tests done:


Page maintained by: Gilles Quillard
Accessed times since its creation.
 
Last update: 2005, March 08