Skip to content

Files

Latest commit

Mar 17, 2020
e8129f1 · Mar 17, 2020

History

History
This branch is 2303 commits behind AdguardTeam/AdGuardHome:master.

dhcpd

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 31, 2019
Mar 15, 2019
Aug 19, 2019
Jan 30, 2020
Feb 13, 2020
Mar 17, 2020
Jan 30, 2020
Jan 25, 2019
Jul 17, 2019
Feb 13, 2020
Feb 13, 2020
Apr 23, 2019
Apr 23, 2019
Apr 23, 2019

README.md

DHCP server

Contents:

Test setup with Virtual Box

To set up a test environment for DHCP server you need:

  • Linux host machine
  • Virtual Box
  • Virtual machine (guest OS doesn't matter)

Configure client

  1. Install Virtual Box and run the following command to create a Host-Only network:

     $ VBoxManage hostonlyif create
    

    You can check its status by ip a command.

    You can also set up Host-Only network using Virtual Box menu:

     File -> Host Network Manager...
    
  2. Create your virtual machine and set up its network:

     VM Settings -> Network -> Host-only Adapter
    
  3. Start your VM, install an OS. Configure your network interface to use DHCP and the OS should ask for a IP address from our DHCP server.

Configure server

  1. Edit server configuration file 'AdGuardHome.yaml', for example:

     dhcp:
       enabled: true
       interface_name: vboxnet0
       gateway_ip: 192.168.56.1
       subnet_mask: 255.255.255.0
       range_start: 192.168.56.2
       range_end: 192.168.56.2
       lease_duration: 86400
       icmp_timeout_msec: 1000
    
  2. Start the server

     ./AdGuardHome
    

    There should be a message in log which shows that DHCP server is ready:

     [info] DHCP: listening on 0.0.0.0:67