Anno domini 2019 Wed, 13 Feb 16:06:07 +0100
 Didier Kryn scripsit:
> Le 13/02/2019 à 14:32, Dr. Nikolaus Klepp a écrit :
> > Ok, an addition to this issue:
> > Anno domini 2019 Wed, 13 Feb 13:14:36 +0100
> >   Dr. Nikolaus Klepp scripsit:
> >> Hi all!
> >>
> >> Maybe somebody can shed some light in here:
> >>
> >> /etc/default/networking has an option "WAIT_ONLINE_METHOD" and 
> >> "WAIT_ONLINE_IFACE". The documentation gives the impression that one or 
> >> both methods can be used to get rid of that pesky endlesss wait while 
> >> booting without network. Is this impression wrong or is the documentation 
> >> not telling the truth? I have not found any settings that get rid of that 
> >> pesky bootdelay when booting without network :-(
> >>
> >> Nik
> >>
> > Looks like the package "ifupdown" for sysvinit is missing the ability to 
> > use WAIT_ONLINE_*
> > To be more precise: WAIT_ONLINE_* is used in /lib/ifupdown/wait-online.sh. 
> > That file used only from systemd:
> > /lib/systemd/system/ifupdown-wait-online.service:ExecStart=/lib/ifupdown/wait-online.sh
> >
> >
> > This is the solution that I came up with:
> >
> > #$ diff /tmp/networking /etc/init.d/networking
> > 138,143c138,143
> > <   if ifup -a $exclusions $verbose && ifup_hotplug $exclusions $verbose
> > <   then
> > <       log_action_end_msg $?
> > <   else
> > <       log_action_end_msg $?
> > <   fi
> > ---
> >>    BG=$( [ "$WAIT_ONLINE_METHOD" = "none" ] && echo '&')
> >>    (
> >>            ifup -a $exclusions $verbose && ifup_hotplug $exclusions 
> >> $verbose
> >>            log_action_end_msg $?
> >>    )$BG
> > At least "WAIT_ONLINE_METHOD=none" would be working as documented and 
> > remove that bootdelay when booting without network.
> >
> > Thoughts on this?
> >
> > Nik
> >
> >
> >
> 
>      If your ethernet cable can be either plugged or unplugged and you 
> want your system to react when you plug/unplug a cable in, then you need 
> a server to detect these changes and invoke ifup/ifdown accordingly. 
> This server can be ifplugd or netplug.
> 
>      In this situation you simply don't need and don't want neither 
> 'auto eth0' nor 'allow-hotplug eth0' stanzas in your interfaces file. 
> These are the stanzas which will make your OS hang at boot time and they 
> are simply useless. Just remove them.
> 
>          Didier

Hi Didier!

I followed your suggestion and installed "ifplugd". It would be nice if that 
was the default configuration for desktops :-)

Thank you,
Nik


-- 
Please do not email me anything that you are not comfortable also sharing with 
the NSA, CIA ...
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to