Cyber security assignment support for university students
Private & confidentialWhatsApp +44 7949 817583
Solved Cybersecurity Project

Windows Server 2022 Domain Environment with Windows 11 and Fedora Clients

In this lab, students will deploy a small enterprise network using virtualization. Students will install Windows Server 2022 Datacenter (GUI) as a Domain Controller, create a domain, join two client machines (Windows 11 Pro and Fedora Linux) to the domain, create an Organizational Unit (OU), configure a shared folder, and provide domain access to client computers.

Requirement: Windows Server 2022 Domain Environment • Solution: Windows 11 and Fedora Domain Clients • Tools: VMware or VirtualBox · AD DS · realmd · SSSD
ServerWindows Server 2022 Datacenter GUI
Windows clientWindows 11 Pro
Linux clientFedora Workstation
Domain used in solutioncollege.local
Organizational UnitAccounts
Shared folderAuditFile
00
Start here

Assignment Overview

In this lab, students will deploy a small enterprise network using virtualization. Students will install Windows Server 2022 Datacenter (GUI) as a Domain Controller, create a domain, join two client machines (Windows 11 Pro and Fedora Linux) to the domain, create an Organizational Unit (OU), configure a shared folder, and provide domain access to client computers.

Marking Scheme

Server Installation15
Domain Configuration15
OU & User Creation15
Windows 11 Join15
Fedora Join15
Shared Folder Access15
Screenshots & Documentation10
01
Understand the brief

Requirement → Solution Map

View all 20 assignment requirements
  1. Create a virtualized environment using VMware Workstation or Oracle VM VirtualBox.
  2. Install Windows Server 2022 Datacenter (Desktop Experience/GUI).
  3. Configure a static IP address on the server.
  4. Install and configure Active Directory Domain Services (AD DS).
  5. Promote the server as a Domain Controller.
  6. Create a new domain named: cacc.local (or your own unique domain name).
  7. Create a Windows 11 Pro virtual machine.
  8. Create a Fedora Linux virtual machine.
  9. Configure both clients with proper network settings.
  10. Join both client machines to the Active Directory domain.
  11. Create an Organizational Unit (OU) called: Accounts.
  12. Create the following users inside the Accounts OU: Student01, Student02, Student03.
  13. Create a folder named: AuditFile.
  14. Share the folder on the server.
  15. Grant appropriate permissions to domain users.
  16. Verify access from both Windows 11 and Fedora clients.
  17. Log into the Windows 11 client using a domain account.
  18. Log into the Fedora client using a domain account.
  19. Access the AuditFile shared folder from both clients.
  20. Take screenshots proving successful completion of each task.
02
Solution from the supplied implementation file

Build the Virtual Lab and Domain Controller

01
Implementation

Step 1: Create Virtual Machines

  • Create three VMs:
  • DC01 - Windows Server 2022 Datacenter GUI
  • WIN11 - Windows 11 Pro
  • FEDORA - Fedora Workstation
  • Recommended Resources:
  • RAM: 4 GB minimum each
  • CPU: 2 vCPUs
  • Disk: Server 80 GB; Clients 50 GB
02
Implementation

Step 2: Install Windows Server 2022

  • Mount Windows Server 2022 ISO.
  • Choose: Windows Server 2022 Datacenter Evaluation (Desktop Experience)
  • Complete installation.
  • Set Administrator password.
03
Implementation

Step 3: Configure Static IP

  • IP Address: 192.168.10.10
  • Subnet Mask: 255.255.255.0
  • Gateway: 192.168.10.1
  • Preferred DNS: 192.168.10.10
  • Verify: ipconfig /all
04
Implementation

Step 4: Install Active Directory

  • Open: Server Manager → Add Roles and Features
  • Install: Active Directory Domain Services
  • Install: DNS Server
  • Promote this server to a domain controller
  • Add a new forest
  • Domain name: college.local
  • Complete wizard and reboot.
Need support with a similar task?

Need help with a similar assignment or project?

Send your assignment brief, marking rubric or existing work for originality-focused support, technical review, troubleshooting and project guidance tailored to your requirements.

03
Active Directory administration

Create the OU, Users and Shared Folder

05
Implementation

Step 5: Create Organizational Unit

  • Open: Active Directory Users and Computers
  • Right-click domain: New → Organizational Unit
  • Create: Accounts
06
Implementation

Step 6: Create Users

  • Inside Accounts OU:
  • Create: Student01
  • Create: Student02
  • Create: Student03
  • Assign passwords.
  • Example: Password123!
  • Enable: User must change password at next logon (Optional)
07
Implementation

Step 7: Create Shared Folder

  • Create folder: C:\AuditFile
  • Right-click: Properties → Sharing → Advanced Sharing
  • Share Name: AuditFile
  • Permissions: Domain Users = Read/Write
  • NTFS Permissions: Modify; Read & Execute; Write
04
Windows client

Install Windows 11 and Join the Domain

08
Implementation

Step 8: Install Windows 11 Pro

  • Create VM and install Windows 11 Pro.
  • When Windows 11 reaches: Let's connect you to a network
  • Press: Shift + F10
  • Command Prompt opens.
  • Run: OOBE\BYPASSNRO
  • The system will reboot.
  • After reboot select: I don't have Internet
  • Then: Continue with Limited Setup
  • Create a local account.
  • Example: studentpc
  • Complete installation.
09
Implementation

Step 9: Join Windows 11 to Domain

  • Configure DNS: 192.168.10.10
  • Open: Settings → System → About
  • Select: Rename this PC (Advanced)
  • Click: Change
  • Choose: Domain
  • Enter: college.local
  • Provide: Administrator credentials.
  • Reboot.
  • Test login: college\Student01
05
Linux client

Install Fedora and Join Active Directory

10
Implementation

Step 10: Install Fedora

  • Install Fedora Workstation.
  • Set Hostname: fedora01
  • Configure DNS: 192.168.10.10
11
Implementation

Step 11: Join Fedora to Active Directory

  • Install required packages: sudo dnf install realmd sssd sssd-tools oddjob oddjob-mkhomedir adcli samba-common-tools -y
  • Discover domain: realm discover college.local
  • Join domain: sudo realm join college.local -U Administrator
  • Verify: realm list
  • Test: id Student01@college.local
06
Cross-platform verification

Verify AuditFile Access from Both Clients

12
Implementation

Step 12: Access Shared Folder from Windows 11

  • Open Run: \\DC01\AuditFile
  • Or: \\192.168.10.10\AuditFile
  • Create a test file.
  • Take screenshot.
13
Implementation

Step 13: Access Shared Folder from Fedora

  • Open Files Manager.
  • Connect: smb://dc01/AuditFile
  • Or: smb://192.168.10.10/AuditFile
  • Authenticate using: Student01
  • Create: test.txt
  • Take screenshot.

Required Screenshot Evidence

01

Windows Server 2022 installed.

02

Static IP configuration.

03

Active Directory Domain Services installed.

04

Domain Controller configuration.

05

Accounts OU created.

06

User accounts created.

07

Windows 11 joined to domain.

08

Fedora joined to domain.

09

AuditFile share permissions.

10

Accessing AuditFile from Windows 11.

11

Accessing AuditFile from Fedora.

12

Successful domain login on both clients.

07
Answers from the completed solution

Verification Questions and Answers

Question 1 What is the purpose of Active Directory Domain Services?

It provides a centralized directory service to manage users, computers, and permissions, enabling Single Sign-On (SSO) and central security policies across a network.

Question 2 Why should a Domain Controller use a static IP address?

Clients rely on the DC's IP for DNS and authentication; a changing IP would break DNS records and prevent domain logins.

Question 3 What is an Organizational Unit (OU)?

A container within Active Directory used to logically organize users and computers to easily apply Group Policies and delegate admin control.

Question 4 What is the difference between Share Permissions and NTFS Permissions?

Share permissions apply only over the network, while NTFS permissions apply both locally and over the network. The most restrictive permission applies.

Question 5 How does DNS help domain clients locate a Domain Controller?

DNS uses specific Service (SRV) records to point clients to the exact IP address and port where the DC's authentication services are running.

Question 6 Explain the process of joining a Windows computer to a domain.

Set the client’s DNS to the DC's IP, go to System Properties, select "Domain", enter the domain name, and provide Administrator credentials.

Question 7 Explain the process of joining a Linux system to Active Directory.

Set DNS to the DC, install packages (realmd, sssd, adcli), and run sudo realm join --user=Administrator <domain>.

Question 8 How can you verify a system is successfully joined to a domain?

On Windows, check System Properties for the domain name. On Linux, run realm list and look for "configured: kerberos-member."

Question 9 What security benefits are provided by centralized authentication?

It provides Single Sign-On (SSO), enforces centralized password policies, and allows administrators to instantly revoke network access in one place.

Question 10 What challenges did you face during this lab and how did you resolve them?

On Fedora, systemd-resolved failed to route queries for the .local domain, so I bypassed it by mapping the DC's IP in /etc/hosts and joining via IP

WhatsApp