: >
: > A friend of mine is trying to set up Linux at work
: > where they use DHCP. (He's just doing a dhcp client,
: > not server). Every time 'dhcpcd' runs, it does absolutely
: > nothing and then leaves this message in the admin log:
: >
: > dhcpcd: No DHCPOFFER Messages
: >
: > What does this mean and what is wrong?
: To get the DHCP server to work on a Linux host you have
: to set up you network interface in a somehow special way
But this is the DHCP client, 'dhcpcd', not the server daemon.
The server in this system is on a Windows NT (grumble grumble) box.
The very same computer runs fine when booted under Win95, and Win95's
TCP/IP options have the IP address set to "Get address from Host".
: 1. The network interface should be able to use IP broadcasting
: (that is a kernel option of IP networking) and the interface
: to your network must be set to use broadcasting.
Is this still true for the client, or is this just the server?
: Here is the line to define such interface (here it is binded
: to the eth0 device).
: /sbin/ifconfig eth0 [host address] broadcast
: 2. A special route must be added to the routing table:
: /sbin/route add -host 255.255.255.255 dev eth0
: For more info about DHCP, check the following URL:
: http://www.fugue.com/dhcp/dhcp-beta-4.html
: As ISC explains it
: "The server builds successfully and works mostly correctly
: when only one network interface is configured. Clients which
: are picky about the all-ones broadcast address may not work.
: See the README file for a workaround."
: Regards,
: Laurent Szyster
: ///_
--