CS 480-M01 Linux System Administration - CRN 60315 - Fall 2021
[Home]     [Syllabus]     [Notes]     [Grades]

HW 6 - CS 480 M01 Fall 2022

CS 480 M01 Fall 2022 - Homework Assignment #6

Due: Check Canvas please
Assignment:

Points: 80 points total

  1. 10 pts.
    The network 143.123.0.0/16 has been subdivided into /19 networks.
    1. How many networks are there? List them. What is their netmask?
    2. How many hosts could there be on each network?
    3. Determine which network the address 143.123.67.124 belongs to.
    4. What is the broadcast address for each network?
  2. 10 pts.
    Host 128.138.2.4 on network 128.138.2.0/24 wants to send an IP packet to host 128.138.129.12 on network 128.138.129.0/24. Assume that

    1. List and explain all related Ethernet frames and IP packets that can be observed on the 128.138.2.0/24 network. Show the source and destination addresses of all packets transmitted (all addresses for both the Ethernet frames and IP packets).
    2. If the network were 128.138.0.0/16, would your answer change? How or why not?
    3. If the 128.138.2.0 network were a /26 network instead of a /24, would your answer change? How or why not?
Each exercise below is to be implemented on your cs480 virtual host. Every question asked needs to be answered in your assignment report. For every exercise describe in sufficient detail the whole process and explain what you did to accomplish the task. Make sure that you list and discuss all important steps made, commands used together with their options, and problems encountered.

  1. 10 pts : man pages Read man pages (from sections 1, 5, or 8) for all the commands below (try the commands while reading its man page). In short paragraphs (3-5 lines in your own words - do not just copy parts of the man page) describe what is each command for. Choose an extra option (not the help nor version options) for each command listed and describe a situation in which you would use it.

  2. 8 pts. Change Your Network Configuration With YaST
  3. 8 pts. Change Your Network Configuration Manually
  4. 4 pts. Reboot and check that the network is configured correctly
    Check that the shell prompt displays correct name ( similar to ivanlab6:~ #) and
    run
      uname -a     You should see output similar to
    Linux ivanlab6 5.14.21-150400.24.21-default #1 SMP PREEMPT_DYNAMIC Wed Sep 7 06:51:18 UTC 2022 (974d0aa) x86_64 x86_64 x86_64 GNU/Linux
    
    
      ip a     You should see output similar to   ip route show     You should see output similar to In you report explain the the output of the commands above and make sure that all variables are set correctly.

    Check also that you can communicate with other computers. Do ping 192.168.8.1 (Stop the ping by [CTRL] + C)
    You should see output similar to

  5. 5 pts. Adding other hosts
  6. 4 pts. ARP:

Submitted files, overall quality, length, and feedback:

  1. 5 points : Submit all relevant files you modified during the lab (into the /home/CS480/yourcsloginname directory as part of the tar.bz2 file) . Exactly two files need to be submitted: One file being your report in PDF is to be submitted on the Blackboard. The other file is the tar.bz2 file containing everything else and it gets submitted into /home/CS480 (Pack the files together using tar and bzip2, and copy them using scp from your computer into your cs account )
  2.  10 points : Submit your report as a PDF document through learn.nmsu.edu and all supporting documents, programs, and execution transcripts as part of the tar.bz2 file in your directory under /home/CS480. The report has to contain answers to all questions above, and for the practical problems on your computer describe in detail choices you made, difficulties you encountered, and how did you deal with them.
  3. 5 points : Feedback:In the last paragraph of your report estimate how much time you spent on this assignment. Describe what was hard, easy, interesting, boring or confusing.

Please remember the submission requirements: