8

I install DHCP Server with https://help.ubuntu.com/lts/serverguide/dhcp.html

but I need to make reserve IP addresses for specific machine (192.168.1.XXX) and further to assign a name to each machine (machine 1 machine 2 machine 3).

My configuration file is as follows.

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.249;
option routers 192.168.88.250;
option domain-name-servers 192.168.1.x, 8.8.8.8;
option domain-name "mydomain.lan"; }

This is to replace fortinet service and add hostnames for each IP assigned and have control of them.

If there is any visual alternative (via web) to manage what I need, would be helpful.

JHOSMAN
  • 143

1 Answers1

12

In this example the DHCP server IP address reservation will use the NIC's MAC Address. You need to know the MAC address to add it to DHCP configuration file. (I will be using a dummy MAC address and IP address in the example).

To find the MAC address use ifconfig, and look for the HWaddr entry

To do so, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:

sudo nano /etc/dhcp3/dhcpd.conf

and add the following lines:

host Accountant {
hardware ethernet 00:1F:6A:21:71:3F;
fixed-address 10.0.0.101;
}

Save file and exit.

Now the DHCP server will always assign 10.0.0.101 to the 00:1F:6A:21:71:3F MAC address.

Restart DHCP

service dhcpd restart

or

sudo /etc/init.d/dhcp3-server restart
Mitch
  • 109,787