Windows NFS 4.1 Client Instructions

1. Building

Requirements

Instructions

  1. Open the WinDDK build environment for the target platform.
  2. Change directory to ms-nfs41-client and type build. The project should build without errors.

2. Installation

Requirements

Instructions

  1. Copy or extract all ms-nfs41-client binaries and configuration files into a directory that's convenient for testing.
  2. Open an Administrator command prompt in this directory.
  3. Test sign nfs41_driver.sys.
  4. Install the driver and update the registry:
    > install.bat
  5. Copy the libtirpc configuration:
    > mkdir C:\etc
    > copy etc_netconfig C:\etc\netconfig
  6. Allow windows to load test-signed drivers:
    > bcdedit /set testsigning on
  7. Install the certificate used for test signing to the 'Trusted Root Certificate Authorities' store.
  8. Open the Control Panel, navigate to User Accounts, and disable User Account Control (see 5. Known Issues).
  9. Reboot.

3. Mounting

Instructions

  1. Run nfsd.exe
  2. Open a command prompt and run nfs_mount.exe to mount a share:
    > nfs_mount.exe Z: nfs.citi.umich.edu:\
  3. You can later unmount with:
    > nfs_mount.exe -d Z

4. Connectathon

Requirements

Instructions

  1. Copy ms-nfs41-client\tests\cthon04 into a directory that's convenient for testing.
  2. Open a cygwin shell, and change directory to cthon04.
  3. Run the test suite on a mounted directory:
    > ./runtests -a -t z:/testdir

5. Known Issues