| Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
| Network is unreachable http://forum.freesco.pl/viewtopic.php?f=22&t=5854 |
Strona 1 z 1 |
| Autor: | Anonymous [ niedziela, 14 listopada 2004, 18:41 ] |
| Tytuł: | Network is unreachable |
Ostatnio bardzo często rozłacza mnie z internetem, a przy próbie pingu otrzymuję wspaniałomyślny komunikat "Network is unreachable" (Sieć jest nieosiągalna). Zauwazyłem również problemy z synchronizacją modemu (czasami trwa ona bardzo długo). Wiecie może, czy da się jakoś rozwiązać ten problem? neo+ Sagem Fast 800 sieć na trzech klientów |
|
| Autor: | czerwo [ niedziela, 14 listopada 2004, 19:32 ] |
| Tytuł: | |
ping www.wp.pl -c1 -w5 |grep 'icmp_seq' >/dev/null let wynik=$? if [ $wynik -eq 0 ]; then echo Wszystko ok >> /home/neo.log else ping 195.205.244.227 -c1 -w5 |grep 'icmp_seq' >/dev/null let wynik=$? if [ $wynik -eq 0 ]; then date >> /var/statystyki/neo.log echo Wszystko ok >> /home/neo.log else date >> /var/statystyki/neo.log echo Nie ma połączenia łącze ponownie >> /var/statystyki/neo.log sleep 1 /usr/sbin/stopadsl >> /var/statystyki/neo.log echo Połączenie zatrzymane >> /var/statystyki/neo.log sleep 2 /usr/sbin/adictrl -w sleep 2 /usr/sbin/startadsl >> /var/statystyki/noe.log echo Połączenie wznowione >> /var/statystyki/neo.log fi fi wrzuc do cron.hourly i dopisz do crona zeby sie uruchamial co 5 minut |
|
| Autor: | Anonymous [ wtorek, 16 listopada 2004, 22:41 ] |
| Tytuł: | |
Okazało się, że powodem tych 'jaj' jest moja głupota... Użyłem skryptu Woosera (chyba się nie mylę?), w którym standardowo pingowany jest tylko jeden ip, a w razie niepowodzenia neo się rozłacza. Serwer, którego użyłem, po prostu nie odpowiadał przez dłuższy czas. A mój skrypt wygląda tak (może się komuś przyda): echo ping 195.205.244.227... ping 195.205.244.227 -c1 -w5 |grep 'icmp_seq' >/dev/null let wynik=$? if [ $wynik -eq 0 ]; then echo polaczenie aktywne else echo pierwszy serwer nie odpowiada... ping 212.77.100.101 ping 212.77.100.101 -c1 -w5 |grep 'icmp_seq' >/dev/null let wynik=$? if [ $wynik -eq 0 ]; then echo polaczenie aktywne, pierwszy serwer nie odpowiada else echo polaczenie nieaktywne, lacze ponownie... date >> /home/neo.log sleep 1 /usr/sbin/stopadsl >> /home/neo.log sleep 2 /usr/sbin/adictrl -w sleep 2 /usr/sbin/startadsl >> /home/neo.log sleep 5 killall noip2 sleep 1 echo ponowne uruchamianie noip... /home/noip/noip2 sleep 2 fi fi |
|
| Autor: | czerwo [ wtorek, 16 listopada 2004, 22:45 ] |
| Tytuł: | |
tzreba uwazac jakichserwerow sie uzywa. Nie mozna pingowac wp, onet, google bo jak maja wieksze obciazenie to ci moze ping moze nie wrocic |
|
| Autor: | Anonymous [ wtorek, 16 listopada 2004, 22:55 ] |
| Tytuł: | |
Dokładnie. Jeżeli skrypt jest źle zrobiony, zamiast sobie pomóc, można jedynie sobie zaszkodzić. Ja przykładowo aż się zdziwiłem, że neo tak rzadko potrzebuje ponownego połączenia (wcześniej było rozłączane działające połączenie PS. Jeżeli ktoś z czytających ma zainstalowany skrypt pingujący pojedynczy serwer, polecam zaopatrzyć się w ten mojego autorstwa (oczywiście po nielicznych modyfikacjach, jak np. usunięcie tego noip). |
|
| Autor: | czerwo [ wtorek, 16 listopada 2004, 23:09 ] |
| Tytuł: | |
Moj skrypt tez korzysta z 2 serwerow ale ja zauwazylem jeszcze cos. Jak cos sciagamy na serwer to htb nie hamuje lacza dla serwera i potrafi sie sam tak zapchac ze pingi nie wracaja i tez rozlacza bo twierdzi ze polaczenia nie ma |
|
| Autor: | Anonymous [ wtorek, 16 listopada 2004, 23:13 ] |
| Tytuł: | |
Racja. Jeśli już przy tym jesteśmy, to może ktoś podpowie, jak ograniczyć pasmo (upload, download) dla serwera? Prosiłem o tym w oddzielnym temacie, ale jakoś nikt nie pokwapił się do odpowiedzi |
|
| Autor: | MAC!EK [ wtorek, 16 listopada 2004, 23:44 ] |
| Tytuł: | |
a ja nie mam żadnego skryptu i jakoś działa, jak się rozłączy to samo pppp łączy ponownie, nie rozumiem jaki wy macie problem ;/ |
|
| Autor: | Woser [ środa, 17 listopada 2004, 16:43 ] |
| Tytuł: | |
gonz00 pisze: Okazało się, że powodem tych 'jaj' jest moja głupota... Użyłem skryptu Woosera (chyba się nie mylę?), w którym standardowo pingowany jest tylko jeden ip, a w razie niepowodzenia neo się rozłacza. Serwer, którego użyłem, po prostu nie odpowiadał przez dłuższy czas. Hehe no prawie dobrze Wosera A do ciebie Macku to w roznych regionach Polski roznie jest czasami nie pomoze i samo nie wstanie trzeba recznie wspomoc. Dodam jeszcze ze zalezy tez to od sprzetu jakim dysponujemy wedlug moich doswiadczen wazny jest chipset obslugujacy usb |
|
| Autor: | MAC!EK [ środa, 17 listopada 2004, 16:48 ] |
| Tytuł: | |
hmm tylko że ja nie mam na USB |
|
| Autor: | tabaza [ wtorek, 21 grudnia 2004, 04:03 ] |
| Tytuł: | |
pieknie dziekuje wszystkim za pomoc - o to mi chodzilo |
|
| Autor: | Koriolan [ wtorek, 21 grudnia 2004, 12:57 ] |
| Tytuł: | |
gonz00 pisze: ...
ale jakoś nikt nie pokwapił się do odpowiedzi Trza se jakoś radzić samemu : >>> /usr/src/rechtb/ready/rc.htb >>>>>>>> ... # ruch serwerowy (pasmo dla gości z zewnątrz) /sbin/rchtb_tc class add dev eth0 parent 2:1 classid 2:11 htb rate 18kbit ceil 528kbit prio 2 quantum 1500 /sbin/rchtb_tc qdisc add dev eth0 parent 2:11 sfq perturb 10 /sbin/rchtb_tc filter add dev eth0 parent 2:0 protocol ip prio 3 handle 1 fw flowid 2:11 ... >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
|
| Autor: | leninek [ piątek, 28 stycznia 2005, 16:15 ] |
| Tytuł: | |
A jak to zrobić w nowym nnd ze stycznia 2005? |
|
| Autor: | dexu [ piątek, 28 stycznia 2005, 16:41 ] |
| Tytuł: | |
Mój skrypt wygląda tak: #!/bin/sh IP=`ifconfig ppp0 | grep inet | cut -d ' ' -f12 | cut -d ':' -f2` DATA=`date +%d/%m/%Y` CZAS=`date +%R` if ! ping -c 1 213.25.2.163 > /dev/null ; then echo "$DATA $CZAS [ERROR] Brak polaczenia" >> /var/log/neocheck.log /etc/rc.d/internet restart /etc/rc.d/niceshaper restart ; else echo "$DATA $CZAS [OK] Polaczenie zestawione" >> /var/log/neocheck.log fi I pinguje bramke .. jak nie odpowie to restartuje połączenie .. Pozdrawiam |
|
| Autor: | leninek [ piątek, 28 stycznia 2005, 18:06 ] |
| Tytuł: | |
Witam! Skrypt dziła okiej jak go uruchomie ręcznie ale tylko jak zaloguję sie jako rootn nie działa kiedy uruchomię go jako zwykły user. I jeszczce jedno: wpisałem go do crona ale otrzymuje w logu że failed user root parsing .... i podana ścieżka do pliku w cron.hourly. Co z tym zrobić? Z góry dzięki za pomoc! |
|
| Strona 1 z 1 | Strefa czasowa UTC+2godz. |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|