Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Zerwane polaczenia http://forum.freesco.pl/viewtopic.php?f=35&t=730 |
Strona 1 z 1 |
Autor: | Anonymous [ wtorek, 29 października 2002, 14:58 ] |
Tytuł: | Zerwane polaczenia |
Witam. Napotkalem kolejny problem juzeli chodzi o neostrade. Tpsa jezeli nie jest urzywane lacze rozlancza bałwan jestem. Czy istnieje mozliwosc we Freesco aby wysylal pinga co 30 min lub co 1 h.i czy istnieje mozliwosc aby sam sprawdzal czy jest polaczenie i jezeli stwierdzi ze nie ma to zeby znowu nawiazal polaczenie (np sprawdzane co 1min)? |
Autor: | zciech [ wtorek, 29 października 2002, 16:49 ] |
Tytuł: | |
To sa banalne prograniki i kilka razy bylu tu publikowane: Napisze tylko algorytmy podtrzymywanie pingiem: sprawdzanie i podnoszenie polaczenia. petla wyslij pinga do hosta, ktory napewno dziala jesli 100% loss to wywolaj procedure laczenia koniec jesli szekaj 1 minute koniec petli |
Autor: | Anonymous [ wtorek, 29 października 2002, 18:05 ] |
Tytuł: | |
co do pierwszego programiku to faktycznie coś było kiedyś opisywane, można też doinstalować cron i tam wpisać te pingi natomiast co do drugiego programiku to nigdzie praktycznych (kod) rozwiązań nie widziałem - pewnie jestem ślepy (albo i nie), więc proszę o link do takiego postu, albo przedstawienie rozwiązania (głównie chodzi mi o to jak zrealizować: jeżeli 100% loss to połącz ponownie) myślę że nie tylko mnie się to przyda ![]() pozdrawiam i z góry thx za radę |
Autor: | Anonymous [ wtorek, 29 października 2002, 18:22 ] |
Tytuł: | |
Z tym pingiem co 10 min to o to chodzi? fork ping -i 600 www.neostrada.pl jak tak to co to jest {fork}. Umieszczamy to w rc_user |
Autor: | zciech [ środa, 30 października 2002, 14:03 ] |
Tytuł: | |
while :; do sleep 1800 2>/dev/null #30 minut if [ "`ping -c 1 212.77.100.101 | grep "100%"`" ]; then echo polacz ponownie # dla testu # tu trzeba wstawic procedure ponownego laczednia fi done Jak zrobic polącz ponownie nie wiem ![]() jako adres pinga najlepiej wpisac adres "półki" w tpsa |
Autor: | Anonymous [ środa, 30 października 2002, 18:13 ] |
Tytuł: | |
zciech dzieki za to ale jeszcze gdzie to wpisac i jaka jest procedura laczenia? bylbym bardzo wdzieczny za to. Pozdrawiam |
Autor: | Anonymous [ wtorek, 5 listopada 2002, 22:53 ] |
Tytuł: | |
dorwalem takie cos podobno trzeba to do crona wpisac. Nie ma pojecia jak to zrobic moze ktos by mi to wyjasnil ![]() ---8< check_connection --- #!/bin/sh set -- `ping -c 1 -i 2 212.77.100.101 | grep 64` #ping www.wp.pl CZAS1="$1" set -- `ping -c 1 -i 2 213.180.130.200 | grep 64` #ping www.onet.pl CZAS2="$1" set -- `ping -c 1 -i 2 217.74.65.69 | grep 64` #ping www.interia.pl CZAS3="$1" set -- `ping -c 1 -i 2 193.42.231.16 | grep 64` #ping www.gazeta.pl CZAS4="$1" if [ -z $CZAS1 ] && [ -z $CZAS2 ] && [ -z $CZAS3 ] && [ -z $CZAS4 ]; then mode ethernet fi --->8 check_connection --- |
Autor: | zciech [ wtorek, 5 listopada 2002, 23:52 ] |
Tytuł: | |
Nie kazdy ma crona, nie jest standartowym wyposażeniem ale teraz mamy kod xxxx : #!/bin/sh while :; do sleep 1800 2>/dev/null #30 minut set -- `ping -c 1 -i 2 212.77.100.101 | grep 64` #ping www.wp.pl CZAS1="$1" set -- `ping -c 1 -i 2 213.180.130.200 | grep 64` #ping www.onet.pl CZAS2="$1" set -- `ping -c 1 -i 2 217.74.65.69 | grep 64` #ping www.interia.pl CZAS3="$1" set -- `ping -c 1 -i 2 193.42.231.16 | grep 64` #ping www.gazeta.pl CZAS4="$1" if [ -z $CZAS1 ] && [ -z $CZAS2 ] && [ -z $CZAS3 ] && [ -z $CZAS4 ]; then mode ethernet fi done uruchamiac przez fork xxxx na koncu rc_user Procedury nie sprawdzalem ![]() ![]() |
Autor: | Anonymous [ środa, 6 listopada 2002, 02:16 ] |
Tytuł: | |
Wielkie dzieki za ten opis ale mam kolejny problem. Ja to musze zapisac plik o nazwie (np. spr) w glownym katalogu. Fajnie zapisalem go ale problem ze to jest w (pamieci kompa a nie na dyskietce) Jak zapisac ten plik na dyskietke. Potem w rc_user dopisuje linijke fork spr |
Autor: | zciech [ środa, 6 listopada 2002, 03:52 ] |
Tytuł: | |
umiesc go w: /mnt/router/etc/ /rc/ /mnt/router/fix/ te katalogi sa przenoszone do ramdysku ogolnie to co jest w katalogu /mnt/ jest na dyskietce, ale jesli plik nie jest na "sciezce systemowej" wywolanie musi miec postac: fork /mnt/router/.../spr |
Autor: | Anonymous [ środa, 6 listopada 2002, 11:01 ] |
Tytuł: | |
Nie moge tego zapisac na fd ![]() robie tag: 1) edt /mnt/router/etc/spr 2) wpisuje tamto 3) alt + s 4) alt +x Co robie nie tak az mi ![]() |
Autor: | zciech [ środa, 6 listopada 2002, 15:31 ] |
Tytuł: | |
SOA#1 I co nie ma w /mnt/router/etc pliku spr? Bo u mnie sie zapisał ![]() jeszcze musisz mu nadac atrybut wykonywalnosci: ![]() chmod 755 /mnt/router/etc/spr ostatecznie zapisz gdzies indziej i skopiuj ![]() |
Autor: | Anonymous [ środa, 6 listopada 2002, 19:55 ] |
Tytuł: | |
Chyba dzieki temu chmod 755 /mnt/router/etc/spr zadzialalo ![]() Teraz czy mozna jakos sprawdzic czy to dziala tzn. w logach gdzies bedzie zapisane czy cos w tym stylu? Aby to sie wykonywalo co 2 minuty to trzeba wpisac zamiast sleep 1800 2>/dev/null #30 minut to sleep 120 2>/dev/null #2 minut ![]() |
Autor: | zciech [ środa, 6 listopada 2002, 20:17 ] |
Tytuł: | |
Bezposrednio do logow skrypt nic nie zapisuje, ale mozna cos takiego zrobic, to praca dla Ciebie, ale mode ethernet na pewno zostawi po sobie slad w logu ![]() czas jest w sekundach, istotnie 120 s to 2 min. by sprawdzic. ustaw krotki czas, odlacz/wylacz modem neo i poczekaj moment patrząc na trzecia konsole, zobaczysz jak ponownie probuje sie polaczyc. Niestety sam mam sdi i sprawdzic tego nie mogę:cry: |
Autor: | Anonymous [ środa, 6 listopada 2002, 21:20 ] |
Tytuł: | |
No i kolejny klopot jak przejsc na 3 konsole. ( alt +1 , alt+2, alt+3 tak jak w slackware nie dziala). Jeszcze ta pomoc i bede wdzieczny. ![]() |
Autor: | Maciek [ środa, 6 listopada 2002, 21:50 ] |
Tytuł: | |
ctrl+alt+F1 (F2,F3...) |
Autor: | Anonymous [ środa, 6 listopada 2002, 22:35 ] |
Tytuł: | |
Hymm pod telnetem mozna to zrobic? Bo jak naciskam ctrl+alt+f2 to pokazuja mi sie jakies znaczki Wchodze przy pomocy Putty. Moze w nim jeszcze cos trzeba zmienic? |
Autor: | zciech [ czwartek, 7 listopada 2002, 17:22 ] |
Tytuł: | |
Nie wymagaj za duzo. Konsole sa dostepne besposrednio przy kompie z freesco, to co jest na trzeciej mozesz zobaczyc w pliku /var/log/log |
Autor: | Maciek [ czwartek, 7 listopada 2002, 20:17 ] |
Tytuł: | |
W pakiecie utils jest "tail" - wtedy piszemy: tail -f /var/log/log i mamy wszystko na bieżąco jak na trzeciej konsoli. |
Autor: | zciech [ czwartek, 7 listopada 2002, 20:56 ] |
Tytuł: | |
NIe wiem jeszcze co, ale cos jest nie tak w tych regułach. To chyba nie działa tak jak powinno ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |