Difference between revisions of "Client Recipe"

From Nuclear Physics Group Documentation Pages
Jump to navigationJump to search
Line 2: Line 2:
 
# Install Fedora in the typical fashion, skipping the steps for creating a default user and network authentication
 
# Install Fedora in the typical fashion, skipping the steps for creating a default user and network authentication
 
# Log in as root
 
# Log in as root
 +
# Disable NetworkManager if it hasn't already been disabled. (hint: chkconfig)
 
# Run system-config-network
 
# Run system-config-network
 
# If there isn't one already, add an ethernet device on eth0.
 
# If there isn't one already, add an ethernet device on eth0.
Line 8: Line 9:
 
## Give the device the alias "farm".
 
## Give the device the alias "farm".
 
## Make sure it has onboot=yes so that it automatically comes up
 
## Make sure it has onboot=yes so that it automatically comes up
## Run <code>vconfig add eth0 2</code> to create a virtual device "eth0.2"
+
## Run <code>vconfig add eth0 2</code> to create a virtual device "eth0.2" while the network is up. Might need to run <code>ifup eth0</code>.
 
## Use system-config-network to add an ethernet device to eth0.2
 
## Use system-config-network to add an ethernet device to eth0.2
 
# Alias it "unh"
 
# Alias it "unh"
# Make sure it has onboot=yes so that it automatically comes up
+
# Make sure it has onboot=yes in the so that it automatically comes up
 
# Choose to statically set the IP address to whatever was registered for the client
 
# Choose to statically set the IP address to whatever was registered for the client
 
# Set the gateway to 132.177.88.1
 
# Set the gateway to 132.177.88.1
Line 29: Line 30:
 
## If this is an Ubuntu workstation, /etc/openldap is actually /etc/ldap, or something like that. It'll make sense when you see it.
 
## If this is an Ubuntu workstation, /etc/openldap is actually /etc/ldap, or something like that. It'll make sense when you see it.
 
# Disable SELinux
 
# Disable SELinux
# Disable NetworkManager if it hasn't already been disabled. (hint: chkconfig)
 
 
# Copy the appropriate content into the [[Autofs Configuration Files]]
 
# Copy the appropriate content into the [[Autofs Configuration Files]]
 
## If this is an Ubuntu workstation, you most likely need to install the package nfs-common.
 
## If this is an Ubuntu workstation, you most likely need to install the package nfs-common.

Revision as of 15:18, 22 May 2009

A simple n-step process to set up a client lickety-split:

  1. Install Fedora in the typical fashion, skipping the steps for creating a default user and network authentication
  2. Log in as root
  3. Disable NetworkManager if it hasn't already been disabled. (hint: chkconfig)
  4. Run system-config-network
  5. If there isn't one already, add an ethernet device on eth0.
  6. If this client is not in the server room (and therefore not going to use a VLAN), skip to the next full step
    1. Choose to statically set the IP address to an available local number (10.0.0.*)
    2. Give the device the alias "farm".
    3. Make sure it has onboot=yes so that it automatically comes up
    4. Run vconfig add eth0 2 to create a virtual device "eth0.2" while the network is up. Might need to run ifup eth0.
    5. Use system-config-network to add an ethernet device to eth0.2
  7. Alias it "unh"
  8. Make sure it has onboot=yes in the so that it automatically comes up
  9. Choose to statically set the IP address to whatever was registered for the client
  10. Set the gateway to 132.177.88.1
  11. Under the general network configuration "DNS" tab, put the appropriate IPs of einstein and roentgen for primary and secondary DNS (local for farm as the primary connection, unh for unh as the primary connection)
  12. Save the changes made with system-config-network
  13. If a virtual device was added:
    1. Open /etc/sysconfig/network-scripts/ifcfg-unh in a text editor
    2. Add the line VLAN=yes, and save
  14. If there are any more devices already present, disable, remove or configure them as well. Whatever you do, don't leave them defaulted to DHCP mode, otherwise their existence will change /etc/resolv.conf !
  15. Run gtk-authconfig
  16. Check "Enable LDAP Support" under the "User Information" and "Authentication" tabs
  17. Click "Configure LDAP..."
  18. The base DN is dc=physics,dc=unh,dc=edu and the server is einstein.unh.edu.
  19. "Download CA Certificate" doesn't ever seem to work, so get "unh_physics_ca.crt" from einstein and put it in /etc/openldap/cacerts" (hint: scp).
  20. Click OK in LDAP Settings.
  21. Click OK in authconfig
    1. If this is an Ubuntu workstation, /etc/openldap is actually /etc/ldap, or something like that. It'll make sense when you see it.
  22. Disable SELinux
  23. Copy the appropriate content into the Autofs Configuration Files
    1. If this is an Ubuntu workstation, you most likely need to install the package nfs-common.
  24. Reboot

ALSO NEEDS THE IPTABLES SETUP!