Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2005-08-10 19:33:10

  rogos - Moderator

rogos
Moderator
Zarejestrowany: 2005-02-12

Ponowne nawiązywanie połączenia neo+

http://dug.net.pl/texty/neo.php

Bardzo dobry artukul, bravo dla bodzia.

Interesuje mnie jednak sutuacja w, ktorej zostaje przerwane polaczenie (z przyczyn technicznych) i jestem ciekaw czy sam bedzie probowal do skutku nawiazac polaczenie?

* do skutku - znaczy dotad az go ktos nie wylaczy, albo zabraknie mu pradu

Chodzi o to ze neo+ czesto maja awarie, aktualny server stawial mi kumpel nie wiem jakim sposobem, ale jakis tam czas probuje nawiazac polaczenie a potem sie rozmysla i trzeba recznie nawiazywac. Chcialbym postawic swoj server i chce uniknac tego bledu.


http://img88.imageshack.us/img88/1856/imageslg0.png

Offline

 

#2  2005-08-10 19:48:45

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Ponowne nawiązywanie połączenia neo+

w tej chwili mam wersję eagle 2.1.1 i rzeczywiście czasami (bardzo rzadko) następuje rozłączenie, ale samo się podnosi tzn. synchronizacja i połączenie.
Nie musiałem już robić skryptów startowych - wystarczyło w czasie instalacji podać Y przy pytaniu czy połączenie ma być nawiązane ze starrtem systemu


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#3  2005-08-10 21:08:59

  FF - Członek DUG

FF
Członek DUG
Skąd: Łódź
Zarejestrowany: 2004-12-23

Re: Ponowne nawiązywanie połączenia neo+

Mam eagle-usb-2.3.2 i jak wybiore y przy pytaniu o start podczas uruchamiania systemu, to to uruchamianie nie działa, musiałem to zrobić okrezna drogą tak jak jest napisane w artykule na dugo o instalcaji neo.

co do ponownego nawiazywania połączenia skrypciłem taki prymitywny skrypcik:

neo.py:

Kod:

#!/usr/bin/env python

from time import sleep
from os import system
import sys

c=0
if len(sys.argv)>1:
    c = sys.argv[1]
else:
    c=5

c=float(c)
while 1:
    system('startadsl')
    sleep(c)

uruchamia sie wpisując ./neo.py
i wtedy wywołuje polecenie 'startadsle' co 5 sekund mozna tez uruchomic np tak './neo.py 60' i bedzie nawiązywał połaczenie co 60 sekund, gdy połaczenie jest wystartowane to startadsl nic nie robi, gdy nie ma to sie łączy. Pewnie są lepsze sposoby na zrobienie tego ale to tez dziala, przynajmniej tyle na ile to zdązyłem przetestować.

Offline

 

#4  2005-08-10 21:45:31

  rogos - Moderator

rogos
Moderator
Zarejestrowany: 2005-02-12

Re: Ponowne nawiązywanie połączenia neo+

dobry pomysl FF


http://img88.imageshack.us/img88/1856/imageslg0.png

Offline

 

#5  2005-08-10 22:30:17

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: Ponowne nawiązywanie połączenia neo+

no więc to badziewie pinguje google.pl i jeśli nie otrzyma odpowiedzi odpala polecenie startadsl

dwie sprawy:
1. nie mam neo i nie moge tego przetestować, to takie teoretyczne coś i nie musi działać :P (wg. praw murphy'ego nie będzie :P )
2. nie wiem jak zapętlić skrypt w bashu, więc trzeba se dopisać linijkę do crontaba

Kod:

#!/bin/bash

test=`ping -c1 216.239.39.99 | grep From`
if [ "$test" != "" ] ; then
        startadsl
fi

linux regd. user #248790

Offline

 

#6  2005-08-10 22:30:22

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: Ponowne nawiązywanie połączenia neo+

a nie lepuiej se cos takiego na screenie postawic

Kod:

#!/usr/bin/perl
$i = 0;
while ($i == 0)
 {
  sleep 10 ;
  $biedostrada = `ifconfig |grep ppp0`;
  $biedostrada = substr($biedostrada, 0, 4);
  if ($biedostrada != "ppp0")
    {
       print "Rebotuje biedostrade.... n";
       system "eaglectrl -w";
       system "stopadsl";
       system "startadsl";
    }
}

Offline

 

#7  2005-08-10 22:45:58

  rogos - Moderator

rogos
Moderator
Zarejestrowany: 2005-02-12

Re: Ponowne nawiązywanie połączenia neo+

Proponuje dozucic tego skrypta do arta bodzia albo jako odzielny faq


http://img88.imageshack.us/img88/1856/imageslg0.png

Offline

 

#8  2005-08-10 22:48:20

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: Ponowne nawiązywanie połączenia neo+

dobra poradziłem sobie z zapętleniem, ale nadal nie mam pojęcia, czy to działa:

Kod:

#!/bin/bash

while a=0; do
test=`ping -c1 216.239.39.99 | grep From`
if [ "$test" != "" ] ; then
        eaglectrl -w && stopadsl && startadsl
else
        sleep 5
fi ; done

zapuścić w tle ze startem systemu i się przekonać, kto tam ma neo


linux regd. user #248790

Offline

 

#9  2005-08-10 22:57:27

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: Ponowne nawiązywanie połączenia neo+

bleda masz w tym skrypcie

test=`ping -c1 216.239.39.99 | grep From`

powinno byc

test=`ping -c1 216.239.39.99 | grep from`

tylko z pingowaniem jest tak ze jak zalalguje siec i pin nie wruci to moze byc reboot neostrady niepotrzebny


a jak chesz go odpalic w tle to

screen nazwa_skryptu


lub

nazwa_skryptu &

Offline

 

#10  2005-08-10 23:37:25

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: Ponowne nawiązywanie połączenia neo+

bleda masz w tym skrypcie

test=`ping -c1 216.239.39.99 | grep From`

powinno byc

test=`ping -c1 216.239.39.99 | grep from`

u mnie działa, co jest... "From" jest z dużej w każdym razie

tylko z pingowaniem jest tak ze jak zalalguje siec i pin nie wruci to moze byc reboot neostrady niepotrzebny

no faktycznie zastanawiałem się nad tym i sprawdzanie po interfejsach jak u ciebie to chyba lepszy pomysł :)

PS: jakie szczęście że mam tą kablówkę. współczucia dla wszystkich ludzi z neo


linux regd. user #248790

Offline

 

#11  2005-08-10 23:52:50

  BaB - Członek DUG

BaB
Członek DUG
Skąd: Krapkowice
Zarejestrowany: 2004-09-09

Re: Ponowne nawiązywanie połączenia neo+

... współczucia dla wszystkich ludzi z neo

ja tam na neo nie narzekam, odkąd ją mam nie miałem ani razu zerwania połączenia i śmiga nieźle. Opłaty to już inna sprawa (zdzierają). Ale od 1.XII ci co mają neo128 dostaną za friko na trzy miechy 256, a później jak będą chcieli zostać to będzie to tylko 7 zeta więcej.

PS
A widzieliście ofertę neo 6Mb/s :)


Zarejestrowany użytkownik Linuksa #361563

Offline

 

#12  2005-08-11 00:11:59

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: Ponowne nawiązywanie połączenia neo+

lol, 6 Mbit za 2 stówy, umowa 2 lata... tylko co ja bym robił z takim łączem? ;)


btw tu masz całkiem fajne porównanie usług różnych operatorów, zwróć uwagę na prędkości, limity i ceny... telepies niezbyt pomyślnie wypada

--
EDIT: ah zapomniałem dodać o pewnym szczególe jakim jest stabilność łącza, ale to już z życia wiecie...


linux regd. user #248790

Offline

 

#13  2005-08-11 07:37:22

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Ponowne nawiązywanie połączenia neo+

Panowie, ale jest jeszcze jedna sprawa, bo zajęliście się pingowaniem i skryptem.
Neostrada ma jeszcze jeden badziew - otóż co zrobić jeżeli synchronizacja modemu już jest dokonana, dajesz polecenie startadsl i w morde dostajesz komunikat że połączenie jest już nawiązane.
Wtedy jedynym wyjściem jest:
stopadsl
startadsl
a przy Waszym skrypcie to modem będzie sobie pingował, nawiązywał połączenie, znowu pingował i tak w kółko


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#14  2005-08-11 10:46:33

  rogos - Moderator

rogos
Moderator
Zarejestrowany: 2005-02-12

Re: Ponowne nawiązywanie połączenia neo+

z tego co ja tu widze to jest:

Kod:

eaglectrl -w 
stopadsl 
startadsl

tak samo i u BiExi :)


http://img88.imageshack.us/img88/1856/imageslg0.png

Offline

 

#15  2005-08-11 11:22:24

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Ponowne nawiązywanie połączenia neo+

a dupa, nie doczytałem :)


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#16  2005-08-11 17:58:13

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: Ponowne nawiązywanie połączenia neo+

jeszcze sprawa jest taka ze czasami zadko zdaza sie ze jesli po rozlaczeniu neostrady wydaniu tych 3 magicznych regulek nastepuje bodajze problem z ladwaniem frimware i pojawia sie komunikat ze modem nie dziala ale to jest sporadycznie

Offline

 

#17  2005-08-11 18:23:54

  rogos - Moderator

rogos
Moderator
Zarejestrowany: 2005-02-12

Re: Ponowne nawiązywanie połączenia neo+

a to powinno byc pewnei zapisane w logach co? wiesz w jakich?? I co wtedy trzeba zrobic??


http://img88.imageshack.us/img88/1856/imageslg0.png

Offline

 

#18  2005-08-11 18:35:03

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: Ponowne nawiązywanie połączenia neo+

no jeszcze raz ta sekwecje regulek uruchomic no ale rraczej moj skrypt se z tym da rade :]

Offline

 

#19  2005-08-23 13:00:41

  rogos - Moderator

rogos
Moderator
Zarejestrowany: 2005-02-12

Re: Ponowne nawiązywanie połączenia neo+

U nas w dziale artykuly jest bardzo rozbudowany artykul o instalacji modemu sagema od neo+, a ja znalazlem cos takeigo http://jakilinux.org/ubuntu_tricks.php?redirect=true#neo, troche szybciej wszystko tu przebiega, co myslicie o tym sposobie??


http://img88.imageshack.us/img88/1856/imageslg0.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)