2010/4/20 Munteanu Alexandru <[email protected]>: > Salut > > Am revenit cu o problema mai veche la care am crezut ca am gasit raspuns dar > m-am inselat. > > Se da un server cu CentOS release 5.3 (Final) > Din cand in cand random, uneori la cateva ore alteori la cateva zile pur si > simplu nu mai poate fi accesat via ssh, nu mai raspunde la ping ca si cum nu > ar mai fi conectat la retea. > Este setat IP static si cu autonegotiation. > > /var/log/messages: > > Apr 20 14:43:51 ms kernel: NETDEV WATCHDOG: eth0: transmit timed out > Apr 20 14:43:51 ms kernel: r8169: eth0: link up > Apr 20 14:53:38 ms clamd[2705]: SelfCheck: Database status OK. > Apr 20 14:57:21 ms kernel: r8169: eth0: link up > > ifconfig > > eth0 Link encap:Ethernet HWaddr 00:30:48:DB:xx:xx > inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx > Mask:xxx.xxx.xxx.xxx > inet6 addr: fe80::230:48ff:fedb:832/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:415622 errors:0 dropped:0 overruns:0 frame:0 > TX packets:509494 errors:0 dropped:46 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:143144804 (136.5 MiB) TX bytes:573987321 (547.3 MiB) > Interrupt:58 Base address:0x2000 > > Din cate am inteles ca ar trebui sa pun in grub pe linia cu kernelul default > ACPI=off > dar pot aparea anumite probleme cu el dat off. > > Pana la urma o rezolvare ar fi un script care sa dea automat > /etc/init.d/network restart atunci cand eth0: transmit timed out sau cand nu > raspunde gate-ul la ping. > > Cum nu ma prea pricep la scripting poate ma ajuta cineva dintre voi daca se > poate, cu un astfel de script chiar si unul care sa fie pus in cron si sa fie > rulat eu stiu la 5 - 10 min. >
Salut, urmatoarea linie face restart la network daca GW nu raspunde la ping: ping -c 5 $gw_ip >/dev/null || /etc/init.d/network restart Ca sa automatizezi, faci un fisier /etc/cron.d/restart-network cu urmatorul continut: */5 * * * * root ping -c 5 $gw_ip >/dev/null || /etc/init.d/network restart Inlocuiesti $gw_ip cu IP-ul propriu-zis. Have fun :) -- www.flo.ro _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
