diff --git a/README.html b/README.html index a08e01f..758d35d 100644 --- a/README.html +++ b/README.html @@ -29,6 +29,8 @@
  1. Building
  2. Installation
  3. +
  4. Ldap Configuration
  5. +
  6. Starting the Client
  7. Mounting
  8. Connectation
  9. Known Issues
  10. @@ -38,31 +40,31 @@

    Requirements

    -

    Building the userspace daemon

    - +

    Building the rpc library and nfs client daemon

    +
    1. Open Windows Explorer and navigate to ms-nfs41-client\build.vc10.
    2. Make a copy of env.props.example, and rename it to env.props.
    3. Open env.props in a text editor, and verify that the value in <WDKPATH>C:\WinDDK\7600.16385.0</WDKPATH> points to your WinDDK installation.
    4. Open the solution file ms-nfs41-client.sln in Visual Studio 2010.
    5. -
    6. Select the x64 platform and desired configuration (Debug or Release).
    7. -
    8. Right-click on the daemon project and select Build. The project and its dependencies should build without errors. Binaries can be found under build.vc10\x64\(Configuration)\.
    9. +
    10. Select the Debug configuration and x64 platform (accessible via Build->Configuration Manager).
    11. +
    12. Right-click on the daemon project and select Build. The project and its dependencies should build without errors. The resulting binaries, nfsd.exe and libtirpc.dll, can be found under ms-nfs41-client\build.vc10\x64\Debug\.
    -

    Building the driver

    +

    Building the driver and utilities

    1. From the Start menu, open the WinDDK 'x64 Checked Build Environment' for the target platform.
    2. -
    3. Change directory to ms-nfs41-client and type build. The project should build without errors.
    4. +
    5. Change directory to ms-nfs41-client and type build. All projects should build without errors.

    2. Installation

    Requirements

    Instructions

      @@ -76,23 +78,44 @@
      > certmgr /add /c nfs41_test.cer /s /r localMachine root
    1. Install the driver and update the registry:
      > install.bat
    2. -
    3. Copy the libtirpc configuration: +
    4. Copy configuration files:
      > mkdir C:\etc -
      > copy etc_netconfig C:\etc\netconfig
    5. +
      > copy etc_netconfig C:\etc\netconfig +
      > copy ms-nfs41-idmap.conf C:\etc\
    6. Allow windows to load test-signed drivers:
      > bcdedit /set testsigning on
    7. Reboot.
    -

    3. Mounting

    +

    3. Ldap Configuration

    +

    Requirements:

    +

    Instructions

      -
    1. From a Windows command prompt, run nfsd.exe.
    2. -
    3. Open a new Windows command prompt and run nfs_mount.exe to mount a share: -
      > nfs_mount.exe Z: nfs.citi.umich.edu:\
    4. +
    5. Open C:\etc\ms-nfs41-idmap.conf in a text editor.
    6. +
    7. Uncomment the ldap_hostname and ldap_base lines, and configure as appropriate to match your ldap server configuration (we'll add suggestions later).
    8. +
    +

    4. Starting the Client

    +

    Instructions

    +
      +
    1. From a Windows command prompt, run nfsd.exe to start the nfs client daemon. Leave this running in the background until all mapped drives are unmounted. +
      Usage: +
      > nfsd.exe -d <debug level> [--noldap]
    2. + +
    +

    5. Mounting

    +

    Instructions

    +
      +
    1. From a Windows command prompt run nfs_mount.exe to mount a share: +
      > nfs_mount.exe Z: <server_name>:\
    2. You can later unmount with:
      > nfs_mount.exe -d Z
    -

    4. Connectathon

    +

    6. Connectathon

    Requirements

-

5. Known Issues

+

7. Known Issues