Carnegie Mellon University School of Computer Science

CS.CMU.EDU AFS CellServDB Server Configuration

How to configure your Mac, Windows and Linux AFS clients

All clients must be configured for the CS.CMU.EDU cell in AFS with the updated list below. While we do not support clients directly, these instructions consider the most common client/configuration for each platform. This process requires administrative privileges on your computer.

   macOS Auristor Configuration  

Windows OpenAFS Configuration

     Ubuntu Linux Configuration    

    macOS (Auristor) CellServDB Configuration

  1. Open Terminal.
  2. Type:

    sudo pico /etc/yfs/cellservdb.conf

    This is an elevated privilege command. Authenticate if prompted and press Enter.

  3. Press 'Control' and 'w' to search.
  4. Type:

    cs.cmu.edu

    Press Enter.

  5. Remove the old cell server entry for cs.cmu.edu.
  6. Copy and paste the new cell server entry (found below), paying attention to closing brackets.

    macOS CellServDB Macintosh Configuration for CS.CMU.EDU

    # cs.cmu.edu
    cs.cmu.edu = {
    description = "Carnegie Mellon University - School of Comp. Sci."
    use_dns = yes
    servers = {
    afsdb-scs-01.srv.cs.cmu.edu = {
    address = 128.2.104.79
    }
    afsdb-scs-02.srv.cs.cmu.edu = {
    address = 128.2.104.80
    }
    afsdb-scs-03.srv.cs.cmu.edu = {
    address = 128.2.156.64
    }
    }
    }
  7. Press 'Control' + 'x' to quit.
  8. Press 'y' then 'return' to save changes.
  9. Restart your computer.

    Windows (OpenAFS) CellServDB Configuration

  1. In the 'Start' menu, search for 'Notepad'. In the results, locate the Notepad icon. Right click on the Notepad icon and select 'Run as administrator'.
  2. In the 'File' menu, click 'Open'.
  3. Go to 'C:\Program Files\OpenAFS\Client' or 'C:\Program Files (x86)\OpenAFS\Client'. 
  4. Select 'All Files' under 'Text Documents *.txt'.
  5. Select 'CellServDB'.
  6. In the 'Edit' menu, select 'Find'.
  7. Type "cs.cmu.edu" in 'Find What' and click 'Find Next'.
  8. Click 'Cancel' on the file dialog to dismiss it.
  9. Copy and paste the new cell server entry (found below), replacing the existing cell information and paying attention to closing brackets.

    Windows CellServDB Configuration for CS.CMU.EDU

    >cs.cmu.edu             #Carnegie Mellon University - School of Comp. Sci.
    128.2.104.79                    #afsdb-scs-01.srv.cs.cmu.edu
    128.2.104.80                    #afsdb-scs-02.srv.cs.cmu.edu
    128.2.156.64                    #afsdb-scs-03.srv.cs.cmu.edu
  10. Close and Save CellServDB.
  11. Restart your computer.

    Linux CellServDB Configuration

  1. Log in to your Linux host.

  2. Acquire super user/root privileges.
  3. Using a text editor, edit the CellServDB file. Depending on your system, this will usually be found in:

    /etc/openafs/CellServDB

    or
    /usr/vice/etc/CellServDB
  4. Search for the section for 'cs.cmu.edu'.
  5. Copy and paste the new cell server entry (found below), replacing the existing cell information and paying attention to closing brackets. Save your changes.

    Linux CellServDB Configuration for CS.CMU.EDU

    >cs.cmu.edu #Carnegie Mellon University - School of Comp. Sci.
    128.2.104.79                    #afsdb-scs-01.srv.cs.cmu.edu
    128.2.104.80                    #afsdb-scs-02.srv.cs.cmu.edu
    128.2.156.64                    #afsdb-scs-03.srv.cs.cmu.edu

    Note: The instructions are provided as best-effort guidance for an unsupported Linux host with the AFS Client. Supported SCS Linux hosts will automatically get the update. No action is required on supported hosts. 

  6. Reboot your system to make the changes take effect.
  7. Verify the correct hosts are now listed:

    fs listcells -numeric |grep cs.cmu.edu

    Output:

    Cell cs.cmu.edu on hosts 128.2.104.79 128.2.156.64 128.2.104.80.