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+

[url]http://dug.net.pl/texty/neo.php[/url]

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 [u][b]skutku[/b][/u] 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.


[img]http://img88.imageshack.us/img88/1856/imageslg0.png[/img]

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
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

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


[img]http://img88.imageshack.us/img88/1856/imageslg0.png[/img]

Offline

 

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

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
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";
    }
}

[url=http://dug.net.pl][b]DUG[/b][/url]

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


[img]http://img88.imageshack.us/img88/1856/imageslg0.png[/img]

Offline

 

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

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
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 &


[url=http://dug.net.pl][b]DUG[/b][/url]

Offline

 

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

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
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`[/quote]

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[/quote]

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[/quote]

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
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 [url=http://chellopl.one.pl/porownanie.php]tu[/url] 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
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

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 :)


[img]http://img88.imageshack.us/img88/1856/imageslg0.png[/img]

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
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

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


[url=http://dug.net.pl][b]DUG[/b][/url]

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??


[img]http://img88.imageshack.us/img88/1856/imageslg0.png[/img]

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 :]


[url=http://dug.net.pl][b]DUG[/b][/url]

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 [url]http://jakilinux.org/ubuntu_tricks.php?redirect=true#neo[/url], troche szybciej wszystko tu przebiega, co myslicie o tym sposobie??


[img]http://img88.imageshack.us/img88/1856/imageslg0.png[/img]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.016 seconds, 13 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00091 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.141.25.30' WHERE u.id=1
0.00218 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.141.25.30', 1738292720)
0.00063 SELECT * FROM punbb_online WHERE logged<1738292420
0.00071 DELETE FROM punbb_online WHERE ident='3.145.16.251'
0.00053 DELETE FROM punbb_online WHERE ident='3.21.105.222'
0.00133 SELECT topic_id FROM punbb_posts WHERE id=10979
0.00012 SELECT id FROM punbb_posts WHERE topic_id=1301 ORDER BY posted
0.00065 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=1301 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00335 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=1301 ORDER BY p.id LIMIT 0,25
0.00139 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=1301
Total query time: 0.01202 s