PDF Version Available

This document is also available in PDF format: networking.pdf

The PDF version includes bookmarks for easy navigation and is optimized for printing.

Accessibility Notice

This document is also available in HTML format at:

https://aholdengouveia.name/LinuxAdmin/labexcercises/networking.html

The HTML version provides enhanced accessibility features including keyboard navigation, screen reader support, responsive design, dark mode support, and high contrast options.

Objectives:

Complete the following problems

References, a video, a PowerPoint and some notes are available at my website https://www.aholdengouveia.name/LinuxAdmin/networking.html

Go through both servers and complete the following problems. Make sure your deliverables include documents for BOTH servers clearly labeled with what the document is and which server it's for

  1. Document network setup, this must include the network configuration as discussed in the PowerPoint and video. Your setup should include how to find all the networking information, as well as the basics on how your server does networking by default, this needs to be more then just the IP address. This should include locations of any files you've created or need to reference. You should include any programs you've installed or updated as well, with dates of when you've done those things. Include a short document including how you did any of the installs or updates.
  2. Write a script to dump network info to the commandline and to a file, you may use the language from your intro to programming course, or your intro to Linux course, make sure you start with what was suggested in the Powerpoint. Make sure the name of the file includes the date, your name, and the purpose. This needs to be more then just a single command or two, really think about the format of the file it's going into, what's useful, and what you would want if someone handed you this file. For the script, make sure to include your system info, and the commands you used to get that info. Screenshot your system to show it matches the script output.
  3. Create a second script using the language from your Intro to Linux course that includes that structure for user interaction, (a refresher can be found at https://www.aholdengouveia.name/introlinux.html) which will ask for your server version, and then depending on which one you choose will give you different troubleshooting suggestions. Script should cover both types of servers you picked. You should have some general troubleshooting suggestions for fixing things like no internet connectivity, setting a static IP address and DNS to check, and running a trace on a path to a common website of your choice.

Deliverables

Target Market is someone trying to take care of your server that hasn't used them before, assume technical knowledge but not expertise. Screenshots are helpful to go with your descriptions.