Hát nem értek a szkript íráshoz leszögezem az elején. De mivel nem mutattad meg mit is írtál, nekem meg megmozgattad a gondolataimat leírom, akkor is ha rossz, majd kijavítanak. Én a szriptet úgy próbálnám meg írni, hogy kezdje egy 40 másodperces alvással. Utána megpingelhetne egy szervert-
ping -c 1 www[pont]google[pont]com
sleep 10
valaszok_szama= megszámoltatni a választ
while valaszok_szama < 1
dhclent down eth1
sleep10
dhclient up eth1
(itt akár egy logfájlba is írathatod a sikertelen kapcsolódásokat, ha bosszantani akarod magad)
else
beíratod a logfájlba a sikeres kapcsolódást
kilép
És a /root mappába tenném a szkriptet, és a /etc/rc.local -ban hivatkoznék rá.
Tudom ez így még nagyon béna, de csak ötlet, és most keresgélni sincs időm. Bocs!