<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dineshparajuli's Weblog</title>
	<atom:link href="http://dineshparajuli.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dineshparajuli.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Mon, 01 Dec 2008 08:35:19 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='dineshparajuli.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/760b30d2f84c76f6fcabb5ed3ab56d4b?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Dineshparajuli's Weblog</title>
		<link>http://dineshparajuli.wordpress.com</link>
	</image>
			<item>
		<title>DHCP faq</title>
		<link>http://dineshparajuli.wordpress.com/2008/12/01/dhcp-faq/</link>
		<comments>http://dineshparajuli.wordpress.com/2008/12/01/dhcp-faq/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 08:35:19 +0000</pubDate>
		<dc:creator>dineshparajuli</dc:creator>
				<category><![CDATA[Computer related]]></category>

		<guid isPermaLink="false">http://dineshparajuli.wordpress.com/?p=19</guid>
		<description><![CDATA[DHCP FAQ


Author 
John Wobus, jmwobus@syr.edu   (corrections welcome) 
Note: This document now maintained by   Ralph Droms and Ted Lemon 
Date 
10/26/1998 
This file 
http://www.dhcp-handbook.com/dhcp_faq.html 
Acknowledgements 
I am grateful for the help of the dhcp-v4 mailing list as well as many    individuals who have sent me material and ideas. 


Questions

General

What [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=19&subd=dineshparajuli&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h1>DHCP FAQ</h1>
<hr noshade="noshade" />
<dl>
<dt>Author </dt>
<dd>John Wobus, jmwobus@syr.edu   (corrections welcome) </dd>
<dd>Note: This document now maintained by   <a href="mailto:droms@bucknell.edu">Ralph Droms</a> and Ted Lemon </dd>
<dt>Date </dt>
<dd>10/26/1998 </dd>
<dt>This file </dt>
<dd><a href="http://www.dhcp-handbook.com/dhcp_faq.html">http://www.dhcp-handbook.com/dhcp_faq.html</a> </dd>
<dt>Acknowledgements </dt>
<dd>I am grateful for the help of the dhcp-v4 mailing list as well as many    individuals who have sent me material and ideas. </dd>
</dl>
<hr noshade="noshade" />
<h2>Questions</h2>
<ol type="A">
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#genere">General</a>
<ol>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#widxx">What      is DHCP?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#widpx">What      is DHCP&#8217;s purpose?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wcihw">Who      Created It? How Was It Created?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#cdwwa">Can      DHCP work with Appletalk or IPX?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#hiidt">How is      it different than BOOTP or RARP?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#hiidv">How is      it different than VLANs?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wppdd">What      protocol and port does DHCP use?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wiaia">What      is an IP address?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wiama">What      is a MAC address?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wiadl">What      is a DHCP lease?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wiaci">What      is a Client ID?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wscai">Why      shouldn&#8217;t clients assign IP numbers without the use of a server?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#cdssd">Can      DHCP support statically defined addresses?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#hddhs">How      does DHCP and BOOTP handle other subnets?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#cabcb">Can a      BOOTP client boot from a DHCP server?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#cadcb">Can a      DHCP client boot from a BOOTP server?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#iadss">Is a      DHCP server &#8220;supposed to&#8221; be able to support a BOOTP client?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#iadcs">Is a      DHCP client &#8220;supposed to&#8221; be able to use a BOOTP server?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#cadco">Can a      DHCP client or server make a DNS server update the client&#8217;s DNS entry to      match the client&#8217;s dynamically assigned address?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#cdsbe">Can a      DHCP server back up another DHCP server?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wwtst">When      will the server to server protocol be defined?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#istad">Is      there a DHCP mailing list?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#iaseh">In a      subnetted environment, how does the DHCP server discover what subnet a      request has come from?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#iaslh">If a      single LAN has more than one subnet number, how can addresses be served on      subnets other than the primary one?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#iaplh">If a      physical LAN has more than one logical subnet, how can different groups of      clients be allocated addresses on different subnets?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#widdx">Where      is DHCP defined?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wosoi">What      other sources of information are available?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#cdsra">Can      DHCP support remote access?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#cacha">Can a      client have a home address and still float?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#hcird">How      can I relay DHCP if my router does not support it?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#hcimf">How do      I migrate my site from BOOTP to DHCP?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#cylwm">Can      you limit which MAC addresses are allowed to roam?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#itasm">Is      there an SNMP MIB for DHCP?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#widsx">What      is DHCP Spoofing?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#hlsal">How      long should a lease be?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#hcicw">How      can I control which clients get leases from my server?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#hcipl">How      can I prevent unauthorized laptops from using a network that uses DHCP for      dynamic addressing?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#watgx">What      are the <em>Gotcha&#8217;s</em>?</a></li>
</ol>
</li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#infoo">Info on    Implementations</a>
<ol>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wfrcd">What      features or restrictions can a DHCP server have?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wfdsa">What      freeware DHCP servers are available?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wcdsa">What      commercial DHCP servers are available?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wfdca">What      freeware DHCP clients are available?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wvocs">Which      vendors of client software currently support DHCP?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#watdp">What      are the DHCP plans of major client-software vendors?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wrfdr">What      Routers forward DHCP requests?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wrids">What      Routers include DHCP servers?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wrudt">What      Routers use DHCP to configure their IP addresses?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wsfdr">What      Servers forward DHCP requests?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wisrb">Which      implementations support or require the broadcast flag?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wssss">What      servers support secondary subnet numbers?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#wssrd">What      servers support RFC-based dynamic DNS update?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#hcirw">How      can I run Windows 95 without a DHCP server?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#daslm">Do any      servers limit the MAC addresses that may roam?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#waddx">What      analyzers decode DHCP?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#watad">What      administration tools administer DHCP configurations?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#hdoma">How do      I make a client give up its lease?</a></li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#watgo">What      are the <em>Gotcha&#8217;s</em> specific to various implementations?</a></li>
</ol>
</li>
</ol>
<hr noshade="noshade" />
<h2>Answers</h2>
<ol type="A">
<li><a name="genere">General</a>
<ol>
<li><a name="widxx">What is DHCP?</a>DHCP stands for &#8220;Dynamic Host Configuration Protocol&#8221;.</li>
<li><a name="widpx">What is DHCP&#8217;s purpose?</a>DHCP&#8217;s purpose is to enable individual computers on an IP network to      extract their configurations from a server (the &#8216;DHCP server&#8217;) or servers,      in particular, servers that have no exact information about the individual      computers until they request the information. The overall purpose     of this is to reduce the work necessary to administer a large IP     network. The most significant piece of information distributed in     this manner is the IP address.</li>
<li><a name="cdwwa">Can DHCP work with Appletalk or IPX?</a>No, it is too tied to IP. Furthermore, they don&#8217;t need it since they have      always had automated mechanisms for assigning their own network addresses.</li>
<li><a name="wcihw">Who Created It? How Was It Created?</a>DHCP was created by the Dynamic Host Configuration Working Group of the      Internet Engineering Task Force (IETF; a volunteer organization which      defines protocols for use on the Internet). As such, it&#8217;s definition is      recorded in an Internet RFC and the Internet Activities Board (IAB) is      asserting its status as to Internet Standardization. As of this writing      (June 1998), DHCP is an Internet Draft Standard Protocol and is Elective.      BOOTP is an Internet Draft Standard Protocol and is Recommended. For more      information on Internet standardization, see RFC2300 (May 1998)</li>
<li><a name="hiidt">How is it different than BOOTP or RARP?</a>DHCP is based on BOOTP and maintains some backward compatibility. The      main difference is that BOOTP was designed for manual pre-configuration of      the host information in a server database, while DHCP allows for dynamic      allocation of network addresses and configurations to newly attached hosts.      Additionally, DHCP allows for recovery and reallocation of network addresses      through a leasing mechanism.RARP is a protocol used by Sun and other vendors that allows a computer      to find out its own IP number, which is one of the protocol parameters      typically passed to the client system by DHCP or BOOTP. RARP doesn&#8217;t support      other parameters and using it, a server can only serve a single LAN. DHCP      and BOOTP are designed so they can be routed.</li>
<li><a name="hiidv">How is it different than VLANs?</a>DHCP and VLANs, which are very different in concept, are sometimes cited      as different solutions to the same problem. While they have a goal in common      (easing moves of networked computers), VLANs represent a more revolutionary      change to a LAN than DHCP. A DHCP server and forwarding agents can allow you      to set things up so that you can unplug a client computer from one network      or subnet and plug it into another and have it come alive immediately, it      having been reconfigured automatically. In conjunction to Dynamic DNS, it      could automatically be given its same name in its new place. VLAN-capable      LAN equipment with dynamic VLAN assignment allows you to configure things so      a client computer can be plugged into any port and have the same IP number      (as well as name) and be on the same subnet. The VLAN-capable network either      has its own configuration that lists which MAC addresses are to belong to      each VLAN, or it makes the determination from the source IP address of the      IP packets that the client computer sends. Some differences in the two      approaches:
<ul>
<li>DHCP handles changes by reconfiguring the client while a VLAN-capable        network handles it by reconfiguring the network port the client is moved        to.</li>
<li>DHCP dynamic reconfiguration requires a DHCP server, forwarding agent        in each router, and DHCP capability in each client&#8217;s TCP/IP support. The        analogous capability in VLANs requires that all hubs throughout the        network be VLAN-capable, supporting the same VLAN scheme. To this point        VLAN support is proprietary with no vendor interoperability, but standards        are being developed.</li>
<li>DHCP can configure a new client computer for you while a VLAN-capable        network can&#8217;t.</li>
<li>DHCP is generally aimed at giving &#8220;easy moves&#8221; capability to networks        that are divided into subnets on a geographical basis, or on separate        networks. VLANs are generally aimed at allowing you to set up subnets on        some basis other than geographical, e.g. instead of putting everyone in        one office on the same subnet, putting each person on a subnet that has        access to the servers that that person requires.</li>
</ul>
<p>There is an issue      with trying to use DHCP (or BOOTP) and VLANs at the same time, in      particular, with the scheme by which the VLAN-capable network determines the      client&#8217;s VLAN based upon the client computer&#8217;s source IP address. Doing so      assumes the client computer is already configured, which precludes the use      of network to get the configuration information from a DHCP or BOOTP server.</li>
<li><a name="wppdd">What protocol and port does DHCP use?</a>DHCP, like BOOTP runs over UDP, utilizing ports 67 and 68.</li>
<li><a name="wiaia">What is an IP address?</a>An IP address (also called an IP number) is a number (typically written      as four numbers separated by periods, i.e. 107.4.1.3 or 84.2.1.111) which      uniquely identifies a computer that is making use of the Internet. It is      analogous to your telephone number in that the telephone number is used by      the telephone network to direct calls to you. The IP address is used by the      Internet to direct data to your computer, e.g. the data your web browser      retrieves and displays when you surf the net. One task of DHCP is to assist      in the problem of getting a functional and unique IP number into the hands      of the computers that make use of the Internet.</li>
<li><a name="wiama">What is a MAC address?</a>A MAC address (also called an Ethernet address or an IEEE MAC address) is      a number (typically written as twelve hexadecimal digits, 0 through 9 and A      through F, or as six hexadecimal numbers separated by periods or colons,      i.e. 0080002012ef, 0:80:0:2:20:ef) which uniquely identifes a computer that      has an Ethernet interface. Unlike the IP number, it includes no indication      of where your computer is located. In DHCP&#8217;s typical use, the server uses a      requesting computer&#8217;s MAC address to uniquely identify it.</li>
<li><a name="wiadl">What is a DHCP lease?</a>A DHCP lease is the amount of time that the DHCP server grants to the      DHCP client permission to use a particular IP address. A typical server      allows its administrator to set the lease time.</li>
<li><a name="wiaci">What is a Client ID?</a>What is termed the <em>Client ID</em> for the purposes of the DHCP protocol      is whatever is used by the protocol to identify the client computer. By      default, DHCP implementations typically employ the client&#8217;s MAC address for      this purpose, but the DHCP protocol allows other options. Some DHCP      implementations have a setup option to specify the client ID you want. One      alternative to the MAC address is simply a character string of your choice.      In any case, in order for DHCP to function, you must be certain that no      other client is using the client ID you choose, and you must be sure the      DHCP server will accept it.</li>
<li><a name="wscai">Why shouldn&#8217;t clients assign IP numbers without the use of      a server?</a>It is theoretically possible to develop software for client-machines that      finds an unused address by picking them out of the blue and broadcasting a      request of all the other client machines to see if they are using them.      Appletalk is designed around this idea, and Apple&#8217;s MacTCP can be configured      to do this for IP. However, this method of IP address assignment has      disadvantages.
<ol>
<li>A computer that needs a permanently-assigned IP number might be turned        off and lose its number to a machine coming up. This has problems both for        finding services and for security.</li>
<li>A network might be temporarily divided into two non-communicating        networks while a network component is not functioning. During this time,        two different client-machines might end up claiming the same IP number.        When the network comes back, they start malfunctioning.</li>
<li>If such dynamic assignment is to be confined to ranges of IP        addresses, then the ranges are configured in each desktop machine rather        than being centrally administered. This can lead both to hidden        configuration errors and to difficulty in changing the range. Another        problem with the use of such ranges is keeping it easy to move a computer        from one subnet to another.</li>
</ol>
</li>
<li><a name="cdssd">Can DHCP support statically defined addresses?</a>Yes. At least there is nothing in the protocol to preclude this and one      expects it to be a feature of any DHCP server. This is really a server      matter and the client should work either way. The RFC refers to this as      manual allocation.</li>
<li><a name="hddhs">How does DHCP and BOOTP handle multiple subnets?</a>For the situations where there is more than one LAN, each with its own      subnet number, there are two ways. First of all, you can set up a seperate      server on each subnet. Secondly, a feature of some routers known as &#8220;BOOTP      forwarding&#8221; to forward DHCP or BOOTP requests to a server on another subnet      and to forward the replies back to the client. The part of such a router (or      server acting as a router) that does this is called a &#8220;BOOTP forwarding      agent&#8221;. Typically you have to enable it on the interface to the subnet to be      served and have to configure it with the IP address of the DHCP or BOOTP      server. On a Cisco router, the address is known as the &#8220;UDP Helper Address&#8221;.</li>
<li><a name="cabcb">Can a BOOTP client boot from a DHCP server?</a>Only if the DHCP server is specifically written to also handle BOOTP      queries.</li>
<li><a name="cadcb">Can a DHCP client boot from a BOOTP server?</a>Only if the DHCP client were specifically written to make use of the      answer from a BOOTP server. It would presumably treat a BOOTP reply as an      unending lease on the IP address.In particular, the TCP/IP stack included with Windows 95 <em>does not</em> have this capability.</li>
<li><a name="iadss">Is a DHCP server &#8220;supposed to&#8221; be able to support a BOOTP      client?</a>The RFC on such interoperability (1534) is clear: &#8220;In summary, a DHCP      server: &#8230; MAY support BOOTP clients,&#8221; (section 2). The word &#8220;MAY&#8221;      indicates such support, however useful, is left as an option.A source of confusion on this point is the following statement in section      1.5 of RFC 1541: &#8220;DHCP must provide service to existing BOOTP clients.&#8221;      However, this statement is one in a list of &#8220;general design goals for DHCP&#8221;,      i.e. what the designers of the DHCP protocol set as their own goals. It is      not in a list of requirements for DHCP servers.</li>
<li><a name="iadcs">Is a DHCP client &#8220;supposed to&#8221; be able to use a BOOTP      server?</a>The RFC on such interoperability (1534) is clear: &#8220;A DHCP client MAY use      a reply from a BOOTP server if the configuration returned from the BOOTP      server is acceptable to the DHCP client.&#8221; (section 3). The word &#8220;MAY&#8221;      indicates such support, however useful, is left as an option.</li>
<li><a name="cadco">Can a DHCP client or server make a DNS server update the      client&#8217;s DNS entry to match the client&#8217;s dynamically assigned address?</a>RFCs 2136 and 2137 indicate a way in which DNS entries can be updated      dynamically. Using this requires a DNS server that supports this feature and      a DHCP server that makes use of it. The RFCs are very recent (as of 5/97)      and implementations are few. In the mean time, there are DNS and DHCP      servers that accomplish this through proprietary means.</li>
<li><a name="cdsbe">Can a DHCP server back up another DHCP server?</a>You can have two or more servers handing out leases for different      addresses. If each has a dynamic pool accessible to the same clients, then      even if one server is down, one of those clients can lease an address from      the other server.However, without communication between the two servers to share their      information on current leases, when one server is down, any client with a      lease from it will not be able to renew their lease with the other server.      Such communication is the purpose of the &#8220;server to server protocol&#8221; (see      next question). It is possible that some server vendors have addressed this      issue with their own proprietary server-to-server communication.</li>
<li><a name="wwtst">When will the server to server protocol be defined?</a>The DHC WG of the IETF is actively investigating the issues in      inter-server communication. The protocol should be defined &#8220;soon&#8221;.</li>
<li><a name="istad">Is there a DHCP mailing list?</a>There are several:
<pre>List                            Purpose
----                            -------
dhcp-v4@bucknell.edu            General discussion: a good list for
                                server administrators.
dhcp-bake@bucknell.edu          DHCP bakeoffs
dhcp-impl@bucknell.edu          Implementations
dhcp-serve@bucknell.edu         Server to server protocol
dhcp-dns@bucknell.edu           DNS-DHCP issues
dhcp-v6@bucknell.edu            DHCP for IPv6</pre>
<p>The lists are run by <a href="mailto:listserv@bucknell.edu">listserv@bucknell.edu</a> which can be      used to subscribe and sign off. Archives for the dhcp-v4 list (which used to      be called the <em>host-conf</em> list) are stored at <a href="ftp://ftp.bucknell.edu/pub/dhcp/">ftp://ftp.bucknell.edu/pub/dhcp/</a>.</li>
<li><a name="iaseh">In a subnetted environment, how does the DHCP server      discover what subnet a request has come from?</a>DHCP client messages are sent to off-net servers by DHCP relay agents,      which are often a part of an IP router. The DHCP relay agent records the      subnet from which the message was received in the DHCP message header for      use by the DHCP server.Note: a DHCP relay agent is the same thing as a BOOTP relay agent, and      technically speaking, the latter phrase is correct.</li>
<li><a name="iaslh">If a single LAN has more than one subnet number, how can      addresses be served on subnets other than the primary one?</a>A single LAN might have more than one subnet number applicable to the      same set of ports (broadcast domain). Typically, one subnet is designated as      primary, the others as secondary. A site may find it necessary to support      addresses on more than one subnet number associated with a single interface.      DHCP&#8217;s scheme for handling this is that the server has to be configured with      the necessary information and has to support such configuration &amp;      allocation. Here are four cases a server might have to handle:
<ol>
<li>Dynamic allocation supported on secondary subnet numbers on the LAN to        which the server is attached.</li>
<li>Dynamic allocation supported on secondary subnet numbers on a LAN        which is handled through a DHCP/BOOTP Relay. In this case, the DHCP/BOOTP        Relay sends the server a gateway address associated with the primary        subnet and the server must know what to do with it.</li>
</ol>
<p>The other two      cases are the same capabilities during manual allocation. It is possible      that a particular server-implementation can handle some of these cases, but      not all of them. See <a href="http://www.dhcp-handbook.com/dhcp_faq.html#wssss">section      below</a> listing the capabilities of some servers.</li>
<li><a name="iaplh">If a physical LAN has more than one logical subnet, how      can different groups of clients be allocated addresses on different      subnets?</a>One way to do this is to preconfigure each client with information about      what group it belongs to. A DHCP feature designed for this is the user class      option. To do this, the client software must allow the user class option to      be preconfigured and the server software must support its use to control      which pool a client&#8217;s address is allocated from.</li>
<li><a name="widdx">Where is DHCP defined?</a>In Internet RFCs.
<dl>
<dt>RFC 2131 </dt>
<dd>R. Droms, &#8220;Dynamic Host Configuration Protocol&#8221;, 3/97. Supersedes RFC        1541 and RFC 1531. <em>[Note that some of the references in this FAQ are to        RFC 1541: I'll update them when I get a chance. -- Author]</em> </dd>
<dt>RFC 1534 </dt>
<dd>R. Droms, &#8220;Interoperation Between DHCP and BOOTP&#8221;, 10/08/1993. </dd>
<dt>RFC 2132 </dt>
<dd>S. Alexander, R. Droms, &#8220;DHCP Options and BOOTP Vendor Extensions&#8221;,        3/97. Supersedes RFC 1533. </dd>
</dl>
<p>Some websites with copies of RFCs:<br />
<a href="http://info.internet.isi.edu/1s/in-notes/rfc/">http://info.internet.isi.edu/1s/in-notes/rfc/</a><br />
<a href="http://www.cis.ohio-state.edu/hypertext/information/rfc.html">http://www.cis.ohio-state.edu/hypertext/information/rfc.html</a><br />
<a href="http://www.pmg.lcs.mit.edu/rfc.html">http://www.pmg.lcs.mit.edu/rfc.html</a></li>
<li><a name="wosoi">What other sources of information are available?</a>See the dhcp-v4 mailing list <a href="http://www.dhcp-handbook.com/dhcp_faq.html#istad">mentioned      above</a> as well as its archives.
<dl>
<dt><em>DHCP &#8211; Dynamic Host Configuration Protocol</em> </dt>
<dd><a href="http://www.eg.bucknell.edu/%7Edroms/dhcp/">http://www.eg.bucknell.edu/~droms/dhcp/</a> </dd>
<dt><em>Problems and Solutions of DHCP: Experiences with DHCP        implementation and Operation</em> </dt>
<dd>A. Tominaga, O. Nakamura, F. Teraoka, J. Murai. <a href="http://info.isoc.org/HMP/PAPER/127/html/paper.html">http://info.isoc.org/HMP/PAPER/127/html/paper.html</a> </dd>
<dt><em>DHCP Resources</em> </dt>
<dd>Alan Dobkin. <a href="http://nws.cc.emory.edu/WebStaff/Alan/Net-Man/Computing/DHCP/">http://NWS.CC.Emory.Edu/WebStaff/Alan/Net-Man/Computing/DHCP/</a> </dd>
<dt><em>DHCP Reading Room</em> </dt>
<dd>Eric Hall. <a href="http://www.ehsco.com/reading/dhcp.html">http://www.ehsco.com/reading/dhcp.html</a> </dd>
<dt>Internet Drafts </dt>
<dd>Internet drafts are works in progress intended to update the current        RFCs or specify additional functionality, and sometimes there is one or        more draft related to DHCP. All Internet Drafts are available from various        sites: the US East Cost site is <a href="ftp://ds.internic.net/internet-drafts/">ftp://ds.internic.net/internet-drafts/</a>;        a web site is <a href="http://ds.internic.net/ds/dsintdrafts.html">http://ds.internic.net/ds/dsintdrafts.html</a>.        The DHCP-related drafts currently have filenames of the form        &#8220;draft-ietf-dhc-SOMETHING&#8221;. These DHCP-related drafts are also stored at        <a href="ftp://ftp.bucknell.edu/pub/dhcp/">ftp://ftp.bucknell.edu/pub/dhcp/</a>,        and are available through <a href="http://www.eg.bucknell.edu/%7Edroms/dhcp/">http://www.eg.bucknell.edu/~droms/dhcp/</a>.        I cannot be more specific about the documents because they are by their        nature temporary. </dd>
<dt>&#8220;DHCP Clients: Do They Really Work?&#8221; </dt>
<dd>Eric Hall. <em>Network Computing</em>, Vol. 7, No. 7, May 1, 1996, pp.        114-120. Reviews DHCP-client-function of some popular Windows IP stacks.        <a href="http://www.ehsco.com/reading/19960515ncw2.html">http://www.ehsco.com/reading/19960515ncw2.html</a> </dd>
<dt>&#8220;The Heaven And Hell Of DHCP Servers&#8221; </dt>
<dd>Eric Hall. <em>Network Computing</em>, Vol. 7, No. 8, May 15, 1996, pp.        118-121. Reviews DHCP servers. <a href="http://www.ehsco.com/reading/19960515ncw1.html">http://www.ehsco.com/reading/19960515ncw1.html</a> </dd>
</dl>
</li>
<li><a name="cdsra">Can DHCP support remote access?</a>PPP has its own non-DHCP way in which communications servers can hand      clients an IP address called IPCP (IP Control Protocol) but doesn&#8217;t have the      same flexibility as DHCP or BOOTP in handing out other parameters. Such a      communications server may support the use of DHCP to acquire the IP      addresses it gives out. This is sometimes called doing DHCP by proxy for the      client. I know that Windows NT&#8217;s remote access support does this.A feature of DHCP under development (DHCPinform) is a method by which a      DHCP server can supply parameters to a client that already has an IP number.      With this, a PPP client could get its IP number using IPCP, then get the      rest of its parameters using this feature of DHCP.
<p>SLIP has no standard way in which a server can hand a client an IP      address, but many communications servers support non-standard ways of doing      this that can be utilized by scripts, etc. Thus, like communications servers      supporting PPP, such communications servers could also support the use of      DHCP to acquire the IP addressees to give out.</p>
<p>The DHCP protocol is capable of allocating an IP address to a device      without an IEEE-style MAC address, such as a computer attached through SLIP      or PPP, but to do so, it makes use of a feature which may or may not be      supported by the DHCP server: the ability of the server to use something      other than the MAC address to identify the client. Communications servers      that acquire IP numbers for their clients via DHCP run into the same      roadblock in that they have just one MAC address, but need to acquire more      than one IP address. One way such a communications server can get around      this problem is through the use of a set of unique pseudo-MAC addresses for      the purposes of its communications with the DHCP server. Another way (used      by Shiva) is to use a different &#8220;client ID type&#8221; for your hardware address.      Client ID type 1 means you&#8217;re using MAC addresses. However, client ID type 0      means an ASCII string.</li>
<li><a name="cacha">Can a client have a home address and still float?</a>There is nothing in the protocol to keep a client that already has a      leased or permanent IP number from getting a(nother) lease on a temporary      basis on another subnet (i.e., for that laptop which is almost always in one      office, but occasionally is plugged in in a conference room or class room).      Thus it is left to the server implementation to support such a feature. I&#8217;ve      heard that Microsoft&#8217;s NT-based server can do it.</li>
<li><a name="hcird">How can I relay DHCP if my router does not support it?</a>A server on a net(subnet) can relay DHCP or BOOTP for that net. Microsoft      has software to make Windows NT do this.</li>
<li><a name="hcimf">How do I migrate my site from BOOTP to DHCP?</a>I don&#8217;t have an answer for this, but will offer a little discussion. The      answer depends a lot on what BOOTP server you are using and how you are      maintaining it. If you depend heavily on BOOTP server software to support      your existing clients, then the demand to support clients that support DHCP      but not BOOTP presents you with problems. In general, you are faced with the      choice:
<ol>
<li>Find a server that is administered like your BOOTP server only that        also serves DHCP. For example, one popular BOOTP server, the CMU server,        has been patched so that it will answer DHCP queries.</li>
<li>Run both a DHCP and a BOOTP server. It would be good if I could find        out the gotcha&#8217;s of such a setup.</li>
<li>Adapt your site&#8217;s administration to one of the available DHCP/BOOTP        servers.</li>
<li>Handle the non-BOOTP clients specially, e.g. turn off DHCP and        configure them statically: not a good solution, but certainly one that can        be done to handle the first few non-BOOTP clients at your site.</li>
</ol>
</li>
<li><a name="cylwm">Can you limit which MAC addresses are allowed to roam?</a>Sites may choose to require central pre-configuration for all computers      that will be able to acquire a dynamic address. A DHCP server could be      designed to implement such a requirement, presumably as an option to the      server administrator. See <a href="http://www.dhcp-handbook.com/dhcp_faq.html#daslm">section      below</a> on servers that implement this.</li>
<li><a name="itasm">Is there an SNMP MIB for DHCP?</a>There is no standard MIB; creating one is on the list of possible      activities of the DHCP working group. It is possible that some servers      implement private MIBs.</li>
<li><a name="widsx">What is DHCP Spoofing?</a>Ascend <em>Pipeline</em> ISDN routers (which attach Ethernets to ISDN      lines) incorporate a feature that Ascend calls &#8220;DHCP spoofing&#8221; which is      essentially a tiny server implementation that hands an IP address to a      connecting Windows 95 computer, with the intention of giving it an IP number      during its connection process.</li>
<li><a name="hlsal">How long should a lease be?</a>I&#8217;ve asked sites about this and have heard answers ranging from 15      minutes to a year. Most administrators will say it depends upon your goals,      your site&#8217;s usage patterns, and service arrangements for your DHCP server.A very relevant factor is that the client starts trying to renew the      lease when it is halfway through: thus, for example, with a 4 day lease, the      client which has lost access to its DHCP server has 2 days from when it      first tries to renew the lease until the lease expires and the client must      stop using the network. During a 2-day outage, new users cannot get new      leases, but no lease will expire for any computer turned on at the time that      the outage commences.
<p>Another factor is that the longer the lease the longer time it takes for      client configuration changes controlled by DHCP to propogate.</p>
<p>Some relevant questions in deciding on a lease time:</p>
<dl>
<dt>Do you have more users than addresses? </dt>
<dd>If so, you want to keep the lease time short so people don&#8217;t end up        sitting on leases. Naturally, there are degrees. In this situation, I&#8217;ve        heard examples cited of 15 minutes, 2 hours, and 2 days. Naturally, if you        know you will have 20 users using 10 addresses in within a day, a 2 day        lease is not practical. </dd>
<dt>Are you supporting mobile users? </dt>
<dd>If so, you may be in the situation of having more users than addresses        on some particular IP number range. See above. </dd>
<dt>Do you have a typical or minimum amount of time that you are trying to        support? </dt>
<dd>If your typical user is on for an hour at minimum, that suggest a hour        lease at minimum. </dd>
<dt>How many clients do you have and how fast are the communications lines        over which the DHCP packets will be run? </dt>
<dd>The shorter the lease, the higher the server and network load. In        general, a lease of at least 2 hours is long enough that the load of even        thousands of clients is negligible. For shorter leases, there may be a        point beyond which you will want to watch the load. Note that if you have        a communication line down for a long enough time for the leases to expire,        you might see an unusually high load it returns. If the lease-time is at        least double the communication line outage, this is avoided. </dd>
<dt>How long would it take to bring back up the DHCP server, and to what        extent can your users live without it? </dt>
<dd>If the lease time is at least double the server outage, then running        clients who already have leases will not lose them. If you have a good        idea of your longest likely server outage, you can avoid such problems.        For example, if your server-coverage is likely to recover the server        within three hours at any time that clients are using their addresses,        then a six hour lease will handle such an outage. If you might have a        server go down on Friday right after work and may need all Monday&#8217;s        work-day to fix it, then your maximum outage time is 3 days and a 6-day        lease will handle it. </dd>
<dt>Do you have users who want to tell other users about their IP number? </dt>
<dd>If your users are setting up their own web servers and telling people        how to get to them either by telling people the IP number or through a        permanent DNS entry, then they are looking for an IP number that won&#8217;t be        changing. While some sites would manually allocate any address that people        expected to remain stable, other sites want to use DHCP&#8217;s ability to        automate distribution of relatively permanent addresses. The relevant time        is the maximum amount of time that you wish to allow the user to keep        their machine turned off yet keep their address. For example, in a        university, if students might have their computers turned off for as long        as three weeks between semesters, and you wish them to keep their IP        address, then a lease of six weeks or longer would suffice. </dd>
</dl>
<p>Some examples of lease-times that sites have used &amp; their rationals:</p>
<dl>
<dt>15 minutes </dt>
<dd>To keep the maximum number of addresses free for distribution in cases        where there will be more users than addresses. </dd>
<dt>6 hours </dt>
<dd>Long enough to allow the DHCP server to be fixed, e.g. 3 hours. </dd>
<dt>12 hours </dt>
<dd>If you need to take back an address, then you know that it will only        take one night for the users&#8217; lease to expire. </dd>
<dt>3 days </dt>
<dd>This is apparently Microsoft&#8217;s default, thus many sites use it. </dd>
<dt>6 days </dt>
<dd>Long enough that a weekend server outage that gets fixed on Monday        will not result in leases terminating. </dd>
<dt>4 months </dt>
<dd>Long enough that students can keep their IP address over the summer        hiatus. I believe this rational is workable if the summer hiatus is no        more than 2 months. </dd>
<dt>One year </dt>
<dd>If a user has not used their address in six months, then they are        likely to be gone. Allows administrator to recover those addresses after        someone has moved on. </dd>
</dl>
</li>
<li><a name="hcicw">How can I control which clients get leases from my      server?</a>There is no ideal answer: you have to give something up or do some extra      work.
<ul>
<li>You can put all your clients on a subnet of your own along with your        own DHCP server.</li>
<li>You can use manual allocation.</li>
<li>Perhaps you can find DHCP server software that allows you to list        which MAC addresses the server will accept. DHCP servers that support        roaming machines may be adapted to such use.</li>
<li>You can use the user class option assuming your clients and server        support it: it will require you to configure each of your clients with a        user class name. You still depend upon the other clients to respect your        wishes.</li>
</ul>
</li>
<li><a name="hcipl">How can I prevent unauthorized laptops from using a      network that uses DHCP for dynamic addressing?</a>This would have to be done using a mechanism other than DHCP. DHCP does      not prevent other clients from using the addresses it is set to hand out nor      can it distinguish between a computer&#8217;s permanent MAC address and one set by      the computer&#8217;s user. DHCP can impose no restrictions on what IP address can      use a particular port nor control the IP address used by any client.</li>
<li><a name="watgx">What are the <em>Gotcha&#8217;s</em>?</a>
<ul>
<li>A malicious user could make trouble by putting up an unofficial DHCP        server.
<ul>
<li>The immediate problem would be a server passing out numbers already          belonging to some computer yielding the potential for two or more          &#8220;innocent bystander&#8221; nodes ending up with the same IP number. Net result          is problems using the nodes, possibly intermittent of one or the other          is sometimes turned off.</li>
<li>A lot of problems are possible if a renegade server manages to get a          client to accept its lease offering, and feeds the client its own          version of other booting parameters. One scenario is a client that loads          its OS over the network via tftp being directed to a different file          (possibly on a different server), thus allowing the perpetrator to take          over the client. Given that boot parameters are often made to control          many different things about the computers&#8217; operation and communication,          many other scenarios are just as serious.</li>
</ul>
<p>Note that BOOTP has        the same vulnerabilities.</li>
<li>The &#8220;broadcast flag&#8221;: DHCP includes a way in which client        implementations unable to receive a packet with a specific IP address can        ask the server or relay agent to use the broadcast IP address in the        replies (a &#8220;flag&#8221; set by the client in the requests). The definition of        DHCP states that implementations &#8220;should&#8221; honor this flag, but it doesn&#8217;t        say they &#8220;must&#8221;. Some Microsoft TCP/IP implementations used this flag,        which meant in practical terms, relay agents and servers had to implement        it. A number of BOOTP-relay-agent implementations (e.g. in routers)        handled DHCP just fine except for the need for this feature, thus they        announced new versions stated to handle DHCP.</li>
<li>Some of the virtual LAN schemes, i.e., those that use the packet&#8217;s IP        number to decide which &#8220;virtual LAN&#8221; a client-computer is on for the        purposes of TCP/IP, don&#8217;t work when using DHCP to dynamically assign        addresses. DHCP servers and relay agents use their knowledge of what LAN        the client-station is on to select the subnet number for the        client-station&#8217;s new IP address whereas such switches use the subnet        number sent by the client-station to decide which (virtual) LAN to put the        station on.</li>
<li>Routers are sometimes configured so that one LAN on one port has        multiple network (or subnet) numbers. When the router is relaying requests        from such a LAN to the DHCP server, it must pass along as IP number that        is associated with one of the network (or subnet) numbers. The only way        the DHCP server can allocate addresses on one of the LAN&#8217;s other network        (or subnet) numbers is if the DHCP server is specifically written to have        a feature to handle such cases, and it has a configuration describing the        situation.</li>
<li>The knowledge that a particular IP number is associated with a        particular node is often used for various functions. Examples are: for        security purposes, for network management, and even for identifying        resources. Furthermore, if the DNS&#8217;s names are going to identify IP        numbers, the numbers, the IP numbers have to be stable. Dynamic        configuration of the IP numbers undercuts such methods. For this reason,        some sites try to keep the continued use of dynamically allocatable IP        numbers to a minimum.</li>
<li>With two or more servers serving a LAN, clients that are moved around        (e.g. mobile clients) can end up with redundant leases. Consider a home        site with two DHCP servers, a remote site with DHCP services, and a mobile        client. The client first connects to the home site and receives an address        from one of the two serves. He/she then travels to the remote site        (without releasing the lease at the home site) and attempts to use the        acquired address. It is of course NAK&#8217;ed and the client receives an        address appropriate for the remote site. The client then returns home and        tries to use the address from the remote site. It is NAK&#8217;ed but now the        client broadcasts a DHCPDISCOVER to get a address. The server that holds        the previous lease will offer the address back to the client but there is        no guarantee that the client will accept that address; consequently, it is        possible for the client to acquire an address on the other server and        therefore have two leases within the site. The problem can be solved by        using only one server per subnet/site and can be mitigated by short lease        lengths. But in a very mobile environment, it is possible for these        transient clients to consume more than their fair share of addresses.</li>
<li>If departments, offices, or individuals run DHCP servers with their        own small address pools on LANs shared by other departments, offices, or        individuals, they can find that their addresses are being used by anyone        on the LAN that happens to set their IP configuration to use DHCP.</li>
<li>An easy mistake to make in setting up a DHCP server is to fail to set        all the necessary global parameters. This can result in some functions        working while others are not, or functions working when the client is set        up manually, but failing to work when set to use DHCP.</li>
<li>Long leases can be disadvantageous in cases where you need to change a        configuration parameter or withdraw an address from use. The length of the        lease can mean the difference between having to go to every affected        client and rebooting it, or merely waiting a certain amount of time for        the leases to be renewed. (Note: one workaround is to fool with the client        computer&#8217;s clock).</li>
</ul>
</li>
</ol>
<hr noshade="noshade" /></li>
<li><a name="infoo">Info on Implementations</a>
<ol>
<li><a name="wfrcd">What features or restrictions can a DHCP server have?</a>While the DHCP server protocol is designed to support dynamic management      of IP addresses, there is nothing to stop someone from implementing a server      that uses the DHCP protocol, but does not provide that kind of support. In      particular, the maintainer of a BOOTP server-implementation might find it      helpful to enhance their BOOTP server to allow DHCP clients that cannot      speak &#8220;BOOTP&#8221; to retrieve statically defined addresses via DHCP. The      following terminology has become common to describe three kinds of IP      address allocation/management. These are independent &#8220;features&#8221;: a      particular server can offer or not offer any of them:
<ul>
<li>Manual allocation: the server&#8217;s administrator creates a configuration        for the server that includes the MAC address and IP address of each DHCP        client that will be able to get an address: functionally equivalent to        BOOTP though the protocol is incompatible.</li>
<li>Automatic allocation: the server&#8217;s administrator creates a        configuration for the server that includes only IP addresses, which it        gives out to clients. An IP address, once associated with a MAC address,        is permanently associated with it until the server&#8217;s administrator        intervenes.</li>
<li>Dynamic allocation: like automatic allocation except that the server        will track leases and give IP addresses whose lease has expired to other        DHCP clients.</li>
</ul>
<p>Other features which a DHCP server may or may not have:</p>
<ul>
<li>Support for BOOTP clients.</li>
<li>Support for the broadcast bit.</li>
<li>Administrator-settable lease times.</li>
<li>Administrator-settable lease times on manually allocated addresses.</li>
<li>Ability to limit what MAC addresses will be served with dynamic        addresses.</li>
<li>Allows administrator to configure additional DHCP option-types.</li>
<li>Interaction with a DNS server. Note that there are a number of        interactions that one might support and that a standard set &amp; method        is in the works.</li>
<li>Interaction with some other type of name server, e.g. NIS.</li>
<li>Allows manual allocation of two or more alternative IP numbers to a        single MAC address, whose use depends upon the gateway address through        which the request is relayed.</li>
<li>Ability to define the pool/pools of addresses that can be allocated        dynamically. This is pretty obvious, though someone might have a server        that forces the pool to be a whole subnet or network. Ideally, the server        does not force such a pool to consist of contiguous IP addresses.</li>
<li>Ability to associate two or more dynamic address pools on separate IP        networks (or subnets) with a single gateway address. This is the basic        support for &#8220;secondary nets&#8221;, e.g. a router that is acting as a BOOTP        relay for an interface which has addresses for more than one IP network or        subnet.</li>
<li>Ability to configure groups of clients based upon client-supplied user        and/or vendor class. Note: this is a feature that might be used to assign        different client-groups on the same physical LAN to different logical        subnets.</li>
<li>Administrator-settable T1/T2 lengths.</li>
<li>Interaction with another DHCP server. Note that there are a number of        interactions that one might support and that a standard set &amp; method        is in the works.</li>
<li>Use of PING (ICMP Echo Request) to check an address prior to        dynamically allocating it.</li>
<li>Server grace period on lease times.</li>
<li>Ability to force client(s) to get a new address rather than renew.</li>
</ul>
<p>Following are some features related not to the functions that the server      is capable of carrying out, but to the way that it is administered.</p>
<ul>
<li>Ability to import files listing manually allocated addresses (as        opposed to a system which requires you to type the entire configuration        into its own input utility). Even better is the ability to make the server        do this via a command that can be used in a script, rdist, rsh, etc.</li>
<li>Graphical administration.</li>
<li>Central administration of multiple servers.</li>
<li>Ability to import data in the format of legacy configurations, e.g.        /etc/bootptab as used by the CMU BOOTP daemon.</li>
<li>Ability to make changes while the server is running and leases are        being tracked, i.e. add or take away addressees from a pool, modify        parameters.</li>
<li>Ability to make global modifications to parameters, i.e., that apply        to all entries; or ability to make modifications to groups of ports or        pools.</li>
<li>Maintenance of a lease audit trail, i.e. a log of the leases granted.</li>
</ul>
</li>
<li><a name="wfdsa">What freeware DHCP servers are available?</a>(This is not necessarily a complete list)
<pre>950415 Bootp server:
 Bootp 2.4.3 (not DHCP, but with the "DHCP patches" mentioned
 below, can handle DHCP requests)
 <a href="ftp://ftp.mc.com/pub/bootp-2.4.3.tar.Z">ftp://ftp.mc.com/pub/bootp-2.4.3.tar.Z</a>
950425 Bootp server version 2.4.3 with "samba" DHCP patches
 (does manual allocation of IP addresses)
 <a href="http://www.sghms.ac.uk/%7Empreston/bootp_dhcp.tar.Z">http://www.sghms.ac.uk/~mpreston/bootp_dhcp.tar.Z</a>
 (within <a href="http://www.sghms.ac.uk/%7Empreston/tools.htm">http://www.sghms.ac.uk/~mpreston/tools.htm</a>)
950706 "samba" DHCP patches for bootp server:
 (does manual allocation of IP addresses)
 <a href="ftp://nimbus.anu.edu.au/pub/tridge/samba/contributed/DHCP.patch">ftp://nimbus.anu.edu.au:/pub/tridge/samba/contributed/DHCP.patch</a>
 (note: I've heard that the patched server will crash if it receives
  one particular optional packet, the DHCP Release packet)
950711 Patched bootp server supporting DHCP-based "automatic" allocation:
 (gives addresses dynamically, but never takes them away)
 <a href="ftp://ftp.ntplx.net/pub/networking/bootp/bootp-DD2.4.3.tar.gz">ftp://ftp.ntplx.net/pub/networking/bootp/bootp-DD2.4.3.tar.gz</a>
951219 BOOTP server and patches for DHCP
 <a href="ftp://africa.geomic.uni-oldenburg.de/pub/people/joey/dhcp/bootpd/">ftp://africa.geomic.uni-oldenburg.de/pub/people/joey/dhcp/bootpd/</a>
960112 OS/2 port of BOOTP server with patches for manual DHCP support
 <a href="ftp://ftp.leo.org/pub/comp/os/os2/tcpip/systools/bootpd-243-dhcp.zip">ftp://ftp.leo.org/pub/comp/os/os2/tcpip/systools/bootpd-243-dhcp.zip</a>
960130 Rose-Hulman Institute of Technology "Mondo-DB" LAN administration
 project: modified DHCP server planned
 <a href="http://www.rose-hulman.edu/%7Eallard/Mondo-DB/index.html">http://www.rose-hulman.edu/~allard/Mondo-DB/index.html</a>
950630 WIDE Project:
 <a href="mailto:tomy@sfc.wide.ad.jp">mailto:tomy@sfc.wide.ad.jp</a>
 WIDE Project
 Keio Univ.
 Japan
 <a href="ftp://sh.wide.ad.jp/WIDE/free-ware/dhcp/dhcp-1.2.1.tar.gz">ftp://sh.wide.ad.jp/WIDE/free-ware/dhcp/dhcp-1.2.1.tar.gz</a>
 Check Archie for dhcp-1.2.1 because lots of sites distribute it.
 Beta version:
 <a href="ftp://sh.wide.ad.jp/WIDE/free-ware/dhcp/dhcp-1.3beta.tar.gz">ftp://sh.wide.ad.jp/WIDE/free-ware/dhcp/dhcp-1.3beta.tar.gz</a>
960312 Carnegie Mellon University DHCP/BOOTP server (SunOS, dhcp-3.3.7)
 <a href="ftp://ftp.net.cmu.edu/pub/dhcp/dhcp-3.3.7.tar.gz">ftp://ftp.net.cmu.edu/pub/dhcp/dhcp-3.3.7.tar.gz</a>
961104 Princeton patches to CMU dhcpd 3.7.7.
 <a href="http://www.princeton.edu/%7Eirwin/dhcpd.html">http://www.princeton.edu/~irwin/dhcpd.html</a>
971204 Internet Software Consortium (ISC) DHCP/BOOTP Server
 <a href="http://www.isc.org/dhcp.html">http://www.isc.org/dhcp.html</a></pre>
</li>
<li><a name="wcdsa">What commercial DHCP servers are available?</a>(This is not necessarily a complete list)
<pre>951010 Wollongong: included in next release of PathWay for OpenVMS which is in
       beta
951219 Puzzle Systems: WEBserv (NLM(s) that do DHCP, BOOTP, HTTP, and FTP)
       <a href="mailto:info@puzzle.com">mailto:info@puzzle.com</a>
       <a href="http://www.puzzle.com/">http://www.puzzle.com/</a>
951220 Process Software: server for OpenVMS included in TCPware for OpenVMS
       <a href="http://www.process.com/">http://www.process.com/</a>
960130 Digital: RoamAbout Mobile IP Client/Server Network Software V2.0
       <a href="http://www.digital.com/info/Customer-Update/940620001.txt.html">http://www.digital.com/info/Customer-Update/940620001.txt.html</a>
960312 Nevod Inc. Proxy IP/DHCP Server (PIP) Beta-1.0
       <a href="http://www.nevod.com/pip/index.html">http://www.nevod.com/pip/index.html</a>
960327 Xedia: IP/Assist 1.0 feature for their switches includes DHCP service.
       <a href="http://www.xedia.com/">http://www.xedia.com/</a>
960420 Competitive Automation's JOIN (415-321-4006): SunOS4.x, Solaris2.x,
       Digital Unix 3.2, 4.x, HP-UX 9 &amp; 10 DHCP/BOOTP servers.
       <a href="http://www.join.com/">http://www.join.com/</a>
960514 SunSoft: Solstice SolarNet PC-Admin 1.5 includes a DHCP/BOOTP server.
       <a href="http://www.sun.com/solstice/Networking-products/PC-Admin.html">http://www.sun.com/solstice/Networking-products/PC-Admin.html</a>
960514 Microsoft: DHCP server included in Windows NT Server 3.51
       <a href="http://www.microsoft.com/NTServer/">http://www.microsoft.com/NTServer/</a>
       <a href="http://www.microsoft.com/BackOffice/techbriefs/tech1000.htm">http://www.microsoft.com/BackOffice/techbriefs/tech1000.htm</a>
       <a href="ftp://ftp.microsoft.com/bussys/winnt/winnt-docs/papers/tcpipimp.doc">ftp://ftp.microsoft.com/bussys/winnt/winnt-docs/papers/tcpipimp.doc</a>
960514 ON Technology: IPTrack 1.0 is a Novell Server-based DHCP/BOOTP server (NLM)
       <a href="http://www.on.com/on/onprods/iptrack.html/">http://www.on.com/on/onprods/iptrack.html/</a>
960514 FTP Software: OnNet Server 2.0 (Services OnNet Product)
       <a href="http://www.ftp.com/mkt_info/services.html">http://www.ftp.com/mkt_info/services.html</a>
960531 Cisco: server in development.
       <a href="http://www.cisco.com/">http://www.cisco.com/</a>
960620 Farallon: a DHCP server is built into its Netopia Internet Router
       <a href="http://www.farallon.com/">http://www.farallon.com/</a>
960716 Weird Solutions: BOOTP Server NT supports both BOOTP and statically
       allocated DHCP.
       <a href="http://www.mhi.se/">http://www.mhi.se/</a>
960808 Novell: NetWare/IP 2.2 (free upgrade to NetWare servers)
       includes a DHCP/BOOTP server; unlike NetWare/IP 2.2 itself, this
       server will run on NetWare 3.12.
       <a href="ftp://ftp.novell.com/updates/unixconn/nwip22/nip22b.exe">ftp://ftp.novell.com/updates/unixconn/nwip22/nip22b.exe</a>
       <a href="http://netware.novell.com/discover/nwip/index.htm">http://netware.novell.com/discover/nwip/index.htm</a>
960809 Silicon Graphics: 'proclaim' software for SGI workstations; part
       of IRIXpro.
       <a href="http://www.sgi.com/Products/hardware/challenge/IRIXpro/IRIXpro.html">http://www.sgi.com/Products/hardware/challenge/IRIXpro/IRIXpro.html</a>
       <a href="http://www.sgi.com/Products/hardware/challenge/IRIXpro/IRIXprospecs.html">http://www.sgi.com/Products/hardware/challenge/IRIXpro/IRIXprospecs.html</a>
960829 Isotro: NetID DHCP Server (BOOTP/DHCP server)
       (No longer available from Isotro)
960912 Cisco: (announced) DHCP/BOOTP server for Solaris, HP-UX, and
       AIX, Windows NT (Alpha &amp; Intel) included in Cisco's DNS/DHCP
       Manager V1.0 and Cisco's Server Suite 1000 V1.0
       <a href="http://www.cisco.com/">http://www.cisco.com/</a>
960917 SunSoft: (future) DHCP/BOOTP server to be bundled with Solaris 2.6
       or as hte "Internet Server Supplement" to Solaris 2.5.1.
       <a href="http://www.sun.com/">http://www.sun.com/</a>
961118 Network TeleSystems: Shadow (PC-based) also does BOOTP
       <a href="http://www.nts.com/NTS/shadow.html">http://www.nts.com/NTS/shadow.html</a>
961217 Hewlett-Packard: HP-UX 10.10 and subsequent versions include a bootp
       server with DHCP extensions.
970325 American Internet Corp: Net Registrar (for Windows NT and Solaris)
       <a href="http://www.american.com/">http://www.american.com/</a>
970403 Microsoft: BOOTP/DHCP server in NT 4.0 SP2.
       <a href="http://www.microsoft.com/kb/articles/q161/5/71.htm">http://www.microsoft.com/kb/articles/q161/5/71.htm</a>
970415 VICOM: VICOM DHCP Server (runs on Macintosh/MacOS)
       <a href="http://www.vicomtech.com/dhcp.main.html">http://www.vicomtech.com/dhcp.main.html</a>
970415 Sonic Systems: Sonic DHCP Internet Server runs on Macintosh/MacOS,
       also does BOOTP
       <a href="http://www.sonicsys.com/dhcp.html">http://www.sonicsys.com/dhcp.html</a>
970805 Process Software: MultiNet 3.5 for OpenVMS includes DHCP/BOOTP server.
       <a href="http://www.process.com/multinet/">http://www.process.com/multinet/</a>
971217 Quadritek Systems, Inc.: QDHCP (NT or UNIX), also does BOOTP
       <a href="http://www.quadritek.com/products/qipdhcpserv.html">http://www.quadritek.com/products/qipdhcpserv.html</a>
980518 Billiter Consultants: ipLease DHCP server (32bit Windows)
       <a href="http://www.billiter.com/">http://www.billiter.com/</a>
980331 Deerfield Communications: DHCP server included in Wingate
       Pro (2.1b) "proxy server"
       <a href="http://www.wingate.net/">http://www.wingate.net/</a>
980603 IBM OS/400 Version 3 Release 7 and subsequent versions includes
       a DHCP/BOOTP server.
       <a href="http://www.as400.ibm.com/">http://www.as400.ibm.com/</a>
980611 Bay (Xylogics) Remote Annex (RA) and Remote Access Concentrator
       (RAC) communication servers have proxy DHCP client since release
       13.2, December 1995.
       <a href="http://www.baynetworks.com/">http://www.baynetworks.com/</a>
980612 IBM: DHCP server included in AIX 4.1.4 and beyond.  Includes
       BOOTP service.
       <a href="http://www.rs6000.ibm.com/">http://www.rs6000.ibm.com/</a>
980612 IBM: TCP/IP Version 4.1 for OS/2 Warp includes DHCP, BOOTP and
       DDNS and java-based administration.
       <a href="http://www.software.ibm.com/os/warp-server">http://www.software.ibm.com/os/warp-server</a></pre>
</li>
<li><a name="wfdca">What freeware DHCP clients are available?</a>(This is not necessarily a complete list)
<pre>960809 WIDE Project includes a client for BSD and SunOS systems:
       <a href="mailto:tomy@sfc.wide.ad.jp">mailto:tomy@sfc.wide.ad.jp</a>
       WIDE Project
       Keio Univ.
       Japan
       <a href="ftp://sh.wide.ad.jp/WIDE/free-ware/dhcp/dhcp-1.2.1.tar.gz">ftp://sh.wide.ad.jp/WIDE/free-ware/dhcp/dhcp-1.2.1.tar.gz</a>
       Check Archie for dhcp-1.2.1 because lots of sites distribute it.
       Beta version:
       <a href="ftp://sh.wide.ad.jp/WIDE/free-ware/dhcp/dhcp-1.3beta.tar.gz">ftp://sh.wide.ad.jp/WIDE/free-ware/dhcp/dhcp-1.3beta.tar.gz</a>
960904 Linux bootp client: bootpc; DHCP being added over time.
       <a href="ftp://ftp.damtp.cam.ac.uk/pub/linux/bootpc/">ftp://ftp.damtp.cam.ac.uk/pub/linux/bootpc/</a>
970415 dhcpcd (for Linux 1.2.xx, 1.3.xx, 2.0.x)
       <a href="ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp/">ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp/</a>
       version 0.4a:
       <a href="ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp/dhcpcd-0.4a.tar.gz">ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp/dhcpcd-0.4a.tar.gz</a>
       version 0.5:
       <a href="ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp/dhcpcd-0.5.tar.gz">ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp/dhcpcd-0.5.tar.gz</a>
       version 0.5-p1:
       <a href="ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp/dhcpcd-0.5-p1.tar.gz">ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp/dhcpcd-0.5-p1.tar.gz</a>
       version 0.6:
       <a href="ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp/dhcpcd-0.6.tar.gz">ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp/dhcpcd-0.6.tar.gz</a>
971204 Internet Software Consortium (ISC) DHCP/BOOTP Server
       Distribution includes a client.  See ISC server in section above
       on <a href="http://www.dhcp-handbook.com/dhcp_faq.html#wfdsa">"Freeware Servers"</a>.</pre>
</li>
<li><a name="wvocs">Which vendors of client software currently support      DHCP?</a>(This is not necessarily a complete list)
<pre>950417 Shiva: proxy client for remote users (in Lanrovers and Netmodems)
950425 Hewlett-Packard
950502 NetManage: Chameleon 4.5
950630 Beame &amp; Whiteside Software: resells Dirk Koeppen EDV-Beratungs-GmbH's
       TCP/IP BOOT-PROM
950705 Microsoft: MS-TCP/IP 3.11a &amp; MS-TCP/IP 3.11b
950711 Microsoft: Windows NT 3.5
950711 Microsoft: Windows for Workgroups 3.11a
950711 Frontier Technologies(800-929-3054): in SuperTCP for Windows
       <a href="http://www.frontiertech.com/">http:www.frontiertech.com</a>
       <a href="mailto:info@frontiertech.com">info@frontiertech.com</a>
950712 Beame &amp; Whiteside(800-720-7151): BW-Connect NFS for DOS &amp; Windows
950802 Wollongong: PathWay Access ver 3.2 (Windows)
       <a href="http://www.twg.com/">http://www.twg.com/</a>
950802 WRQ: Reflection Network Series products (version 5) for Windows
       <a href="http://www.wrq.com/">http://www.wrq.com/</a>
950814 Competitive Automation(415-321-4006): SunOS4.x, Solaris2.x and
       DECOSF3.x,4.x clients
950915 Stampede: included in Remote Office Gold
951113 Persoft(800-368-5283): TCP Addition and Portable TCP
       <a href="http://www.persoft.com/">http://www.persoft.com/</a>
951207 Dirk Koeppen EDV-Beratungs-GmbH: TCP/IP DHCP Boot ROMs (TCP/IP
       BOOT-PROM) <a href="http://www.dunkel.de/dksoft">www.dunkel.de/dksoft</a>
951220 Attachmate: IRMA TCP Suite Version 3.1
960130 Digital: RoamAbout Mobile IP Client/Server Network Software V2.0
       <a href="http://www.digital.com/info/Customer-Update/940620001.txt.html">http://www.digital.com/info/Customer-Update/940620001.txt.html</a>
960209 FTP Software: included in OnNet 2.0 (Windows)
       <a href="http://www.ftp.com/">http://www.ftp.com/</a>
960209 FTP Software: PC/TCP 4.0 (DOS)
       <a href="http://www.ftp.com/">http://www.ftp.com/</a>
960312 Core Systems: Internet-Connect for Windows 95 Version 2.1 has DHCP
       proxy client.
       <a href="http://ns1.win.net/%7Ecore/Coresys/homepage.html">http://ns1.win.net/~core/Coresys/homepage.html</a>
960313 Apple: Open Transport 1.1 included with System 7.5.3 &amp; runs on
       68030, 68040, and PowerPC Macintoshes.
960314 Apple: Open Transport 1.1 shrink wrap version will be offered.
960408 IBM: Client DHCP software for Windows 3.x.
960408 IBM: Client DHCP software for MS/PC-DOS.
960501 SunSoft: included in PC-NFS Pro 2.0 for Windows
960501 NetManage: included in ChameleonNFS 4.6
960503 FTP Software: included in OnNet32, Version 1.0 (Windows 95 and NT)
       <a href="http://www.ftp.com/">http://www.ftp.com/</a>
960514 Novell: Client32 for DOS/Windows 3.1 (beta) will use either DHCP
       or BOOTP to get IP parameters.
960514 Novell: NetWare/IP for DOS, Windows 3.1, Windows 95, and
       Windows NT uses DHCP to obtain IP parameters.
960514 Novell: NetWare/IP servers can use DHCP to auto-configure their
       IP parameters.
960809 Silicon Graphics: included in IRIX since version 5.3.
       <a href="http://www.sgi.com/Products/software/IRIX6.2/IRIX62DS.html">http://www.sgi.com/Products/software/IRIX6.2/IRIX62DS.html</a>
       <a href="http://www.sgi.com/Products/hardware/challenge/IRIXpro/IRIXpro.html">http://www.sgi.com/Products/hardware/challenge/IRIXpro/IRIXpro.html</a>
960917 Sun: Solaris 2.6.
       <a href="http://www.sun.com/">http://www.sun.com/</a>
961118 Network TeleSystems TCP Pro 3.0 for Windows
       <a href="http://www.nts.com/NTS/tcp_pro.html">http://www.nts.com/NTS/tcp_pro.html</a>
970805 Cisco: DHCP &amp; BOOTP for Windows 3.1 included in Cisco TCP/IP
       Suite 100 for Windows (formerly MultiNet for Windows) V2.0
       For Windows 95, uses the native support.
       <a href="http://www.cisco.com/">http://www.cisco.com/</a>
980331 Deerfield Communications: DHCP server included in Wingate
       Pro (2.1b) "proxy server"
       <a href="http://www.wingate.net/">http://www.wingate.net/</a>
980611 IBM: OS/2 WARP Version 4 (Merlin) has DHCP client capability in the
       basic package.
       <a href="http://www.software.ibm.com/os/warp-client">http://www.software.ibm.com/os/warp-client</a>
980612 IBM's DOS/Windows LAN Services (for IBM PC-DOS, Microsoft
       MS-DOS, and/or Microsoft Windows 3.x)
980612 IBM's line of NetworkStations are all DHCP clients (or BOOTP)
       <a href="http://www.as400.ibm.com/networkstation/">http://www.as400.ibm.com/networkstation/</a>
980612 IBM: AIX 4.1.4 client and server packages include a DHCP client.
       <a href="http://www.rs6000.ibm.com/">http://www.rs6000.ibm.com/</a></pre>
</li>
<li><a name="watdp">What are the DHCP plans of major client-software      vendors?</a>
<dl>
<dt>Apple MacOS </dt>
<dd>MacTCP&#8217;s successor, Open Transport, supports DHCP. Open Transport 1.1        ships with System 7.5 Update 2.0 (which updates MacOS to version 7.5.3,        released March 11, 1996) and supports any 68030, 68040, or PowerPC        Macintosh. A shrink wrap version of Open Transport is planned. </dd>
<dt>Microsoft Windows95 </dt>
<dd>supports it and does not support BOOTP. I heard a rumor that BOOTP        support will be added. </dd>
<dt>Novell LAN Workplace for DOS </dt>
<dd>For supporting DOS/Windows 3.1, Client32 for DOS/Windows, due in June        1996, will provide the TCP/IP stack functions and will support DHCP and        BOOTP. For Windows 95 and Windows NT, the native stack will be used so        that DHCP is supported. </dd>
<dt>IBM OS/2 Warp </dt>
<dd>supports it. </dd>
</dl>
</li>
<li><a name="wrfdr">What Routers forward DHCP requests?</a>(This is not necessarily a complete list).Note that in general, these routers probably already had BOOTP      forwarding, but lacked the support for the BOOTP broadcast flag (see      &#8220;broadcast flag&#8221; under <a href="http://www.dhcp-handbook.com/dhcp_faq.html#watgx">What are the      <em>Gotcha&#8217;s</em>?</a> above). It is likely that many other routers also      support BOOTP forwarding.
<dl>
<dt>Cisco </dt>
<dd>(from Cisco FAQ) Routers running GSYS version 9.21(4) and 10.0(3) as        well as later releases. </dd>
<dt>Wellfleet/Bay </dt>
<dd>(from Wellfleet FAQ) DHCP is supported by enabling BOOTP support (with        transmission and/or reception as needed). Starting with version 9.00 of        their routing software BayRs. </dd>
<dt>3Com Netbuilder </dt>
<dd>Version 7.2 software can support DHCP relaying through the use of its        generic UDP Helper service. Version 8.0 and later officially supports        DHCP. </dd>
<dt>Xyplex </dt>
<dd>Version 5.5 of their routing software supports DHCP. </dd>
<dt>ALANTEC </dt>
<dd>The switches&#8217; &#8220;router&#8221; function has have been handling BOOTP        forwarding since around 1993. Support for the broadcast flag introduced in        a maintenance release of 2.5 of their software and is in version 2.6 and        later. </dd>
<dt>IBM 2210 </dt>
<dd>I&#8217;ve confirmed that Version 1 Release 2 has a BOOTP relay agent. I        haven&#8217;t found out anything about support for the broadcast flag. </dd>
<dt>ACC </dt>
<dd>Version 7.2 (about 1994) and later support DHCP relaying. </dd>
<dt>Proteon/Digital </dt>
<dd>I&#8217;m not sure what is the first version that has this support. </dd>
<dt>Novell MPR </dt>
<dd>The same as for their server. </dd>
<dt>IBM 6611 </dt>
<dd>Supports BOOTP forwarding. </dd>
</dl>
</li>
<li><a name="wrids">What Routers include DHCP servers?</a>DHCP requires disk storage (or some other form of reliable non-volatile      storage), making the task of DHCP service more compatible with servers than      with dedicated routers. The large-scale routers (i.e., those of Cisco, Bay,      Fore) don&#8217;t an will probably never will have a DHCP server function.But there are a number of types of servers that can be configured to      route and serve DHCP. This includes Novell servers and computers running      Unix. There are also units designed to handle two or more aspects of your      Internet connection, e.g. routing between a LAN and a leased line as well as      doing other functions to allow computers on the LAN to reach the Internet      (or corporate intranet as the case may be). One example is Farallon&#8217;s      Netopia Internet Router mentioned above under commercial servers.</li>
<li><a name="wrudt">What Routers use DHCP to configure their IP addresses?</a>The DHCP RFC specifically says that DHCP is not intended for use in      configuring routers. The reason is that in maintaining and troubleshooting      routers, it is important to know its exact configuration rather than leaving      that to be automatically done, and also that you do not want your router&#8217;s      operation to depend upon the working of yet another server.It may be possible to configure some types of more general-purpose      computers or servers to get their addresses from DHCP and to act as routers.      Also, there are remote access servers, often which are usually not true      routers, which use DHCP to acquire addresses to hand out to their clients.</li>
<li><a name="wsfdr">What Servers forward DHCP requests?</a>
<ul>
<li>Windows NT&#8217;s 3.51 Service Pack 3 (and 4) includes a BOOTP (&amp; DHCP)        relay agent as part of &#8220;Multi Protocol Router&#8221;. 3.51).</li>
<li>For Novell servers, there are NLMs that forward BOOTP requests, thus        DHCP requests. The &#8220;BOOTPFWD NLM&#8221; is included in NetWare 4.1. You can get        this support in NetWare 3.11 and 3.12 also by applying the TCPN01.EXE        patch which is located at <a href="ftp://ftp.novell.com/updates/inet/mpr211/tcpn01.exe">ftp://ftp.novell.com/updates/inet/mpr211/tcpn01.exe</a> and on Netwire. Two other such NLMs (possibly old versions of the same)        that are available online:
<ul>
<li><a href="ftp://netlab2.usu.edu/misc/bootpfd.zip">ftp://netlab2.usu.edu/misc/bootpfd.zip</a>(unsupported          Novell software, 1993)</li>
<li><a href="ftp://netlab2.usu.edu/misc/bootp311.zip">ftp://netlab2.usu.edu/misc/bootp311.zip</a>(unsupported          Novell software, 1991)</li>
</ul>
</li>
<li>Also for Novell servers, the DHCP server that comes with NetWare/IP        2.2 can be configured to be just a BOOTP/DHCP forwarding agent.</li>
<li>AIX, through its dhcprd daemon.</li>
<li>Warp Server Version 4.</li>
</ul>
</li>
<li><a name="wisrb">Which implementations support or require the broadcast      flag?</a>The broadcast flag is an optional element of DHCP, but a client which      sets it works only with a server or relay that supports it.
<ul>
<li>Clients
<dl>
<dt>Microsoft Windows NT </dt>
<dd>DHCP client support added with version 3.5 sets the broadcast flag.          Version 3.51 and later no longer set it. The exception is in the remote          access support: it sets the flag when it uses DHCP to acquire addresses          to hand out to its PPP clients. </dd>
<dt>tcp/ip-32 for Microsoft Windows for Workgroups (WFW) </dt>
<dd>Version 3.11a sets it, but version 3.11B doesn&#8217;t. </dd>
<dt>Microsoft Windows 95 </dt>
<dd>Does not set the broadcast flag. </dd>
</dl>
</li>
</ul>
</li>
<li><a name="wssss">What servers support secondary subnet numbers?</a>(These are not complete lists) The following servers can handle dynamic      allocation on secondary subnet numbers:
<ul>
<li>IPTrack version 2.0</li>
<li>ISC</li>
<li>JOIN</li>
<li>SGI&#8217;s DHCP Server under IRIX 6.2</li>
<li>Cisco (previously TGV)</li>
<li>NetID</li>
<li>Microsoft Windows NT 4.0 (since service pack 2)</li>
<li>Sonic</li>
<li>QDHCP</li>
<li>ipLease</li>
<li>IBM Warp Server Version 4</li>
<li>IBM AIX</li>
</ul>
<p>The following can serve manually allocated addresses on secondary subnet      numbers:</p>
<ul>
<li>IPTrack version 2.0</li>
<li>ISC</li>
<li>JOIN</li>
<li>QDHCP</li>
</ul>
<p>The following cannot support secondary subnet numbers:</p>
<ul>
<li>Microsoft Windows NT 3.51 and 4.0 (through RC1)</li>
<li>WIDE</li>
<li>Sonic DHCP Server</li>
</ul>
</li>
<li><a name="wssrd">What servers support RFC-based dynamic DNS update?</a>The following DHCP servers include the ability to make use of the RFC      2136/2137 DNS feature to make dynamic updates to the DNS. To make use of      this ability, you need a DNS server that supports this feature. A likely use      is to create temporary DNS records that associate a fully qualified DNS name      derived from the client&#8217;s netbios name with the client&#8217;s leased IP number.      Another use might be to associate DNS names with MAC addresses. These      products might support one or both of these uses.
<ul>
<li>American Internet Corp Net Registrar</li>
<li>QDHCP</li>
<li>IBM&#8217;s Warp Server (version 4 and after)</li>
<li>IBM&#8217;s AIX server (version 4.1 and after)</li>
</ul>
</li>
<li><a name="hcirw">How can I run Windows 95 without a DHCP server?</a>Not really a DHCP question, but it has been asked a lot, particularly by      sites for which changing from BOOTP represents a lot of work. Some choices:
<ul>
<li>Use no server at all for the Windows 95 clients: set the addresses in        each client&#8217;s setup.</li>
<li>Install a non-Microsoft TCP/IP stack for Windows 95 that supports        BOOTP.</li>
<li>Switch from your current BOOTP server to one that supports both BOOTP        and DHCP.</li>
<li>The &#8216;billgPC&#8217; program uses BOOTP (instead of DHCP) to configure        Windows 95&#8217;s native IP stack: <a href="http://www.panix.com/%7Eperin/">http://www.panix.com/~perin/</a> (note: it also works with Windows NT).</li>
</ul>
<p>A Document that addresses this question is the Windows 95tm Networking      FAQ, <a href="http://www-leland.stanford.edu/%7Ellurch/win95netbugs/faq.html">http://www-leland.stanford.edu/~llurch/win95netbugs/faq.html</a></li>
<li><a name="daslm">Do any servers limit the MAC addresses that may roam?</a>
<ul>
<li>IBM&#8217;s AIX and OS/2 WARP DHCP servers.</li>
<li>ISC.</li>
</ul>
</li>
<li><a name="waddx">What analyzers decode DHCP?</a>
<ul>
<li>Release 5.0 of Network General Corporation&#8217;s Sniffer software.</li>
<li>I believe one of the free Unix implementations has included in its        distribution a program that captures and decodes BOOTP and DHCP        negotiations.</li>
<li>Microsoft&#8217;s SMS includes a protocol analyzer called &#8220;Network Monitor&#8221;        that decodes DHCP. All NT software includes a remote agent for it.</li>
<li>NetXRay, software that runs under Windows NT adn 95. <a href="http://ngcwebgate.ngc.com/product_info/netxray/netxray.html">http://ngcwebgate.ngc.com/product_info/netxray/netxray.html</a></li>
<li>PacketView (LAN), SerialView (PPP and SLIP), and ISDNView (PPP over        ISDN) all are DOS programs that fully decode DHCP packets. <a href="http://www.klos.com/">href=&#8221;http://www.klos.com/</a></li>
</ul>
</li>
<li><a name="watad">What administration tools administer DHCP      configurations?</a>
<ul>
<li>Quadritek&#8217;s QIP network administration product includes an interface        to Competitive Automation&#8217;s JOIN DHCP server and IBM&#8217;s DHCP server and        their own server.</li>
</ul>
</li>
<li><a href="http://www.dhcp-handbook.com/dhcp_faq.html#hdoma">How do      I make a client give up its lease?</a>This is a general question, but the answer is of necessity specific to      the client-implementation. Naturally, one way to avoid the problem is to      keep leases short enough that you are not obliged to do this.
<ul>
<li>One method mentioned is to temporarily change the clock on the client.</li>
<li>For a Win95 client, the winipcfg.exe program can do it.</li>
</ul>
</li>
<li><a name="watgo">What are the <em>Gotcha&#8217;s</em> specific to various      implementations?</a>In many cases, new releases have solved the problems that have been      identified with various DHCP implementations.
<ul>
<li>An extra server feature is required to handle the allocation of        addresses on the secondary IP addresses associated with a router port. You        may find out after the fact that you have such secondary addresses</li>
<li>There have been servers that are inflexible as to the list of        configuration parameters they were able to serve. If your client requires        certain parameters, you could find such a server unusable.</li>
<li>I hate to cast wide suspicions, but I&#8217;ve heard occasional word on        client DHCP implementations that do not implement the entire protocol.        Doing so requires that the software module be able to wake up again after        a specified period of time and &#8220;renew the lease&#8221;, i.e., ask to continue        using the IP number. This is at least one feature of DHCP that is very        hard to implement in some simpler systems.</li>
<li>A specific complaint about Microsoft&#8217;s Windows 95 dhcp client: it        times out its requests much more quickly than the times specified by        RFC1541 section 4.1. Among the circumstances that can turn this into a        practical problem are the latencies due to relay agents and a server&#8217;s use        of ICMP echo to doublecheck the address. While it works with Microsoft&#8217;s        own NT-based server, the problem prevents interoperation with some other        DHCP servers under some conditions. Microsoft is rumored to have developed        an updater named VDHCPUPD.EXE to patch this problem, once available        through the following patch:
<pre>File:                      Vdhcp.386
File Last Modified Date:   02/12/96
File Size:                 27,985 bytes
File Version Information:  4.00.951</pre>
<p>It consists of 2 files, vdhcpupd.exe and vdhcpupd.txt. I&#8217;ve since        been told that a newer version is 4.00.954. I&#8217;ve also been told that the        exe file is on the net at <a href="http://www.halcyon.com/cerelli/software/vdhcpupd.exe">http://www.halcyon.com/cerelli/software/vdhcpupd.exe</a></li>
<li>There are a number of issues regarding the patched bootp servers.        These have been reported to re DD2.4.3:
<ul>
<li>&#8216;When run from inetd, I had problems with &#8220;Could not bind port&#8221; and          DHCP request failure. I don&#8217;t know why, and the problem went away when          bootpd is run as a daemon.&#8217;</li>
<li>&#8216;Unless you set &#8220;dl&#8221; to some value in the bootptab file, the DHCP          lease time, renewal time and prebinding time will be rubbish, which will          cause occasional renewal problems.&#8217; One symptom you might see is          Microsoft DHCP implementations using 5-minute leases, which is their          default. Other implementations may not run at all.</li>
</ul>
</li>
<li>Early Microsoft DHCP client implementations required the broadcast        bit. Current ones do not.</li>
<li>I have heard a vague complaints about the Microsoft implementations of        DHCP: that it does not follow the standards. I could use details.</li>
<li>Early Apple Open Transport implementations did not always fill out        packets to BOOTP&#8217;s 300-byte minimum, thus BOOTP forwarding agents that        follow the BOOTP RFC and discard such packets end up discarding such DHCP        packets, causing some of the functions to fail. Open Transport 1.1 fixes        this.</li>
<li>Pre 1.1 versions of Open Transport experienced interoperability        problems with the Microsoft NT DHCP server.</li>
<li>The very first announced release of Carnegie Mellon&#8217;s server,        dhcp-3.3.6, circa March 1996 has shown signs of needing to be shaken out        to be more easily compiled outside of its development environment.</li>
<li>Windows NT server v3.51 allows the administrator to specify addresses        within its assignment range to be excluded, but does not always exclude        them.</li>
<li>Report: Novell&#8217;s NetwareIP 2.2 server refuses to hand out dynamic        bootp assignments to hosts mentioned in the local /etc/hosts file, even if        configured to do so.</li>
<li>I&#8217;ve heard a report that some combinations of versions of Unix &amp;        the ISC server will transmit packets to the subnet broadcast address        rather than the default broadcast address (255.255.255.255), which impedes        interoperability with some clients.</li>
<li>Windows 95 DHCP client answers pings from an IP address even after the        the client&#8217;s lease has expired. Thus a server that uses ping to check to        see that an IP number is unused before reassigning it may find that it is        still in use.</li>
<li>Windows 95 DHCP client cannot handle a lease renewal offered by a        different server.</li>
<li>Some clients have no way to configure a class option, which can be a        showstopper if you need to use the class option to help decide what pool        of addresses the client uses.</li>
<li>I&#8217;ve heard reports that Windows 95, or at least some versions will use        an address after the lease has expired under some circumstances, even when        renewal requests have been turned down. With properly behaving clients, an        IP administrator can safely make the following statement: &#8220;As long as all        the clients are set to get their addresses through DHCP, I can tell which        addresses are not being used by the clients simply by checking the server        to see which IP addresses have no outstanding leases.&#8221; The reports suggest        that Windows 95 implementations won&#8217;t allow this statement to be assumed.</li>
</ul>
</li>
</ol>
<hr noshade="noshade" /></li>
</ol>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dineshparajuli.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dineshparajuli.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dineshparajuli.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dineshparajuli.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dineshparajuli.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dineshparajuli.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dineshparajuli.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dineshparajuli.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dineshparajuli.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dineshparajuli.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=19&subd=dineshparajuli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dineshparajuli.wordpress.com/2008/12/01/dhcp-faq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bed36cce875d5ea316976a039f871c35?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dineshparajuli</media:title>
		</media:content>
	</item>
		<item>
		<title>My Picture</title>
		<link>http://dineshparajuli.wordpress.com/2007/12/16/my-picture/</link>
		<comments>http://dineshparajuli.wordpress.com/2007/12/16/my-picture/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 10:10:49 +0000</pubDate>
		<dc:creator>dineshparajuli</dc:creator>
				<category><![CDATA[Picture]]></category>

		<guid isPermaLink="false">http://dineshparajuli.wordpress.com/2007/12/16/my-picture/</guid>
		<description><![CDATA[       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=18&subd=dineshparajuli&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=18&subd=dineshparajuli&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://dineshparajuli.wordpress.com/2007/12/16/my-picture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bed36cce875d5ea316976a039f871c35?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dineshparajuli</media:title>
		</media:content>
	</item>
		<item>
		<title>Serial Number</title>
		<link>http://dineshparajuli.wordpress.com/2007/11/13/serial-number/</link>
		<comments>http://dineshparajuli.wordpress.com/2007/11/13/serial-number/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 05:11:33 +0000</pubDate>
		<dc:creator>dineshparajuli</dc:creator>
				<category><![CDATA[CD-Key]]></category>

		<guid isPermaLink="false">http://dineshparajuli.wordpress.com/2007/11/13/serial-number/</guid>
		<description><![CDATA[Win95: 875-7215850
Win95Plain: 15695-OEM-0001346-00881
Win97: 12095-OEM-0004226-12233
Office97: 0201-1120102
OfficeXP: FM9FY-TMF7Q-KCKCT-V9T29-TBBBG
Office2003: GWH28-DGCMP-P6RC4-6J4MT-3HFDY
Others2003: WFDWY-XQXJF-RHRYG-BG7RQ-BBDHM
Win98Se: HQ6K2-QPC42-3HWDM-BF4KJ-W4XWJ
WinMe: B6BYC-6T7C3-4PXRW-2XKWB-GYV33
JFWP3-NGIO4-D6821-K57JY-JGPMG
WinXP1st: FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8
WinXP2003: RHKG3-8YW4W-4RHJG-83M4Y-7X9GW
QW4HD-DQCRG-HM64M-6GJRK-8K83T
WinXPSp2:  KMM7J-FCXMM-WV8PG-6FQMD-CPTQD
Windows2000: RBDC9-VTRC8-D7972-J97JY-PRVMG
WindowsNTServer4.0: 415-0116411
Adobe Photoshop7.0: 1045-1208-6738-4668-7696-2783
Adobe Pagemaker7.0: 1039-1121-2998-7586-7388-7545
Nero Express: 1A20-0100-0000-1520-4828-0B16
1502-2603-5074-3388-1803-9040
Auto Cad2000: 112-11111111-5X8NUG
Cd Key for PC Security: UserName- Dinesh
AAOCIM8TBN8ZE5W5
Kaspersky Internet Security 7 Key : U2HQK-9K17U-P9994-2CB68 
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=14&subd=dineshparajuli&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Win95: 875-7215850<br />
Win95Plain: 15695-OEM-0001346-00881<br />
Win97: 12095-OEM-0004226-12233<br />
Office97: 0201-1120102<br />
OfficeXP: FM9FY-TMF7Q-KCKCT-V9T29-TBBBG<br />
Office2003: GWH28-DGCMP-P6RC4-6J4MT-3HFDY<br />
Others2003: WFDWY-XQXJF-RHRYG-BG7RQ-BBDHM<br />
Win98Se: HQ6K2-QPC42-3HWDM-BF4KJ-W4XWJ<br />
WinMe: B6BYC-6T7C3-4PXRW-2XKWB-GYV33<br />
JFWP3-NGIO4-D6821-K57JY-JGPMG<br />
WinXP1st: FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8<br />
WinXP2003: RHKG3-8YW4W-4RHJG-83M4Y-7X9GW<br />
QW4HD-DQCRG-HM64M-6GJRK-8K83T<br />
WinXPSp2:  KMM7J-FCXMM-WV8PG-6FQMD-CPTQD<br />
Windows2000: RBDC9-VTRC8-D7972-J97JY-PRVMG<br />
WindowsNTServer4.0: 415-0116411<br />
Adobe Photoshop7.0: 1045-1208-6738-4668-7696-2783<br />
Adobe Pagemaker7.0: 1039-1121-2998-7586-7388-7545<br />
Nero Express: 1A20-0100-0000-1520-4828-0B16<br />
1502-2603-5074-3388-1803-9040<br />
Auto Cad2000: 112-11111111-5X8NUG<br />
Cd Key for PC Security: UserName- Dinesh<br />
AAOCIM8TBN8ZE5W5</strong></p>
<p><strong>Kaspersky Internet Security 7 Key : U2HQK-9K17U-P9994-2CB68 </strong></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dineshparajuli.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dineshparajuli.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dineshparajuli.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dineshparajuli.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dineshparajuli.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dineshparajuli.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dineshparajuli.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dineshparajuli.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dineshparajuli.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dineshparajuli.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dineshparajuli.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dineshparajuli.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=14&subd=dineshparajuli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dineshparajuli.wordpress.com/2007/11/13/serial-number/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bed36cce875d5ea316976a039f871c35?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dineshparajuli</media:title>
		</media:content>
	</item>
		<item>
		<title>URL Link</title>
		<link>http://dineshparajuli.wordpress.com/2007/11/09/url-link/</link>
		<comments>http://dineshparajuli.wordpress.com/2007/11/09/url-link/#comments</comments>
		<pubDate>Fri, 09 Nov 2007 08:12:15 +0000</pubDate>
		<dc:creator>dineshparajuli</dc:creator>
				<category><![CDATA[Linking]]></category>

		<guid isPermaLink="false">http://dineshparajuli.wordpress.com/2007/11/09/url-link/</guid>
		<description><![CDATA[Visit W3Schools!
Wireless HTB Bandwidth Shaping
Drn Nodes
Administration iBill
NTC WebSMS
Google Search
DUNS Error
Google Earth Online
Webmail Wlink
Wlink Home Page
WordPress Login
Hindi Songs_bollyfm
Hindi Songs Download
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=13&subd=dineshparajuli&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.w3schools.com/" target="_blank">Visit W3Schools!</a></p>
<p><a href="http://202.79.52.61/mrtg/htb/" target="_blank">Wireless HTB Bandwidth Shaping</a></p>
<p><a href="https://www3.wlink.com.np/nodes/drn/" target="_blank">Drn Nodes</a></p>
<p><a href="https://ibill.wlink.com.np/" target="_blank">Administration iBill</a></p>
<p><a href="http://websms.ntc.net.np/websmss/" target="_blank">NTC WebSMS</a></p>
<p><a href="http://america.google.com/" target="_blank">Google Search</a></p>
<p><a href="http://www.modemsite.com/56k/dunserror.asp" target="_blank">DUNS Error</a></p>
<p><a href="http://xfacts.com/widgets/map.swf" target="_blank">Google Earth Online</a></p>
<p><a href="http://www.webmail.wlink.com.np" target="_blank">Webmail Wlink</a></p>
<p><a href="http://www.wlink.com.np" target="_blank">Wlink Home Page</a></p>
<p><a href="http://dineshparajuli.wordpress.com/wp-admin/post-new.php" target="_blank">WordPress Login</a><br />
<a href="http://www.bollyfm.net/bollyfm/soundtracks.html" target="_blank">Hindi Songs_bollyfm</a><br />
<a href="http://downloadhindisongs.blogspot.com/2006/05/songs-list.html" target="_blank">Hindi Songs Download</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dineshparajuli.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dineshparajuli.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dineshparajuli.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dineshparajuli.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dineshparajuli.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dineshparajuli.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dineshparajuli.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dineshparajuli.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dineshparajuli.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dineshparajuli.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dineshparajuli.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dineshparajuli.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=13&subd=dineshparajuli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dineshparajuli.wordpress.com/2007/11/09/url-link/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bed36cce875d5ea316976a039f871c35?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dineshparajuli</media:title>
		</media:content>
	</item>
		<item>
		<title>Kaspersky Antivirus</title>
		<link>http://dineshparajuli.wordpress.com/2007/11/08/hi/</link>
		<comments>http://dineshparajuli.wordpress.com/2007/11/08/hi/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 12:03:14 +0000</pubDate>
		<dc:creator>dineshparajuli</dc:creator>
				<category><![CDATA[For Test Only]]></category>

		<guid isPermaLink="false">http://dineshparajuli.wordpress.com/2007/11/08/hi/</guid>
		<description><![CDATA[Activation Method:
This patches(attachment-1) KIS7 to allow it to be activated with any KIS6 key file.
1) Reboot computer in safe mode (F8)
2) Add the KIS7key.reg file to the registry by double clicking it
3) Run the KIS-7Crack
4) Restart windows and when asked to activate kis7 choose &#8220;Apply existing license key&#8221;
and use the KIS6Key provided or any KIS6 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=11&subd=dineshparajuli&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Activation Method:</p>
<p>This patches(attachment-1) KIS7 to allow it to be activated with any KIS6 key file.</p>
<p>1) Reboot computer in safe mode (F8)<br />
2) Add the KIS7key.reg file to the registry by double clicking it<br />
3) Run the KIS-7Crack<br />
4) Restart windows and when asked to activate kis7 choose &#8220;Apply existing license key&#8221;<br />
and use the KIS6Key provided or any KIS6 key</p>
<p>or do :</p>
<p>u cannot just put the key without cracking it. pare just for you i&#8217;ll give you na extreme key and crack for kaspersky</p>
<p>steps<br />
1. after installing kaspersky select activate later<br />
2. restart and boot to safe mode<br />
3. copy and replace all the files given t the crack<br />
4. after overwriting run kaspersky (still on safe mode)<br />
5.enter the activation key &#8230; look for extreme key<br />
6. after applying extreme key run the registry key.<br />
7. all done! enjoy the full kaspersky!</p>
<p>I tested this crack in versions 7.0.0.119, 7.0.0.120 and 7.0.1.220 &#8211; 100% working</p>
<p>Enjoy !!!</p>
<p>or</p>
<p>Use Kaspersky without a key! (Temp. sol. if ur key is not Valid)<br />
TRY it on your own responsibility!</p>
<p>Backup First<br />
( Run ) type ( regedit ) press ( OK ).</p>
<p>1- Go To ( HKEY_LOCAL_MACHINESOFTWAREKasperskyLabAVP6Data ) &amp; right click on ( Data ) &amp; choose (</p>
<p>Permissions ).</p>
<p>2- Choose ( Advanced ) From The ( Permissions For Data ) &#8230; a new window will open.</p>
<p>3- On ( Advanced Security Settings for Data ) window .. look for ( Inherit from parent &#8230; ) click on the nike or check</p>
<p>mark to remove or uncheck it.</p>
<p>4- After removing the check or nike mark u will get a new message .. choose ( Remove ).</p>
<p>5- On ( Advanced Security Settings for Data ) click on ( Apply ).</p>
<p>6- Choose ( Yes ) for the new message that u will get.</p>
<p>7- Press ( OK ) on ( Advanced Security Settings for Data ).</p>
<p>8- Press ( OK ) on ( Permissions For Data ).</p>
<p>9- Exit KasperSky &amp; restart it again.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dineshparajuli.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dineshparajuli.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dineshparajuli.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dineshparajuli.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dineshparajuli.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dineshparajuli.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dineshparajuli.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dineshparajuli.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dineshparajuli.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dineshparajuli.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dineshparajuli.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dineshparajuli.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=11&subd=dineshparajuli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dineshparajuli.wordpress.com/2007/11/08/hi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bed36cce875d5ea316976a039f871c35?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dineshparajuli</media:title>
		</media:content>
	</item>
		<item>
		<title>Computer</title>
		<link>http://dineshparajuli.wordpress.com/2007/11/08/computer/</link>
		<comments>http://dineshparajuli.wordpress.com/2007/11/08/computer/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 12:00:14 +0000</pubDate>
		<dc:creator>dineshparajuli</dc:creator>
				<category><![CDATA[For Test Only]]></category>

		<guid isPermaLink="false">http://dineshparajuli.wordpress.com/2007/11/08/computer/</guid>
		<description><![CDATA[hjfdshdf uehkj hjkdshfkjs jk;sdjh;ksd654f6d4
6 fds54f 65ds4fdsf df
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=10&subd=dineshparajuli&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>hjfdshdf uehkj hjkdshfkjs jk;sdjh;ksd654f6d4</p>
<p>6 fds54f 65ds4fdsf df</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dineshparajuli.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dineshparajuli.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dineshparajuli.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dineshparajuli.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dineshparajuli.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dineshparajuli.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dineshparajuli.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dineshparajuli.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dineshparajuli.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dineshparajuli.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dineshparajuli.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dineshparajuli.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=10&subd=dineshparajuli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dineshparajuli.wordpress.com/2007/11/08/computer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bed36cce875d5ea316976a039f871c35?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dineshparajuli</media:title>
		</media:content>
	</item>
		<item>
		<title></title>
		<link>http://dineshparajuli.wordpress.com/2007/11/04/6/</link>
		<comments>http://dineshparajuli.wordpress.com/2007/11/04/6/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 05:03:52 +0000</pubDate>
		<dc:creator>dineshparajuli</dc:creator>
				<category><![CDATA[For Test Only]]></category>

		<guid isPermaLink="false">http://dineshparajuli.wordpress.com/2007/11/04/6/</guid>
		<description><![CDATA[
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=6&subd=dineshparajuli&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://dineshparajuli.files.wordpress.com/2007/11/dip.jpg" title="dip.jpg"><img src="http://dineshparajuli.files.wordpress.com/2007/11/dip.jpg" alt="dip.jpg" /></a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dineshparajuli.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dineshparajuli.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dineshparajuli.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dineshparajuli.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dineshparajuli.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dineshparajuli.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dineshparajuli.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dineshparajuli.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dineshparajuli.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dineshparajuli.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dineshparajuli.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dineshparajuli.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=6&subd=dineshparajuli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dineshparajuli.wordpress.com/2007/11/04/6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bed36cce875d5ea316976a039f871c35?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dineshparajuli</media:title>
		</media:content>

		<media:content url="http://dineshparajuli.files.wordpress.com/2007/11/dip.jpg" medium="image">
			<media:title type="html">dip.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>Free Calls</title>
		<link>http://dineshparajuli.wordpress.com/2007/11/04/free-calls/</link>
		<comments>http://dineshparajuli.wordpress.com/2007/11/04/free-calls/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 05:01:23 +0000</pubDate>
		<dc:creator>dineshparajuli</dc:creator>
				<category><![CDATA[For Test Only]]></category>

		<guid isPermaLink="false">http://dineshparajuli.wordpress.com/2007/11/04/free-calls/</guid>
		<description><![CDATA[Argentina
Australia
Austria
Bahrain
Belgium
Bolivia
Brazil
Bulgaria
Canada
Chile
Colombia
Croatia
Cyprus
Czech Republic
Denmark
Estonia
Finland
France
Germany
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=4&subd=dineshparajuli&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Argentina<br />
Australia<br />
Austria<br />
Bahrain<br />
Belgium<br />
Bolivia<br />
Brazil<br />
Bulgaria<br />
Canada<br />
Chile<br />
Colombia<br />
Croatia<br />
Cyprus<br />
Czech Republic<br />
Denmark<br />
Estonia<br />
Finland<br />
France<br />
Germany</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dineshparajuli.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dineshparajuli.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dineshparajuli.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dineshparajuli.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dineshparajuli.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dineshparajuli.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dineshparajuli.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dineshparajuli.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dineshparajuli.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dineshparajuli.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dineshparajuli.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dineshparajuli.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=4&subd=dineshparajuli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dineshparajuli.wordpress.com/2007/11/04/free-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bed36cce875d5ea316976a039f871c35?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dineshparajuli</media:title>
		</media:content>
	</item>
		<item>
		<title>Namaskar</title>
		<link>http://dineshparajuli.wordpress.com/2007/10/27/hello-world/</link>
		<comments>http://dineshparajuli.wordpress.com/2007/10/27/hello-world/#comments</comments>
		<pubDate>Sat, 27 Oct 2007 05:12:07 +0000</pubDate>
		<dc:creator>dineshparajuli</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=1&subd=dineshparajuli&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dineshparajuli.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dineshparajuli.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dineshparajuli.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dineshparajuli.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dineshparajuli.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dineshparajuli.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dineshparajuli.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dineshparajuli.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dineshparajuli.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dineshparajuli.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dineshparajuli.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dineshparajuli.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dineshparajuli.wordpress.com&blog=1998473&post=1&subd=dineshparajuli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dineshparajuli.wordpress.com/2007/10/27/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bed36cce875d5ea316976a039f871c35?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dineshparajuli</media:title>
		</media:content>
	</item>
	</channel>
</rss>