Networking for Web Developers

The page you're looking at is the supplementary material for Networking for Web Developers.

If you're looking for the course itself, start here:

Your Linux Instance — Non-ND Students

If you are taking this course as part of a Udacity Nanodegree program, we have already provisioned a Linux instance for you to use in this and other courses. You can find out how to access it at this page.

The instructions below are for students taking this course outside of a Nanodegree program.

You will need to install two pieces of software:

You will also need a Unix-style terminal program. On Mac or Linux systems, you can use the built-in Terminal. On Windows, we recommend Git Bash, which is installed with the Git version control software.

Once you have VirtualBox and Vagrant installed, open a terminal and run the following commands:

mkdir ud256
cd ud256
vagrant init ubuntu/trusty64
vagrant up

This will create a new directory for this course and begin downloading a Linux image into this directory. It may take a long time to download, depending on your Internet connection.

When it is complete, you can log into the Linux instance with vagrant ssh. You are now ready to continue with the course.

If you log out of the Linux instance or close the terminal, the next time you want to use it you only need to run cd ud256 and vagrant ssh.