<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
Paul,<BR>
<BR>
I am stuck with an ADS infrastructure (Exchange is entrenched) for the moment.  I disabled my Windows DHCP server and use one of my Linux servers for DHCP.  Using Linux DHCP allows you to have if/else statements within the configuration file, so your server can hand out a PXE or other type of boot image (ie: using etherboot) automatically rather than having to specify PXE or etherboot images, and then overiding specific clients (if you were using Winders DHCP).  I've run it for at least a year and a half with no problems.<BR>
<BR>
Handing off the servers... depending on the size of the school and if you do not want to go around manually renewing IP addresses to get people on the new  Linux DHCP server, you might want to setup an IP pool on each server that does not overlap (you probably don't want to change subnets/networks... ick.).  Then you can shut off the Windows DHCP server and not have to worry about new clients getting the same ip addresses as systems still on the network... do you follow?  I also set the lease time to 6 hours right before I did the switch so IP addresses would refresh pretty quickly (so you could theoretically do it one evening and have everyone up on the new IPs in the morning by just switching off the windows dhcp server and starting the new Linux one).  Remember that if you change the lease time, you probably still have computers out there that just renewed before you changed and still have the original time (1 day, 2 days, etc).    If yo!
u have a router that has to relay DHCP information, make sure you update that to the new IP address of the server (I've been splitting into 10.142.*.* networks for each building.... Linux and Windows 2k/XP systems only... no 98 )<BR>
<BR>
Henry Burroughs<BR>
Technology Director<BR>
Hilton Head Preparatory School<BR>
www.hhprep.org<BR>
<BR>
On Mon, 2006-02-13 at 12:00 -0500, k12osn-request@redhat.com wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <TT><FONT COLOR="#000000">Date: Mon, 13 Feb 2006 09:50:55 -0500</FONT></TT><BR>
    <TT><FONT COLOR="#000000">From: "David Trask" <<A HREF="mailto:dtrask@vcsvikings.org">dtrask@vcsvikings.org</A>></FONT></TT><BR>
    <TT><FONT COLOR="#000000">Subject: Re: [K12OSN] *DHCP Questions*</FONT></TT><BR>
    <TT><FONT COLOR="#000000">To: <A HREF="mailto:vangundypw@sau14.k12.nh.us">vangundypw@sau14.k12.nh.us</A></FONT></TT><BR>
    <TT><FONT COLOR="#000000">Cc: <A HREF="mailto:k12osn@redhat.com">k12osn@redhat.com</A></FONT></TT><BR>
    <TT><FONT COLOR="#000000">Message-ID:</FONT></TT><BR>
    <TT><FONT COLOR="#000000">        <<A HREF="mailto:fc.004c57de001f05a03b9aca00a4c2a73c.1f05e1@vcsvikings.org">fc.004c57de001f05a03b9aca00a4c2a73c.1f05e1@vcsvikings.org</A>></FONT></TT><BR>
    <TT><FONT COLOR="#000000">Content-Type: text/plain; charset=ISO-8859-1</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#000000">Couple of questions for you....</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#000000">Not ever having used Windows ADS....does ADS depend in any way on Windows</FONT></TT><BR>
    <TT><FONT COLOR="#000000">DHCP?  If not, then it might be best for you to use the K12LTSP DHCP.  Is</FONT></TT><BR>
    <TT><FONT COLOR="#000000">the K12LTSP server on the same subnet as all the Windows machines? </FONT></TT><BR>
    <TT><FONT COLOR="#000000">OR....does it have two NICs and the terminals sit on their own network.  </FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#000000">Now....we'll assume that the K12LTSP server shares the same network as</FONT></TT><BR>
    <TT><FONT COLOR="#000000">everything else.  If that's the case and ADS doesn't need Windows</FONT></TT><BR>
    <TT><FONT COLOR="#000000">DHCP....then simply turn off the DHCP on the Windows side and use the</FONT></TT><BR>
    <TT><FONT COLOR="#000000">K12LTSP DHCP.  You'll need to make sure the K12LTSP server is handing out</FONT></TT><BR>
    <TT><FONT COLOR="#000000">the correct addresses and subnet for your network.  This is most easily</FONT></TT><BR>
    <TT><FONT COLOR="#000000">done during installation .  It's possible to change on the fly, but may</FONT></TT><BR>
    <TT><FONT COLOR="#000000">not be worth the headache.  If the users home directories live on the ADS</FONT></TT><BR>
    <TT><FONT COLOR="#000000">server and not the K12LTSP server....you can simply blow away the K12LTSP</FONT></TT><BR>
    <TT><FONT COLOR="#000000">server (back up a few configs like icewm if you use it)...and then</FONT></TT><BR>
    <TT><FONT COLOR="#000000">re-install...this time entering the correct info along the way.  It is</FONT></TT><BR>
    <TT><FONT COLOR="#000000">possible to change mid-stream....perhaps someone on the list can point you</FONT></TT><BR>
    <TT><FONT COLOR="#000000">to all the files that need to change...or maybe Eric's K12LTSP-initialize</FONT></TT><BR>
    <TT><FONT COLOR="#000000">script will do it....haven't looked.  </FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#000000">Assuming you'll need to add static entries for things like servers and</FONT></TT><BR>
    <TT><FONT COLOR="#000000">printers....this is easy to do....just look in dhcpd.conf for</FONT></TT><BR>
    <TT><FONT COLOR="#000000">examples....or you can use Webmin to add them graphically.  Once you add</FONT></TT><BR>
    <TT><FONT COLOR="#000000">all the static (reserved) entries...make a backup of it so you can use it</FONT></TT><BR>
    <TT><FONT COLOR="#000000">another time....I cut and paste from mine year to year....I've been using</FONT></TT><BR>
    <TT><FONT COLOR="#000000">Linux DHCP servers for years.</FONT></TT><BR>
    <BR>
    <BR>
    <TT><FONT COLOR="#000000"><A HREF="mailto:vangundypw@sau14.k12.nh.us">vangundypw@sau14.k12.nh.us</A> on Monday, February 13, 2006 at 8:36 AM +0000</FONT></TT><BR>
    <TT><FONT COLOR="#000000">wrote:</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>All,</FONT></TT><BR>
    <TT><FONT COLOR="#737373">></FONT></TT><BR>
    <TT><FONT COLOR="#737373">>I have a DHCP question because I think I am making thinks more confusing</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>for myself than they should be. I will tell you what our current setup</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>is and then what I would like. </FONT></TT><BR>
    <TT><FONT COLOR="#737373">></FONT></TT><BR>
    <TT><FONT COLOR="#737373">>Our current setup is a Windows ADS domain with a Windows DHCP server</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>handing out leases. We also have a K12LTSP server authenticating against</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>the Windows ADS so that users can have the same sign on for the</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>terminals as they do the Windows boxes. Here's the issue though, we have</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>both K12LTSP and Windows DHCP server on the same network so both are</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>handing out leases. Computers that get leases from the K12LTSP server</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>aren't working. Now we come to my question...</FONT></TT><BR>
    <TT><FONT COLOR="#737373">></FONT></TT><BR>
    <TT><FONT COLOR="#737373">>How can I get K12LTSP to point to the Windows DHCP server unless it is a</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>client booting via bootp or pxe and vice versa (Windows DHCP server</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>point to K12LTSP when it is a bootp or pxe request)? On the other hand,</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>is it possible to have K12LTSP do all DHCP for the network and if so how</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>would the DHCP conf file look? Any and all help would be greatly</FONT></TT><BR>
    <TT><FONT COLOR="#737373">>appreciated. Thanks.</FONT></TT><BR>
    <TT><FONT COLOR="#737373">></FONT></TT><BR>
    <TT><FONT COLOR="#737373">>-Paul</FONT></TT><BR>
    <BR>
    <BR>
    <TT><FONT COLOR="#000000">David N. Trask</FONT></TT><BR>
    <TT><FONT COLOR="#000000">Technology Teacher/Director</FONT></TT><BR>
    <TT><FONT COLOR="#000000">Vassalboro Community School</FONT></TT><BR>
    <TT><FONT COLOR="#000000"><A HREF="mailto:dtrask@vcsvikings.org">dtrask@vcsvikings.org</A></FONT></TT><BR>
    <TT><FONT COLOR="#000000">(207)923-3100</FONT></TT><BR>
    <BR>
</BLOCKQUOTE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>