Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest sobota, 28 czerwca 2025, 17:26

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 15 ] 
Autor Wiadomość
Post: niedziela, 14 listopada 2004, 18:41 
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


Na górę
  
 
 Tytuł:
Post: niedziela, 14 listopada 2004, 19:32 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
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


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 16 listopada 2004, 22:41 
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


Na górę
  
 
 Tytuł:
Post: wtorek, 16 listopada 2004, 22:45 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
tzreba uwazac jakichserwerow sie uzywa. Nie mozna pingowac wp, onet, google bo jak maja wieksze obciazenie to ci moze ping moze nie wrocic


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 16 listopada 2004, 22:55 
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).


Na górę
  
 
 Tytuł:
Post: wtorek, 16 listopada 2004, 23:09 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
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


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 16 listopada 2004, 23:13 
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 ;).


Na górę
  
 
 Tytuł:
Post: wtorek, 16 listopada 2004, 23:44 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
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 ;/


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 17 listopada 2004, 16:43 
Offline
Użytkownik

Rejestracja: poniedziałek, 18 listopada 2002, 19:54
Posty: 162
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 :P drugie o nie potrzebne.

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


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 17 listopada 2004, 16:48 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
hmm tylko że ja nie mam na USB :) ja mam Lucenta na RJ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 21 grudnia 2004, 04:03 
Offline
Użytkownik

Rejestracja: czwartek, 6 listopada 2003, 20:23
Posty: 104
pieknie dziekuje wszystkim za pomoc - o to mi chodzilo

_________________
tabaza


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 21 grudnia 2004, 12:57 
Offline
MODERATOR

Rejestracja: poniedziałek, 29 lipca 2002, 15:45
Posty: 1385
Lokalizacja: Polska
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

...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

_________________
Określenie przy nicku to tylko dla 'jaj'; tytuł za ilość postów.
Ja ciągle się uważam za niewinne dziecię w sprawach linuksa; żaden guru czy inny moderator :-)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 28 stycznia 2005, 16:15 
Offline

Rejestracja: piątek, 7 maja 2004, 00:12
Posty: 53
A jak to zrobić w nowym nnd ze stycznia 2005?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 28 stycznia 2005, 16:41 
Offline
Użytkownik

Rejestracja: sobota, 8 stycznia 2005, 22:31
Posty: 110
Lokalizacja: Bydgoszcz
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 :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 28 stycznia 2005, 18:06 
Offline

Rejestracja: piątek, 7 maja 2004, 00:12
Posty: 53
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!


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 15 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Majestic-12 [Bot] i 8 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl