Am Sonntag, 17. Dezember 2017 schrieb Didier Kryn:
> Le 07/12/2017 à 17:21, Dr. Nikolaus Klepp a écrit :
> > Am Mittwoch, 6. Dezember 2017 schrieb KatolaZ:
> >> On Wed, Dec 06, 2017 at 02:09:45PM +0100, Dr. Nikolaus Klepp wrote:
> >>
> >> [cut]
> >>
> >>>> No bright ideas for how you'd check for that though, but it probably
> >>>> involves poking around in /sys/class/net/$IFACE/.
> >>>>
> >>>> Hope this helps,
> >>> definitly :-)
> >>>
> >>> Apply this patch to /lib/udev/ifupdown-hotplug-original. It changes line 
> >>> 78 from
> >>>   
> >>>   exec ifup --allow=hotplug $INTERFACE
> >>>
> >>> to
> >>>
> >>>      if [ -z "${INTERFACE##eth[0-9]*}" ]; then
> >>>          if [ $(cat /sys/class/net/$INTERFACE/carrier) -eq 1 ]; then
> >>>                  exec ifup --allow=hotplug $INTERFACE
> >>>          fi
> >>>      else
> >>>          exec ifup --allow=hotplug $INTERFACE
> >>>      fi
> >>>
> >>>
> >>> Which hopefully brings up eth[0-9]* if the cable is plugged in. Most 
> >>> likely it would be a speed improvement if the lines "exec ifup 
> >>> --allow=hotplug $INTERFACE" are changed to "exec ifup --allow=hotplug 
> >>> $INTERFACE &", but this works for me. It won't work if your eth is not 
> >>> called eth[0-9]* :-)
> >>>
> >>> Nik
> >>>
> >>>
> >> Hey guys,
> >>
> >> please test the patch, as extensively as possible, and then we will
> >> figure out a way of including it in ascii, maybe without having to
> >> fork the corresponding package.
> >>
> >> HND
> >>
> >> KatolaZ
> >>
> >>
> > Just saw a typo in my mail: the file is "/lib/udev/ifupdown-hotplug" (not 
> > "/lib/udev/ifupdown-hotplug-original").
> >
> > nik
>      Now it launches dhclient on eth0 right away, which incurs some 
> delay before it goes to background. Shorther than before, but still a delay.
> 
>      Didier

I think you tried the version without "&" at the end of "exec ifup 
--allow=hotplug $INTERFACE". Could you please edit the two lines (80 and 83) in 
"/lib/udev/ifupdown-hotplug" so that they say "exec ifup --allow=hotplug 
$INTERFACE &" - i.e. add the "&" at the end and try again?

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