[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#37569: marked as done (Diald keep bringing up link after broken connection)



Your message dated Thu, 7 May 2009 19:45:51 +0100
with message-id <200905071845.n47Ijpnw014605@kmos.homeip.net>
and subject line diald has been removed from Debian, closing #37569
has caused the Debian Bug report #37569,
regarding Diald keep bringing up link after broken connection
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
37569: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=37569
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: diald
Version: 0.16.5-3

I uses diald to dial my ISP (my university), which uses PPP with
dynamic IP address.  Whenever the phone get interrupted by whatever
reason (e.g. incoming phone call, login time expire, and manual down
link request) when there is still an TCP connection there, the next
TCP request get diald to tries redial on the next incoming request.

That should not be a problem with static IP, because once the new link
is made the TCP connection either resumes, or starts doing a FIN
sequence successfully and make the link idle.

But with dynamic IP, the newly acquired link have a different IP,
which means that the TCP connection will fail, and will be in a FIN
wait state trying to shutdown the link.  This means that the link will
keep going up in the next 20 minutes or so, until the shutdown
sequence finally timeout.  This is quite troublesome, since I share
the phone with voice use.  I end up having to manually block Internet
connections for 20 minutes to allow the TCP connection to timeout.

I suggest the following to be added, maybe commented out, to
/etc/diald/standard.filter: 

--- suggested addition ---
# don't bring dynamic IP PPP connections back up to complete TCP FIN
keepup tcp 10 tcp.fin
ignore tcp tcp.fin
--- end suggestion ---

While this is not really complicated, I think it is not easy to come
up without holding some form of TCP specs.  And considering that I
figured out how this can be done only four months after I notice the
problem, I think even a commented-out addition will help much.

I am using Debian 2.1, kernel version 2.0.34 and glibc 2.0.7.

Isaac.

Attachment: pgpi3o_J2BUNL.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Version: 0.99.4-9+rm

The diald package has been removed from Debian so we are closing
the bugs that were still opened against it.

For more information about this package's removal, read
http://bugs.debian.org/526512 . That bug might give the reasons why
this package was removed, and suggestions of possible replacements.

Don't hesitate to reply to this mail if you have any question.

Thank you for your contribution to Debian.

Kind regards,
--
Marco Rodrigues


--- End Message ---

Reply to: