Ever since an upgrade a few weeks, dhcpcd has been broken.

If I start up my laptop withput a hard-wired ethernet
connection on eth0, dhcpcd starts up for eth0 and notices that
it's got a record of an unexpired lease stored away for eth0.

So it decides to just go ahead and use that lease to bring up
eth0 even though eth0 _isn't_connected_to_anything_.  Since
eth0 comes up first, it gets priorty in the routing table over
eth1 (a wireless interface that _is_ up and working). All
traffic gets routed out eth0 (which isn't connected).

I've got to manually shut down eth0 to get a working network.

WTF does dhcpcd think it can go ahead an use an old lease like
that?  That particular bit of brain-deadedness isn't supposed
to be enabled unless you use the -E option.  I double-checked
my network configuration files and checked the running dhcpcd
command line with ps.  I don't use the -E option.

Does anybody know how to prevent dhcpcd from enabling the -E
option when you don't specify -E?

-- 
Grant Edwards                   grante             Yow! Should I get locked
                                  at               in the PRINCICAL'S
                               visi.com            OFFICE today -- or have
                                                   a VASECTOMY??

-- 
[EMAIL PROTECTED] mailing list

Reply via email to