@fafik
Dziękuję za odpowiedź.
Wszystko już działa OK, zgodnie z oczekiwaniami. Nie widzę różnicy między działaniem symbolic linku a skryptu, jednak problem leży nie po stronie gkrellm, a według mnie po stronie systemu, czyli puppy.
Do czego i jak doszedłem ? Przy korzystaniu z łącza stałego (kablowego) za pomocą eth0 nie ma żadnych problemów z netem i z startem gkrellm (wszystko działa idealnie).
Problemy zaczynają się przy łączności wifi (wlan0), szczególnie przy łączności z sieciami zabezpieczonymi WEP i WEP2. Pupppy po prostu nie łączy z siecią którą widzi, nawet posiadając dobry profil. Przy łączeniu z sieciami wifi publicznymi (mam do takich 2 dostęp), puppy często nie łaczy, komunikując w Network Status Information, że nie znalazł interfejsu wlan0. W takim przypadku pomaga restart systemu (lub wyjęcie i włożenie karty usb do wif), ciekawe, że za drugim lub trzecim restartem, nagle problemy znikają, łaczy prawidłowo - do następnego uruchomienia puppy. Używam Frisbee zgodnie z moimi wcześniej opisanymi problemami w: http://forum.puppylinux.pl/index.php/topic,144.0.html
czyli wszystko działa OK, dokąd nie zmieniamy sieci wifi, z uwagi na fakt, że musze zmianiać sieci z których aktualnie korzystam, stąd problemy z połaczeniem.
Na forum puppy (http://www.murga-linux.com/) znalazłem opisane analogiczne problemy z "gubieniem" ustawień wifi przez puppy, czyli jakby problem systemu.
Edit:
To gubienie ustawień dotyczy tylko przypadku gdy zmieniamy sieci wifi, z sieci zabezpieczonej na sieć nie zabezpieczoną (i odwrotnie), kiedy znowu chcemy wrócić na sieć zabezpieczoną - nie chce łączyć, czyli jak ktoś nie zmienia sieci to tego nawet nie zauważy. Ja jestem "mobilny", zmieniam sieci i ...... mam problem.