Project 1: 22C:178 & 055:134

Computer Communications Fall 1998

Project 1

[To be completed by 6 October]

This project is essentially an application of the information provided in Chapter 5 of the Linux Network Administrator's Guide. To complete this project you will use commands to make a network of three machines in the 311 MLH lab. Here is what you are expected to do:

Make an appointment with the TA, who will supervise and verify your completion of the project. He has created a web page showing various appointment time slots that you can reserve. This appointment will be a 10 minute period during which you are expected to complete all project tasks. Should you not complete all tasks, you will have a lower grade for the project or may reschedule another appointment (and this will also lower your grade on the project).

Note: since there are about 44 students, we intend to schedule two students concurrently during a sequence of laboratory hours. In one hour, perhaps 10-12 students can complete the first project; ideally, eight hours would be sufficient for all students, however we will schedule more appointment times to allow for scheduling conflicts. To see the list of available appointment times, follow (this link) to see a table of available appointment times; you'll then need to email the TA to make an appointment for a requested time. Don't delay too long in making an appointment!

When you make an appointment, the TA will email you three IP addresses. These three IP addresses will the addresses for your network. You will use hostname, ifconfig, and route commands to create this network on three PCs chosen by the TA during your appointment. The names of the three machines will be aaa, bbb and ccc. If you have time during the appointment, you should also create routing loop for the IP address so that any datagram sent to will loop from aaa to bbb to ccc to aaa, etc.


For this project you can get a maximum of 100 points. These 100 points will be awarded by the following criteria, judged by the TA at the end of your appointment. If you need a second appointment to complete the assignment, then your score will be lowered by 20% of whatever your total is in the second appointment.


You are welcome to practice in the 311 MLH laboratory. There is a row of PCs you can use along the wall. To use a machine, simply log on as root and practice. Some additional information on how to use the laboratory is given in the course FAQ. In addition, you may want to get some idea of what the /etc directory looks like in advance; an approximate image of this directory is available via this link. In addition, it may be useful to look at the Linux man pages for the following commands: