Git Product home page Git Product logo

activedirectorylab's Introduction

Active Directory Home Lab

Description

In this project, I built a basic Windows networking environment lab with an active directory, DHCP and other networking services using a virtual box and a PowerShell script that automated the creation of 1000 users on the private network. A Domain controller was installed on the virtual machine using the server 2019 ISO and configured by giving it two network adaptors one for the internal network and the other for the internet, I installed the active directory where my domain (practicelab.com) was created and configured with NAT and Routing so that clients on the private network can reach the internet through the Domain Controller, and then the DHCP, which will automatically assign an IP to the windows 10 client. I have provided relevant screenshots that capture the steps I took in this project.

Languages and Utilities Used

- PowerShell

Environments Used

- Windows 10 IS0 (21H2)
- Oracle Virtual Box (21H2)
- Server 2019 IS0 (21H2)

Program walk-through:

The Diagram schema of what we want to do:
Schema Diagram

The Virtual Box and Domain Comptroller installed (Server 2019 ISO):
Domain comptroller installation Step

Setting up IP for our internal network:
Dsetting up internal IP

Installing Active Directory in the Domain Comptroller:
Disk Sanitization Steps

Configuring Active Directory:
server configuration

Creating Organisational Units (practiselab.com):
organisational configuration

Configuring DHCP:
server configuration

Creating over 1000 users:
server configuration

1000 users created in Active Directory:
server configuration

Windows 10 client installed and configured properly, note that the gateway IP is same IP with the DHCP Server, so to access the internet this client has to go throught the Domain Comproller where we have the DHCP server :
Clients connects to internet via DHCP

Domain Controller (practicelab.com) works fine and responds as seen below:
Active Directory Steps

Windows 10 Client also connects and responds to the internet:
Active Directory Steps

activedirectorylab's People

Contributors

princenuel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.