> Thanks for the reply. The thing is, our main problem is static IPs. I
> haven't deployed a DHCP server before, and I am not sure how it behaves. For
> example, what if someone uses a static IP which is assigned dynamically to
> another machine on the SAME subnet? Would the conflict still occur?
<snip>
Well, this dhcpd (IP bound with MAC) will behave like your static ip
environment. This will assign IP addresses to your machines looking up
the corresponding MAC addresses in dhcpd.conf. So, there won't be any
IP conflict.
Just have a look to this sample dhcpd.conf, populate the whole range.
subnet 192.168.0.0 netmask 255.255.0.0 {
range 192.168.1.1 192.168.100.100;
}
# D0-18 == enterprise == me
group {
filename="pxelinux.0";
option domain-name-servers 145.18.40.50;
option routers 192.168.0.1;
# Master
host enterprise { # D0-18
hardware ethernet 00:B0

0:24:17:43;
option host-name "kirk";
fixed-address 192.168.1.1;
}
# TOS
host kirk { # D0-19
hardware ethernet 00:B0

0:24:17:63;
option host-name "kirk";
fixed-address 192.168.1.1;
}
host spock { # D0-5
hardware ethernet 00:B0

0:24:16:82;
option host-name "spock";
fixed-address 192.168.1.2;
}
host scotty { # D0-9
hardware ethernet 00:B0

0:24:16:79;
option host-name "scotty";
fixed-address 192.168.1.3;
}
# Voyager
host janeway { # D0-8
hardware ethernet 00:B0

0:24:16:88;
option host-name "janeway";
fixed-address 192.168.2.1;
}
host paris { # D0-4
hardware ethernet 00:B0

0:24:16:81;
option host-name "paris";
fixed-address 192.168.2.2;
}
host tuvok { # D0-10
hardware ethernet 00:B0

0:24:16:86;
option host-name "tuvok";
fixed-address 192.168.2.3;
}
# The next generation
host picard { # D0-29
hardware ethernet 00:B0

0:24:17:69;
option host-name "picard";
fixed-address 192.168.3.1;
}
host worf { # D0-12
hardware ethernet 00:B0

0:24:16:68;
option host-name "worf";
fixed-address 192.168.3.2;
}
host data { # D0-11
hardware ethernet 00:B0

0:24:16:75;
option host-name "data";
fixed-address 192.168.3.3;
}
# DS 9
host sisko { # D0-30
hardware ethernet 00:B0

0:24:17:65;
option host-name "sisko";
fixed-address 192.168.4.1;
}
host odo { # D0-15
hardware ethernet 00:B0

0:24:17:3C;
option host-name "odo";
fixed-address 192.168.4.2;
}
host quark { # DO-13
hardware ethernet 00:B0

0:24:16:64;
option host-name "quark";
fixed-address 192.168.4.3;
}
}
--
Raqueeb Hassan
Bangladesh