Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Aug 2012 15:53:08 +0400
From:      Lev Serebryakov <lev@FreeBSD.org>
To:        Garrett Cooper <yanegomi@gmail.com>, current@freebsd.org, jhb@FreeBSD.org
Cc:        Peter Jeremy <peterjeremy@acm.org>
Subject:   Re: r239356: does it mean, that synchronous dhcp and dhcplcinet with disabled devd gone?
Message-ID:  <1959717636.20120821155308@serebryakov.spb.ru>
In-Reply-To: <67977762.20120821154035@serebryakov.spb.ru>
References:  <20120821095527.GA33206@hell.ukr.net> <CAGH67wSsMTSHHHi=Qzu6kJ%2BMtFKH9s5zPTdFYSj0WD1duwWuzA@mail.gmail.com> <67977762.20120821154035@serebryakov.spb.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello, Garrett.
You wrote 21 =E0=E2=E3=F3=F1=F2=E0 2012 =E3., 15:40:35:

GC>> Try reverting r239356 -- if that works, then please let jhb@ know.
LS>   I'm confused by  this commit, because it seems (from comment alone),
LS> that  dhclient  will not work without devd anymore (with "synchronous
LS> dhcp" option in rc.conf).
LS>   Am I right?
  And if I'm right about understanding what this change does, it is
 POLA violation for sure. Both consequences: unable to use dhcclient
 without devd (user will need to restart it by hands after each cable
 unplugging event) and removing IP address from interface on cable
 unplugging or other interface down event but before lease is expired.

  If I'm right in understanding this commit, I vote to back it out and
 find better solution, may be, two new options: one to remove IP and
 one to exit on interface down. And default behavior should be OLD
 ONE about IP address in any case and OLD ONE about exit in case when
 dhclient isn't started by devd, but by rc scripts directly.

--=20
// Black Lion AKA Lev Serebryakov <lev@FreeBSD.org>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1959717636.20120821155308>