The goal of this assignment is to setup the Mininet virtual machine on the computer you will use for course assignments. Preferably this computer will be the machine with the most memory and fastest processor if you have multiple computers as some assignments will take a few minutes to run.
File -> Import Applianceand select the
.ovayou just downloaded. Virtualbox will show you the VM settings and you can then click
Settings -> Networkand ensure that
Adapter 1is enabled and attached to a
Bridged Adapter. Once you’ve ensured this, close the settings dialog.
mininetfor the username and password.
sudo ifconfigon command line. This will display the IP addresses of the connected network interfaces. Note if you have trouble with this step try the instructions under "Setup Network Access" here.
ssh mininet@ip_addresswhere ip_address is the IP address under the
eth0output from the ifconfig command. Use the password
sudo mn --test pingpair.
You'll notice that the VM is running an older version of Ubuntu. This is OK! We've been using it now for about a year with good success.
apt-get doesn't work out of the box as of this past summer. In assignment 2, we'll be updating the
apt-get repositories so that we can install new software.
You may be tempted to upgrade it to the latest version of Ubuntu. Don't do this! In some of the later assignments, this causes problems with some of the assignments.
If there are any questions about the VM, please post them to Piazza.
This rubric is here to help you understand the expectations for the assignment. It is the same rubric that the person evaluating your project will use. We recommend you look at the rubric before you begin working on your project and again before you decide to submit it.
|Criteria||Does Not Meet Expectations||Meets Expectations||Exceeds Expectations|
|Output matches expected output.||Output does not pass the sanity check when it is submitted.||Output does pass the sanity check and matches the output in the above screenshot.||There is no “Exceeds Expectations” option for this criteria.|