dhcpd not receiving DHCPRELEASE and not freeng leases
Mukund Deshpande
sai.mukund.sagar at gmail.com
Thu Jun 14 06:05:48 UTC 2012
Hi,
If you check "man dhclient" you will be able to see
"" The client normally doesnât release the current lease as it is not
required by the DHCP protocol. Some cable ISPs require their clients to
notify the server
if they wish to release an assigned IP address. The -r flag
explicitly releases the current lease, and once the lease has been
released, the client exits."""
Running dhclient with -r flag will release the IP address.
/usr/sbin/dhclient -r <portname> should work.
I hope this helps.
Regards,
SMS
On Thu, Jun 14, 2012 at 11:29 AM, Евгений Ерофеев <e.erofeev at tr.center.rt.ru
> wrote:
> Hello all!
>
> Does anyone have any ideas regarding problem below?
>
> -----Original Message-----
> From: Евгений Ерофеев [mailto:e.erofeev at tr.center.rt.ru]
> Sent: Thursday, June 07, 2012 11:07 AM
> To: 'dhcp-users at lists.isc.org'
> Subject: dhcpd not receiving DHCPRELEASE and not freeng leases
>
> Hello!
>
> Server is receiving requests from clients and giving them addresses well,
> but not receiving DCHP Release messages, and not freeing leases.
>
> Here client requests and receives address and releases it(sniffing on
> network interface with tshark):
>
> # tshark -i eth2 udp port 67
> Capturing on eth2
> 0.000000 0.0.0.0 -> 255.255.255.255 DHCP 342 DHCP Discover -
> Transaction ID 0x84015146
> 1.006523 192.168.10.10 -> 192.168.10.50 DHCP 342 DHCP Offer -
> Transaction ID 0x84015146
> 1.009113 0.0.0.0 -> 255.255.255.255 DHCP 342 DHCP Request -
> Transaction ID 0x84015146
> 1.065067 192.168.10.10 -> 192.168.10.50 DHCP 342 DHCP ACK -
> Transaction ID 0x84015146
> 5.358745 192.168.10.50 -> 192.168.10.10 DHCP 342 DHCP Release -
> Transaction ID 0x76db7505
>
> Here are messages from /var/log/syslog:
>
> Jun 6 17:51:46 si3000-fw01 kernel: [608371.509562] device eth2 entered
> promiscuous mode Jun 6 17:51:53 si3000-fw01 dhcpd: DHCPDISCOVER from
> 52:54:00:19:ec:6a via eth2 Jun 6 17:51:54 si3000-fw01 dhcpd: DHCPOFFER on
> 192.168.10.50 to 52:54:00:19:ec:6a via eth2 Jun 6 17:51:54 si3000-fw01
> dhcpd: DHCPREQUEST for 192.168.10.50 (192.168.10.10) from
> 52:54:00:19:ec:6a
> via eth2 Jun 6 17:51:54 si3000-fw01 dhcpd: DHCPACK on 192.168.10.50 to
> 52:54:00:19:ec:6a via eth2 Jun 6 17:52:30 si3000-fw01 kernel:
> [608415.403433] device eth2 left promiscuous mode
>
> There is no release part in logs, and lease stays in
> /var/lib/dhcp/dhcp.leases:
>
> # cat dhcpd.leases
> # The format of this file is documented in the dhcpd.leases(5) manual page.
> # This lease file was written by isc-dhcp-4.2.4
>
> server-duid "\000\001\000\001\027[R\264RT\000\204\341\360";
>
> lease 192.168.10.50 {
> starts 3 2012/06/06 13:22:01;
> ends 4 2012/06/07 13:22:01;
> cltt 3 2012/06/06 13:22:01;
> binding state active;
> next binding state free;
> rewind binding state free;
> hardware ethernet 52:54:00:19:ec:6a;
> uid "si3000-ast";
> }
> lease 192.168.10.50 {
> starts 3 2012/06/06 13:51:54;
> ends 4 2012/06/07 13:51:54;
> cltt 3 2012/06/06 13:51:54;
> binding state active;
> next binding state free;
> rewind binding state free;
> hardware ethernet 52:54:00:19:ec:6a;
> uid "si3000-ast";
> }
>
> For some reason there are 2 leases, by the way..
>
> dhcpd is started as:
> /usr/local/sbin/dhcpd -q -cf /etc/dhcp/dhcpd.conf -pf /var/run/dhcpd.pid
> eth2
>
> # cat /etc/dhcp/dhcpd.conf
> ddns-update-style none;
> authoritative;
> log-facility local7;
>
> subnet 192.168.10.0 netmask 255.255.255.0 {
> default-lease-time 3600;
> max-lease-time 86400;
> option routers 192.168.10.1;
> option broadcast-address 192.168.10.255;
> option subnet-mask 255.255.255.0;
>
> range 192.168.10.50 192.168.10.60; }
>
> interface config:
> # ifconfig eth2
> eth2 Link encap:Ethernet HWaddr 52:54:00:84:e1:f0
> inet addr:192.168.10.10 Bcast:192.168.10.255 Mask:255.255.255.0
> inet6 addr: fe80::5054:ff:fe84:e1f0/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:118587 errors:0 dropped:0 overruns:0 frame:0
> TX packets:53132 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:142578657 (135.9 MiB) TX bytes:3534057 (3.3 MiB)
>
> No firewall rules blocking traffic:
> # iptables -nvL
> Chain INPUT (policy ACCEPT 6455 packets, 945K bytes)
> pkts bytes target prot opt in out source
> destination
> 0 0 ACCEPT all -- lo * 0.0.0.0/0
> 0.0.0.0/0
> 99037 68M ACCEPT all -- * * 0.0.0.0/0
> 0.0.0.0/0 state RELATED,ESTABLISHED
>
> Chain FORWARD (policy ACCEPT 5 packets, 260 bytes)
> pkts bytes target prot opt in out source
> destination
> 11017 1709K ACCEPT all -- * * 0.0.0.0/0
> 0.0.0.0/0 state RELATED,ESTABLISHED
> 0 0 ACCEPT all -- vlan4081 ppp+ 0.0.0.0/0
> 0.0.0.0/0
> 0 0 ACCEPT all -- vlan4082 ppp+ 0.0.0.0/0
> 0.0.0.0/0
> 0 0 ACCEPT all -- vlan4083 ppp+ 0.0.0.0/0
> 0.0.0.0/0
>
> Chain OUTPUT (policy ACCEPT 104K packets, 64M bytes)
> pkts bytes target prot opt in out source
> destination
>
> I'm using ISC dhcpd 4.2.4 downloaded from official site and built from
> source.
> OS i'm using is Debian Linux Wheezy.
>
> Client uses the same OS and standard isc dhclient.
>
> From client side:
>
> #ifup eth0
> Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 Internet
> Systems Consortium.
> All rights reserved.
> For info, please visit https://www.isc.org/software/dhcp/
>
> Listening on LPF/eth0/52:54:00:19:ec:6a
> Sending on LPF/eth0/52:54:00:19:ec:6a
> Sending on Socket/fallback
> DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5 DHCPREQUEST on
> eth0 to 255.255.255.255 port 67 DHCPOFFER from 192.168.10.10 DHCPACK from
> 192.168.10.10 bound to 192.168.10.50 -- renewal in 36240 seconds.
>
> #ifdown eth0
> Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 Internet
> Systems Consortium.
> All rights reserved.
> For info, please visit https://www.isc.org/software/dhcp/
>
> Listening on LPF/eth0/52:54:00:19:ec:6a
> Sending on LPF/eth0/52:54:00:19:ec:6a
> Sending on Socket/fallback
> DHCPRELEASE on eth0 to 192.168.10.10 port 67
>
> Could you please help fixing this?
>
>
>
>
> _______________________________________________
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users
>
--
Regards,
Mukund
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20120614/ee0445c7/attachment-0001.html>
More information about the dhcp-users
mailing list