> On Fri, 14 Jan 2011 12:54:49 -0700 <b...@proulx.com> wrote: > > Mihira Fernando wrote: > > Bonno Bloksma wrote: > > > I have been wondering about this and have not seen any definitive > > > documentation, or if there is, I have not understood it. > > > Does "auto" imply "allow-hotplug"? If not, should I have both > > > auto eth0 eth1 > > > and > > > allow-hotplug eth0 eth1 > > > lines in my interfaces file? > > > > AFAIK, allow-hotplug makes the interface come up only when a cable > > is plugged in. auto makes the interface come up at boot time > > regardless of the cable state. > > You are exactly correct. Having 'auto' is the old way that starts > networking with '/etc/init.d/networking start'. But that does not > enable event driven actions such as link status change from plugging > and unplugging the cable. For that you need 'allow-hotplug'. But > that new way doesn't enable '/etc/init.d/networking restart' to do > anything. > > Since hotplugging is the new way the debian-installer now sets that up > for new systems. Using an event driven network configuration is > definitely an improvement in general and the right direction to go. > But us old-timers who want to be able to restart the networking then > find that '/etc/init.d/networking restart' doesn't do anything. For > that we also need 'auto' to be present. >
Would executing '/etc/init.d/networking stop' followed by '/etc/init.d/networking start' work to restart networking when using only the new way ('allow-hotplug')? I understand ifup/down can also be used, but what would t look like? I have only used ifconfig to bring interface either up or down. > > This came up in discussion in the past. I don't have the time at the > moment to find a reference link however. But it is okay to have both > trigger conditions present. Then both networking restart and link > status changes will affect the network configuration. > This is something to keep in mind as it only adds minimal line to the /etc/network/interfaces file :) Thanks. > > And of course for wicd or network-manager neither of auto or > allow-hotplug can be present. For those tools only configure > interfaces that do not have any local configuration.