Introduction
This lab will review all of the core concepts that will be on the final exams
- Install NetBSD
- Get IP from DHCP then statical configure with that IP
- Set the system hostname (client###.csait.ca)
- Enable SSHd (so it starts at boot)
- Configure ntpdate to run at boot, after all start/stop scripts
- add a hosts file entry to map ftp.csait.ca to the ftp server
- reconfigure log rotation so that /var/log/messages is rotated if it reaches 50kb
- install the perl binary package (with pkg_add)
- install gpg from source
- scp the COMP10032 key directory from the IP provided by the teacher, remember that you need the -r switch to copy a directory
- decrypt the message 'secretmessage.asc' from ftp
- write a short message that includes your name and student number, and encrypt it TO the COMP10032 key
- install squid from source
- configure squid to allow access only from 10.100.1.0/24
- configure squid to block access to MSN with a custom error page
- install lynx from source, compiled with the SSL option
- install the ozone and root certificate bundles
- configure lynx to use your local squid proxy
- make sure you cannot access msn.com but you can access netbsd.com, ozone and mocomotion (without errors)
- create a firewall that blocks and logs all connections in and out of the system
- attempt to make some connections out (ssh to csunix, ftp to the back server, etc)
- view the IPMON log file, and be able to understand the log format, what each field represents
Last updated: 2008-03-30
Updated by: Allan Jude
Written by: Allan Jude (2008)