ifup eth0 + dhcpcd = interface nie wstaje
  Adam Osuchowski
  adwol w zonk.pl
  Sob, 23 Gru 2017, 00:55:13 CET
  
  
Łukasz Maśko wrote:
> Mija trochę czasu. Sprawdzałem w różnych sieciach, jest tak samo (również nie
> tak dawno we wszystkich działało).
A nie robiłeś ostatnio upgrade'u firmware'u tej karty?
> Zwiększenie timoutu w /lib/rc-scripts/functions.network z 0.5s na 1s wydaje 
> się załatwiać problem. Nie wiem, skąd się wzięła akurat wartość 0.5. U mnie 
> jest za mała. Mogłoby to być konfigurowalne jakimś parametrem... Na razie 
> zostawię z poprawką na 1s.
Ale zauważ, że tam jest pętla 10 * 0.5 sekundy i liczba przebiegów może
być podana jako parametr tej funkcji. Po prostu w ifup zabrakło wywołania
tej funkcji z opcjonalnym timeoutem. Zamiast:
    if check_link_down ${DEVICE}; then
IMHO powinno być coś w stylu:
    if check_link_down ${DEVICE} ${CHECK_LINK_WAIT_TIMEOUT}; then
a parametr CHECK_LINK_WAIT_TIMEOUT powinien być ew. podawany w
konfiguracji interfejsu.
Zmiana z 0.5 s na 1 s jego gorszym rozwiązaniem bo te pół sekundy to
jest czas pomiędzy kolejnymi sprawdzeniami stanu połączenia, a nie
całkowity czas timeoutu. Tutaj chodzi o to, żeby był w miarę krótki
czas reakcji po pojawieniu się linka.
  
  
  
  Więcej informacji o liście pld-users-pl