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:
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.
- 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 188.8.131.52 so that
any datagram sent to 184.108.40.206 will loop from aaa
to bbb to ccc to aaa, etc.
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.
- 60 points
Does the ping command successfully work on all
three IP numbers you were assigned?
- 30 points
Does the ping command successfully work with the
names aaa, bbb, and ccc?
- 10 points
Does the traceroute 220.127.116.11 command show a
routing loop on the three machines?
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
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
In addition, it may be useful to look at the Linux man
pages for the following commands: