<div dir="ltr"><font size="4">HI ,<br>I created multiple dhcpd demon in one server machine , because i will use a multiple vlan in my network and with each vlan i use an demon dhcpd exemple :<br>vlan10 -> virtual interface eth1.10 -> dhcpd10<br>
vlan20 -> virtual interface eth1.20 -> dhcpd20<br><br>/etc/init.d/dhcpd20:</font><br><font size="1"><b>......<br># Default config file<br>CONFIG_FILE=/etc/dhcp3/dhcpd20.conf<br>......<br><br># Allow ltsp to override<br>
if [ -f /etc/ltsp/dhcpd20.conf ]; then<br> CONFIG_FILE=/etc/ltsp/dhcpd20.conf<br>fi<br><br># Read init script configuration (so far only interfaces the daemon<br># should listen on.)<br>. /etc/default/dhcp3-server<br>
<br>NAME=dhcpd320<br>DESC="DHCP server 20"<br>DHCPDPID=/var/run/dhcp3-server/dhcpd20.pid<br>INTERFACES20=eth1.20<br><br>.....<br> # allow dhcp server to write lease and pid file<br> mkdir -p /var/run/dhcp3-server<br>
chown dhcpd:dhcpd /var/run/dhcp3-server<br> [ -e /var/lib/dhcp3/dhcpd20.leases ] || touch /var/lib/dhcp3/dhcpd20.leases<br> chown dhcpd:dhcpd /var/lib/dhcp3 /var/lib/dhcp3/dhcpd20.leases<br>
if [ -e /var/lib/dhcp3/dhcpd20.leases~ ]; then<br> chown dhcpd:dhcpd /var/lib/dhcp3/dhcpd20.leases~<br> fi<br>............<br> log_daemon_msg "Starting $DESC" "$NAME"<br>
start-stop-daemon --start --quiet --pidfile $DHCPDPID \<br> --exec /usr/sbin/dhcpd3 -- -q -pf $DHCPDPID -cf $CONFIG_FILE $INTERFACES20<br> sleep 2<br>............................<br>
<br><font size="4">the dhcpd20 and dhcpd10 works correctly ,but there is no thing in leases file : /var/lib/dhcp3/dhcpd20.leases<br>and /var/lib/dhcp3/dhcpd10.leases ,after use dhcp client in my network.<br><br>help please !<br>
</font><br><br><br></b><br></font><br><br><br><br><br><br><br><br><br><br></div>