CT320: Network and System Administration

Fall 2018



CT320: Network and Systems Administration


The purpose of this assignment is to experiment with the setup of networking and network-based programs.

Part 1 — Clean Up

Make sure that your system has a manually configured IP address, as described in the configuration lab.

Part 2 — Test Networking

Make sure you can access the Internet and Domain Name Service (DNS) with these commands:

    dig google.com
    wget -qO- https://www.cs.colostate.edu/~ct320/alphabet.txt

If they don’t work, fix things.

Part 3 — Network File System (NFS)


Install the NFS server package:

    sudo apt install nfs-kernel-server


    /export ip-address-of-neighbor(rw)
    sudo systemctl restart nfs-server
    /export not-the-ip-address-of-neighbor(rw)


    mount ip-address:/export /import

Part 4 — Secure Shell (SSH)

    sudo apt install openssh-server
    ssh neighbor-ip-address hostname

Part 5 — Dynamic Host Configuration Protocol (DHCP)

See https://askubuntu.com/questions/140126/how-do-i-install-and-configure-a-dhcp-server

This is a group exercise for the entire recitation.

    subnet netmask {
        range; #the range of IP addresses that will be assigned
        option routers; #the default gateway
        option domain-name-servers; #the DNS server
        option subnet-mask;

Part 6 — Credit

Show your work to the TA for credit.

Part 7 — Clean Up Again

User: Guest

Edit History Source

Modified: 2018-12-17T19:50

Apply to CSU | Contact CSU | Disclaimer | Equal Opportunity
Colorado State University, Fort Collins, CO 80523 USA
© 2018 Colorado State University
CS Building