Sysadmin:AddComputer: Difference between revisions
Jump to navigation
Jump to search
Amweeden06 (talk | contribs) |
Amweeden06 (talk | contribs) No edit summary |
||
| Line 3: | Line 3: | ||
== Software == | == Software == | ||
Make sure the following packages installed (through ports or through apt): | Make sure the following packages installed (through ports or through apt): | ||
* bash | * bash | ||
* ssh | * ssh | ||
| Line 10: | Line 8: | ||
=== SSH and Sudo === | === SSH and Sudo === | ||
* Set up sudo to allow members of the admin group to become root. | * Set up sudo to allow members of the admin group to become root (or, better yet, individual users). | ||
* Disable root logins via SSH. | * Disable root logins via SSH. | ||
== DNS and DHCP == | == DNS and DHCP == | ||
=== DNS === | === DNS === | ||
# ssh tinydns.cs.earlham.edu | |||
# Find an available IP in /service/tinydns/root/data | |||
# Add a line to that file: | |||
=<hostname>.cs.earlham.edu:<ip>:86400 | |||
# cd /service/tinydns/root/ && make | |||
=== DHCP === | === DHCP === | ||
Revision as of 15:58, 8 June 2011
These are the changes that need to be made if a computer is to be added to the CS network, follow these steps.
Software
Make sure the following packages installed (through ports or through apt):
- bash
- ssh
- sudo
SSH and Sudo
- Set up sudo to allow members of the admin group to become root (or, better yet, individual users).
- Disable root logins via SSH.
DNS and DHCP
DNS
- ssh tinydns.cs.earlham.edu
- Find an available IP in /service/tinydns/root/data
- Add a line to that file:
=<hostname>.cs.earlham.edu:<ip>:86400
- cd /service/tinydns/root/ && make
DHCP
- Add the machine to forty-one:/etc/dhcp3/dhcpd.conf. You will need its Ethernet MAC address for this. Make sure to terminate each field with a semicolon.
- Restart dhcpd by running the command /etc/init.d/dhcp3-server restart
- In /etc/aliases or similar, set the outgoing e-mail to root@cs.earlham.edu. On quark, this automatically forwards to the admin list. We send it to root instead so that we can have "emergency moderation" and stop it going to the list if need be. Or, in case we need to stop going to the list because mailman is down.