~ubuntu-branches/ubuntu/karmic/installation-guide/karmic

« back to all changes in this revision

Viewing changes to en/install-methods/tftp/dhcp.xml

  • Committer: Bazaar Package Importer
  • Author(s): Colin Watson
  • Date: 2007-07-23 15:52:44 UTC
  • mfrom: (2.1.1 etch)
  • Revision ID: james.westby@ubuntu.com-20070723155244-xayq1rzu8rllvngy
Tags: 20070319ubuntu1
* Resynchronise with Debian. Remaining changes:
  - Build only English (for now, until we figure out how to avoid trashing
    translations quite so badly with Ubuntu branding etc.).
  - Build only Ubuntu architectures (amd64, hppa, i386, ia64, powerpc,
    sparc).
  - Extensive (although possibly incomplete) Ubuntu branding, adjustments
    for our mirror layout, etc.
  - Add "Ubuntu and Debian" and "What is Ubuntu?" section, text borrowed
    from the Ubuntu web site. Disable the "What is Debian GNU/Linux?"
    section.
  - Direct installation reports to ubuntu-users for now.
  - Adjust various memory and disk space requirements. Talk about the
    default Ubuntu desktop and Ubuntu tasks rather than Debian tasks.
  - Document mounting /sys in various places.
  - Unset supports-floppy-boot for all our architectures.
  - Add a few more supports-floppy-boot and bootable-usb conditionals.
  - Document our root password and sudo arrangements.
  - Document netboot-style USB images. Still mention the hd-media images,
    but they're downplayed since many USB sticks are too small for a full
    Ubuntu ISO image.
  - Document Kickstart installations (currently only the basics, a
    reference to Red Hat's documentation, and the differences from
    Anaconda).
  - Note that an empty preseed file is equivalent to a normal manual
    installation.
  - Rename doc-base.TEMPLATE to TEMPLATE.doc-base.
  - Update keyboard preseeding documentation for console-setup.
  - Update chroot-install guide for console-setup and language packs; add
    a bit more advice about installing grub.
  - Remove text talking about devfs-style device names, which are no
    longer supported.
  - Fix links to web copies of installation manual and example preseed
    file.
* Bump kernelversion to 2.6.22.
* Bump x11ver to 7.3.
* Bump GNOME version to 2.20.
* Bump release version and names for Gutsy (LP: #119177).
* Refer to the standard task rather than ubuntu-standard.
* Disable documentation of the GTK frontend.
* Remove latex-hangul-ucs-hlatex build-dependency, as we don't build for
  Korean.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!-- retain these comments for translator revision tracking -->
2
 
<!-- $Id: dhcp.xml 29400 2005-07-23 20:21:50Z fjp $ -->
 
2
<!-- $Id: dhcp.xml 43558 2006-12-26 19:46:26Z fjp $ -->
3
3
 
4
 
  <sect2 condition="supports-dhcp" id="dhcpd">
 
4
  <sect2 id="dhcpd">
5
5
   <title>Setting up a DHCP server</title>
6
6
<para>
7
7
 
8
8
One free software DHCP server is ISC <command>dhcpd</command>.
9
 
In Ubuntu, this is available in the <classname>dhcp</classname> package.
10
 
Here is a sample configuration file for it (usually
11
 
<filename>/etc/dhcpd.conf</filename>):
 
9
For Ubuntu, the <classname>dhcp3-server</classname> package is
 
10
recommended.  Here is a sample configuration file for it (see
 
11
<filename>/etc/dhcp3/dhcpd.conf</filename>):
12
12
 
13
13
<informalexample><screen>
14
14
option domain-name "example.com";
32
32
}
33
33
</screen></informalexample>
34
34
 
35
 
Note: the new (and preferred) <classname>dhcp3</classname> package uses
36
 
<filename>/etc/dhcp3/dhcpd.conf</filename>.
37
 
 
38
35
</para><para>
39
36
 
40
37
In this example, there is one server
48
45
</para><para>
49
46
 
50
47
After you have edited the <command>dhcpd</command> configuration file,
51
 
restart it with <userinput>/etc/init.d/dhcpd restart</userinput>.
 
48
restart it with <userinput>/etc/init.d/dhcpd3-server restart</userinput>.
52
49
 
53
50
</para>
54
51
 
55
 
   <sect3 arch="i386">
 
52
   <sect3 arch="x86">
56
53
   <title>Enabling PXE Booting in the DHCP configuration</title>
57
54
<para>
58
55
Here is another example for a <filename>dhcp.conf</filename> using the
79
76
}
80
77
 
81
78
group {
82
 
 next-server 192.168.1.3;
83
 
 host tftpclient {
 
79
  next-server 192.168.1.3;
 
80
  host tftpclient {
84
81
# tftp client hardware address
85
82
  hardware ethernet  00:10:DC:27:6C:15;
86
 
  filename "/tftpboot/pxelinux.0";
 
83
  filename "pxelinux.0";
87
84
 }
88
85
}
89
86
</screen></informalexample>