Date: Tue, 19 Sep 2000 08:00:02 -0700 (PDT) From: Eric Ogren <eogren@earthlink.net> To: freebsd-doc@freebsd.org Subject: Re: docs/21399: Handbook DHCP section doesn't mention bpf Message-ID: <200009191500.IAA51171@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR docs/21399; it has been noted by GNATS.
From: Eric Ogren <eogren@earthlink.net>
To: dpelleg+bsd@cs.cmu.edu
Cc: freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: docs/21399: Handbook DHCP section doesn't mention bpf
Date: Tue, 19 Sep 2000 10:50:05 -0400
--ew6BAiZeqk4r7MaW
Content-Type: text/plain; charset=us-ascii
On Tue, Sep 19, 2000 at 10:47:48AM -0400, Eric Ogren wrote:
> The attached patch should do it. I don't know if that big note about the
<sigh>
And now the actual patch...
Eric
--ew6BAiZeqk4r7MaW
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="DHCP.patch"
Index: chapter.sgml
===================================================================
RCS file: /usr/local/doctree/doc/en_US.ISO_8859-1/books/handbook/advanced-networking/chapter.sgml,v
retrieving revision 1.30
diff -u -r1.30 chapter.sgml
--- chapter.sgml 2000/09/01 21:31:46 1.30
+++ chapter.sgml 2000/09/19 14:40:26
@@ -2626,29 +2626,60 @@
execute dhclient, and if successful, will fill in the network
configuration information automatically.</para>
- <para>To have your system use DHCP to obtain network information
- upon startup, edit your <filename>/etc/rc.conf</filename> to
- include the following:</para>
+ <para>There are two things you must do to have your system use
+ DHCP upon startup:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Make sure that the <devicename>bpf</devicename>
+ device is compiled into your kernel. To do this, add
+ <quote>psuedo-device bpf</quote> to your kernel
+ configuration file, and rebuild the kernel. For more
+ information about building kernels, see <xref
+ linkend="kernelconfig">.</para>
+ <para>The <devicename>bpf</devicename> device is already
+ part of the <emphasis>GENERIC</emphasis> kernel that is
+ supplied with FreeBSD, so if you don't have a custom
+ kernel, you shouldn't need to create one in order to get
+ DHCP working.</para>
+ <note>
+ <para>For those who are particularly security conscious,
+ you should be warned that <devicename>bpf</devicename>
+ is also the device that allows packet sniffers to work
+ correctly (although they still have to be run as
+ root). <devicename>bpf</devicename>
+ <emphasis>is</emphasis> required to use DHCP, but if
+ you are very sensitive about security, you probably
+ shouldn't add <devicename>bpf</devicename> to your
+ kernel in the expectation that at some point in the
+ future you will be using DHCP.</para>
+ </note>
+ </listitem>
+ <listitem>
+ <para>Edit your <filename>/etc/rc.conf</filename> to
+ include the following:</para>
- <programlisting>
+ <programlisting>
ifconfig_fxp0="DHCP"
- </programlisting>
+ </programlisting>
- <note>
- <para>Be sure to replace <literal>fxp0</literal> with the
- designation for the interface that you wish to dynamically
- configure.</para>
- </note>
+ <note>
+ <para>Be sure to replace <literal>fxp0</literal> with the
+ designation for the interface that you wish to dynamically
+ configure.</para>
+ </note>
- <para>If you are using a different location for
- <command>dhclient</command>, or if you wish to pass additional
- flags to <command>dhclient</command>, also include the
- following (editing as necessary):</para>
+ <para>If you are using a different location for
+ <command>dhclient</command>, or if you wish to pass additional
+ flags to <command>dhclient</command>, also include the
+ following (editing as necessary):</para>
- <programlisting>
+ <programlisting>
dhcp_program="/sbin/dhclient"
dhcp_flags=""
- </programlisting>
+ </programlisting>
+ </listitem>
+ </itemizedlist>
<para>The DHCP server, <command>dhcpd</command>, is included
as part of the <literal>isc-dhcp2</literal> port in the ports
--ew6BAiZeqk4r7MaW--
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009191500.IAA51171>
