On Tuesday 18 November 2014 11:40:42 Jason Lange wrote:
> On Fri, Sep 12, 2014 at 9:35 AM, Robert Nelson <[email protected]>
> 
> wrote:
> > On Fri, Sep 12, 2014 at 11:27 AM, Greg Kelley <[email protected]>
> > 
> > wrote:
> > > Robert,
> > > 
> > > I think part of the reason ntp and dhcpclient aren't getting network
> > > connections at boot is because they are set at S03 in init and wicd is
> > 
> > set
> > 
> > > at S06 and is last to get going. It appears that eth0 is not coming up
> > 
> > until
> > 
> > > wicd loads?
> > 
> > Correct, wicd set's up eth0, that's how we got the 11-12 second bootup
> > time. Otherwise if eth0 is handled by /etc/network/interfaces bootup
> > could last 2 minutes for users who don't connect eth0.  I should
> > atleast really move ntp from S03 to S06..
> 
> @Robert
> 
> There's no need to pull in wicd to solve this; all you need to do is to
> replace "auto eth0" with "allow-hotplug eth0" (not both) in
> "/etc/network/interfaces".  This gives you eth0 at boot if it's plugged in
> but it doesn't wait if it's not, and if you plug it in later it comes right
> up.  Oddly it doesn't even wait very long if it's plugged in at start-up
> and there is no dhcp being offered.  (all of this is assuming "iface eth0
> inet dhcp" is in there too;  I imagine a static route comes up right away
> regardless.)
> 
> Cheers.
This is not what allow-hotplug means.  It refers to an ethernet interface such
as a USB device being plugged in.  In order to get the behaviour you want
you need ifplugd.  To quote from the package description:-

Description-en: configuration daemon for ethernet devices
 ifplugd is a daemon which will automatically configure your ethernet device
 when a cable is plugged in and automatically de-configure it if the cable is
 pulled out. This is useful on laptops with onboard network adapters, since it
 will only configure the interface when a cable is really connected.

David

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to