Systems and Network Administration CT106-3-2 Page 1 of 6 Group Project: 30% of the total mark for the module.
CLO3 |
Demonstrate the ability to add new elements to the system to meet the needs of diverse communities of interest (A3, PLO4) |
---|
*Group and Individual Assignment is 60%
*Final Exam is 40% of the total mark for the class
Title: Network Administration Project
Overview: Students in groups of at most five (5) members will be required to build, document, and demonstrate a TCP/IP network, configured with essential network services and additional enhancements.
Criteria for assessment:
1. The network and its services work as intended.
2. The report documents the system and indicates a correct understanding of how the network components fit into the whole.
Note that all screenshots must include the Student Name e.g., the hostname, email address, or logfile entries. Anonymous screenshots and heavy reliance on screenshot fragments that do not show personalization provide insufficient evidence, and the maximum mark for the configuration is 4/10.
Due dates: Week 11: Document Format
IMPORTANT: All parts of the assignment must be completed using the current Linux distributions: Rocky Linux (Red Hat clone) for the server and Ubuntu for the client configuration.
No |
TP |
Name |
Component |
---|---|---|---|
1 |
|||
2 |
|||
3 |
|||
4 |
|||
5 |
Module: SNA Asia Pacific University of Technology and Innovation January 2025
Systems and Network Administration CT106-3-2 Page 2 of 6
Assignment Tasks:
You are tasked with building a fully operational server system using Rocky Linux within VirtualBox. This involves configuring the appropriate network settings, installing and setting up the Apache server, establishing the Network File System (NFS), and implementing SSL for secure web communications.
In addition, you will set up a client system using Linux Ubuntu to interact with the server. The objective is to create a server-client environment that effectively meets the needs of a small organization.
Note: Must Install a Virtual Box on your machine and create a virtual machine running Rocky Linux (Server) and Ubuntu Linux (Client) before commencing the assignment task.
For each of the following tasks, you must provide relevant screenshots of your command and output with an appropriate explanation.
A. Network Configuration Requirements:
• Setting up/Changing Hostname on server and client using FQDN.
• Setting a static IP address on the server side (Rocky).
B. Network File System (NFS) configuration.
• Set up NFS on the Rocky server and demonstrate its functionality by configuring the Ubuntu client to show it working from the client side.
General Guideline and steps for NFS server:
• Make a shared NFS directory.
• Grant NFS access.
• Exporting the NFS directory.
• Restart the NFS server.
• Installing NFS client on Ubuntu Linux.
• Testing NFS share by creating a mount point on the NFS client system. • Provide evidence of successful NFS between client and server.
C. Apache Web Server Configuration:
• Install and configure a web server using Apache on the server machine. Configure the webserver to host multiple basic websites that can be accessed by the Ubuntu client on the local network.
General Guidelines and steps for a web server:
• Install Apache Web Server
• Configure Apache
• Create Website Directory
• Create Sample Index.html File
• Enable Virtual Host and Modules
• Restart Apache
• Access the Website
Module: SNA Asia Pacific University of Technology and Innovation January 2025
Systems and Network Administration CT106-3-2 Page 3 of 6
D. Configure a Certificate Authority (CA) for the web server.
General Guideline and steps for CA:
• Installing OpenSSL or any SSL program.
• Preparing a Public Key Infrastructure Directory
• Creating a Certificate Authority
• Distributing your Certificate Authority’s Public Certificate
• Provide evidence of successful HTTPS and secure email between client and server
E. Explore and configure one additional service that was not discussed or completed during the lab session. The selected service must be comprehensive and should be tested from the Ubuntu client.
Group Documentation Guidelines
1) Cover
2) Submission title: SNA Network Administration Project
3) Table of contents for each chapter/section
4) Table of workload matrix/task distribution
5) Tasks write-up content: each task must be in a separate chapter 6) Conclusion
7) References (APA Style)
Submission Requirements
1. Online submissions via Moodle. Separate submission links will be provided in Moodle. 2. Submissions must be in Microsoft Word format with Times New Roman font size 12 and in 1.5 line spacing justified.
3. Submissions need to be well presented. Submissions that are unprofessional in their look (disorganised, inconsistent, not in chapters/sections) will not fare well when marks are allocated.
4. Every submission must have a front cover. The front cover should have the following details:
a) Name(s) /and TP number(s)
b) Intake code, Module code and name
c) Submission title
d) Date assigned (the date the submission was handed out)
e) Date completed (the date the submission is due to be handed in)
Module: SNA Asia Pacific University of Technology and Innovation January 2025
Systems and Network Administration CT106-3-2 Page 4 of 6
5. All information, figures, and diagrams obtained from external sources must be referenced using the APA referencing system accordingly.
Important Note:
Document the results of your work professionally and systematically, in the form of online submissions via Moodle.
Use the provided cover page as your cover. Only one group member should upload the file to Moodle as the assignment submission.
Assessment Criteria (Marks Breakdown)
No |
Task |
Mark |
Comment |
---|---|---|---|
1 |
Network Configuration |
15 |
Setting up/Changing Hostname on server and client using FQDN. Setting a static IP address on the server side (Rocky). |
2 |
Network File System (NFS) configuration |
25 |
Set up NFS on the Rocky server and demonstrate its functionality by configuring the Ubuntu client to show it working from the client side. |
3 |
Apache Web Server Configuration |
25 |
Install and configure a web server using Apache on the server machine. Configure the webserver to host multiple basic websites that can be accessed by the Ubuntu client on the local network. |
4 |
Configure a Certificate Authority (CA) for Web Server |
15 |
Configure and Provide evidence of successful HTTPS and secure email between client and server. |
5 |
Additional Feature |
15 |
Explore and configure one additional service that was not discussed or completed during the lab session. The selected service must be comprehensive and should be tested from the Ubuntu client. |
6 |
Documentation |
5 |
Proper structure, with ease of understanding and flow of the explanation. Applying proper formatting and references. |
Total |
100 |
Module: SNA Asia Pacific University of Technology and Innovation January 2025
Systems and Network Administration CT106-3-2 Page 5 of 6
Marking Guide
Marking Criteria |
0-4 (Fail) |
5-6 (Marginal Fail) |
7-8 (Pass) |
9-12 (Credit) |
13-15 (Distinction) |
---|---|---|---|---|---|
Network Configuration |
Failed to set up or change the hostname using FQDN, and static IP configuration on the server side (Rocky) is incorrect or missing. |
Attempted hostname setup using FQDN and static IP configuration, but with significant errors. Configuration is incomplete or incorrect. |
Hostname setup using FQDN and static IP configuration is completed with minor issues. The server works but needs improvements. |
Hostname and static IP are correctly configured, with only minor issues. The network setup is functional and mostly correct. |
Hostname setup using FQDN and static IP configuration are flawless. The server functions perfectly, and the configuration is complete and well explained. |
Marking Criteria |
0-5 (Fail) |
6-10 (Marginal Fail) |
11-15 (Pass) |
16-20 (Credit) |
21-25 (Distinction) |
Network File System (NFS) configuration |
NFS setup on the Rocky server failed or incomplete. No functionality demonstrated on the Ubuntu client. |
Attempt made to set up NFS, but there are significant errors. Functionality on the Ubuntu client is inconsistent or not demonstrated properly. |
NFS is set up on the Rocky server, and basic functionality is demonstrated on the Ubuntu client, though some issues remain. |
NFS is configured correctly on the Rocky server, and functionality is effectively demonstrated on the Ubuntu client with minor issues. |
NFS is set up flawlessly on the Rocky server, and its functionality is fully and seamlessly demonstrated on the Ubuntu client. Clear understanding and thorough explanation provided. |
Marking Criteria |
0-5 (Fail) |
6-10 (Marginal Fail) |
11-15 (Pass) |
16-20 (Credit) |
21-25 (Distinction) |
Apache Web Server Configuration |
Apache installation and configuration failed or incomplete. No websites are hosted or accessible from the Ubuntu client. |
Attempt made to install and configure Apache, but significant errors prevent proper hosting or access of websites from the Ubuntu client. |
Apache installed and configured, with multiple websites hosted. Websites are accessible from the Ubuntu client, but some issues remain. |
Apache configured correctly, hosting multiple websites that are accessible from the Ubuntu client, with minor issues in configuration or access. |
Apache installed and configured flawlessly, hosting multiple websites that are fully accessible from the Ubuntu client without issues. Clear understanding of the process demonstrated. |
Marking Criteria |
0-4 (Fail) |
5-6 (Marginal Fail) |
7-8 (Pass) |
9-12 (Credit) |
13-15 (Distinction) |
Configure a Certificate Authority (CA) for Web Server |
Failed to configure the Certificate Authority (CA). No evidence of successful HTTPS or secure email communication between client and server. |
Attempt made to configure the CA, but significant errors prevent HTTPS and secure email functionality. Minimal or unclear evidence provided. |
CA configured with some minor issues. HTTPS and secure email work, but with some limitations. Evidence provided, but incomplete or unclear in parts. |
CA configured correctly. HTTPS and secure email functionality are successful with minor issues. Clear and adequate evidence provided. |
CA configured flawlessly. HTTPS and secure email communication between client and server are fully functional. Thorough and clear evidence provided, demonstrating strong understanding. |
Marking Criteria |
0-4 (Fail) |
5-6 (Marginal Fail) |
7-8 (Pass) |
9-12 (Credit) |
13-15 (Distinction) |
Additional Features |
No additional service configured, or attempt is incomplete or irrelevant. The service is not tested from the Ubuntu client. |
An additional service is attempted, but with significant errors or incomplete configuration. Limited testing from the Ubuntu client with minimal results. |
An additional service is configured and tested from the Ubuntu client, with some minor issues or incomplete features. The service is functional but may lack thoroughness. |
A comprehensive additional service is configured and successfully tested from the Ubuntu client, with minor issues. A good understanding of the service is demonstrated. |
A complex and well thought-out additional service is configured flawlessly. Thorough testing from the Ubuntu client shows full functionality. Excellent understanding and effort demonstrated. |
Module: SNA Asia Pacific University of Technology and Innovation January 2025
Systems and Network Administration CT106-3-2 Page 6 of 6
Marking Criteria |
0-1 (Fail) |
2 (Marginal Fail) |
3 (Pass) |
4 (Credit) |
5 (Distinction) |
---|---|---|---|---|---|
Documentation |
Documentation is poorly structured, difficult to understand, and lacks any logical flow. Formatting is inconsistent, and references are absent or improperly cited. |
Documentation has some structure but is generally unclear and lacks a coherent flow. Formatting may be inconsistent, and references, if present, are poorly applied or cited. |
Documentation is adequately structured, with a fair flow of explanation. Basic formatting is applied, and some references are included, but there are noticeable issues that could be improved. |
Documentation is well-structured and easy to understand, with a logical flow of information. Proper formatting is applied consistently, and references are included and appropriately cited. |
Documentation is exceptionally well structured, clear, and coherent, demonstrating an excellent flow of explanation. All formatting is applied consistently, and references are thorough, correctly cited, and contribute to the overall quality of the documentation. |
Module: SNA Asia Pacific University of Technology and Innovation January 2025