Package: dhcp3-client
Version: 3.1.1-6+lenny3
Severity: normal
File: /sbin/dhclient3


I am building debian-live images which boot form the network.

For this to work the network is first initialized and the root
filesystem mounted in in initramfs and then dhclient is started as
normal from initscripts to manage lease renewal.

The most common boot failure (other than the root filesystem not being
on the specified server) is dhclient fumbling the network setup.

dhclient runs external programs and scritps while the network is not
fully configured. This cannot work because the programs are on an
external server and they have to be fetched from there over the network.

This requires that the IP address, routing (default route) and
resolv.conf are in a working state every time dhclient attempts to run
anything.

A working state is either the state before dhclient started or the state
after it is finished setting up the network.

I wrote a script that moves dhcp3 enter hooks to exit hooks which seemed
to resolve most issues but this time I built a new image and tried to
boot it in a network different from the server subnet and it would fail
with default route unset.


-- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (900, 'stable'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-rc3 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages dhcp3-client depends on:
ii  debconf [debconf-2.0]     1.5.24         Debian configuration management sy
ii  debianutils               2.30           Miscellaneous utilities specific t
ii  dhcp3-common              3.1.1-6+lenny3 common files used by all the dhcp3
ii  libc6                     2.10.1-2       GNU C Library: Shared libraries

dhcp3-client recommends no packages.

Versions of packages dhcp3-client suggests:
pn  avahi-autoipd                 <none>     (no description available)
pn  resolvconf                    <none>     (no description available)

-- debconf information excluded



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to