How to Install the DHCP Server on Ubuntu 12.04LTS

Ubuntu as DHCP Server:

To install dhcp server, enter the following command at a terminal prompt:

sudo apt-get install isc-dhcp-server

If there is more than one network card(s) in your Ubuntu server, then you have to select the network card on which your server will be listen for dhcp request. (By default, it listens on eth0).

You can change this by editing  /etc/default/isc-dhcp-server file:

sudo nano /etc/default/isc-dhcp-server

Change “eth0” to the interface on which you want that your server will listen for dhcp request (In my case, it is eth1):

It’s always a good practice to make a backup copy of /etc/dhcp/dhcpd.conf file:

sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak 

Now we will change the default configuration by editing /etc/dhcp/dhcpd.conf, I normally delete everything inside the file and manually add the configuration that suits my needs 🙂

sudo nano /etc/dhcp/dhcpd.conf

Here is my dhcpd.conf file, you need to change it according to your needs:

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
option subnet-mask 255.255.255.0;
option broadcast-address 10.10.1.255;
option routers 10.10.1.1;
option domain-name-servers 10.10.1.1;
option domain-name "ubuntu.internal";
subnet 10.10.1.0 netmask 255.255.255.0 {
range 10.10.1.50 10.10.1.200;
}

Restart dhcp service using the following command:

sudo service isc-dhcp-server restart 

Configure Windows as DHCP Client:

Just follow these steps, in order to configure your Windows machine as DHCP client (In my case, it’s Windows 7):

To check the IP Address on Windows 7:

To Check the DHCP Leases on Ubuntu Server:
sudo tail /var/lib/dhcp/dhcpd.leases

Hope this will help you!

Please Remember me in your prayers!

8 responses to “How to Install the DHCP Server on Ubuntu 12.04LTS

  1. Pingback: DHCP server dynamically update the DNS records on Ubuntu 12.04LTS « Lazy Geek -:)

  2. buy ativan December 25, 2012 at 8:09 pm

    May I just say what a relief to discover someone that genuinely understands what they’re discussing on the net. You actually know how to bring an issue to light and make it important. More and more people really need to check this out and understand this side of the story. I was surprised that you’re not more popular given that
    you most certainly have the gift.

  3. christian January 24, 2014 at 12:45 pm

    I do successsfully installed the DHCP server and its working fine with window clients, but the problem is I cannot access to the internet. Please help me how to fix it. Thanks in advance.

  4. Pingback: Ubuntu:How to Share DSL(PPPoE) Connection – Ubuntu Linux Questions

  5. Pingback: Cara Konfigurasi DHCP Server di Ubuntu

  6. Pingback: ISC Server Setting

Leave a comment