ChamplainTechJournals/net-sec-controls-sec350/machines/DHCP01.md
2025-04-19 23:42:08 -04:00

1.4 KiB

DHCP01 Configuration

Basic Setup

  • Set hostname to dhcp01-charlotte
  • Add sudo user charlotte

Set network via netplan:

  • IP Address: 172.16.150.151/24
  • Gateway & DNS: 172.16.150.2
  • Network adapter: LAN

Install and Configure DHCP Server

Install DHCP server

sudo apt update
sudo apt install isc-dhcp-server -y

Configure DHCP server

> sudo nano /etc/dhcp/dhcpd.conf

default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 172.16.150.255;
option routers 172.16.150.2;
option domain-name-servers 172.16.150.2;

subnet 172.16.150.0 netmask 255.255.255.0 {
  range 172.16.150.100 172.16.150.150;
}

Configure the interface for DHCP server:

> sudo nano /etc/default/isc-dhcp-server
...
INTERFACESv4="ens160"
INTERFACESv6=""
...

Start and enable DHCP server

sudo systemctl enable isc-dhcp-server
sudo systemctl restart isc-dhcp-server

Install Wazuh Agent

# Download and install Wazuh agent
curl -o wazuh-agent-4.7.5-1.amd64.deb https://packages.wazuh.com/4.x/apt/pool/main/w/wazuh-agent/wazuh-agent-4.7.5-1.amd64.deb && sudo WAZUH_MANAGER='172.16.200.10' WAZUH_AGENT_GROUP='linux' WAZUH_AGENT_NAME='dhcp01-charlotte' dpkg -i wazuh-agent-4.7.5-1.amd64.deb

# Start the agent
sudo systemctl daemon-reload
sudo systemctl enable wazuh-agent
sudo systemctl start wazuh-agent