Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Nov 2005 12:16:25 +0100
From:      Jonas Wolz <jwolz1@gmail.com>
To:        freebsd-stable@freebsd.org
Subject:   dhclient problem with static leases
Message-ID:  <dmc4i8$9mt$1@sea.gmane.org>

next in thread | raw e-mail | index | archive | help
Hello,

I recently upgraded from FreeBSD 5.4 to 6.0 and now my dhclient
configuration (which did work perfectly with the ISC dhclient) doesn't work
anymore.
I'm using a static lease in dhclient.conf (see below) since the laptop I'm
running FreeBSD on is roaming between different networks.

On the network without a (useful) DHCP server dhclient prints the following
messages, but leaves sis0 (and the routing table and resolv.conf)
unconfigured:

DHCPDISCOVER on sis0 to 255.255.255.255 port 67 interval 5
DHCPNACK from 192.168.0.1 rejected.
DHCPOFFER from 192.168.123.254 rejected.
DHCPOFFER from 192.168.0.1 rejected.
DHCPOFFER from 192.168.0.1 rejected.
DHCPDISCOVER on sis0 to 255.255.255.255 port 67 interval 6
DHCPOFFER from 192.168.123.254 rejected.
DHCPOFFER from 192.168.0.1 rejected.
No DHCPOFFERS received.
Trying recorded lease 134.60.220.229
bound: renewal in 855549552 seconds.

If dhclient gets its lease from a "real" DHCP server everything works fine.

Is there anything I could try to get it working?
Or is it a bug in dhclient?

Jonas

dhclient.conf:
--------------
# $FreeBSD: src/etc/dhclient.conf,v 1.3 2001/10/27 03:14:37 rwatson Exp $
#
#       This file is required by the ISC DHCP client.
#       See ``man 5 dhclient.conf'' for details.
#
#       In most cases an empty file is sufficient for most people as the
#       defaults are usually fine.
#


timeout 10;
retry 36000;

reject 192.168.0.1;
reject 192.168.5.50;
reject 192.168.123.254;
reject 192.168.0.254;

lease {
   interface "sis0";
   fixed-address 134.60.220.229;
   option subnet-mask 255.255.254.0;
   option routers 134.60.220.99;
   option domain-name-servers 134.60.220.1;
   option domain-name "wh-hms.uni-ulm.de";
#   option dhcp-lease-time 654321; # lang genug ;)
#   option dhcp-renewal-time 65321;
#   option dhcp-rebinding-time 65321;
   option dhcp-lease-time -1;

   # Dummy-Werte:
   renew  0 2033/01/01 00:00:00;
   rebind 0 2033/01/02 00:00:00;
   expire 0 2033/01/03 00:00:00;
}




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?dmc4i8$9mt$1>