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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.


Moderator



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.

Offline






Ojciec Założyciel
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
Offline

Członek DUG


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:
#!/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


Moderator



dobry pomysl FF

Offline




elektryk dyżurny





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
#!/bin/bash
test=`ping -c1 216.239.39.99 | grep From`
if [ "$test" != "" ] ; then
startadsl
fiOffline




matka przelozona
a nie lepuiej se cos takiego na screenie postawic
#!/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


Moderator



Proponuje dozucic tego skrypta do arta bodzia albo jako odzielny faq

Offline




elektryk dyżurny





dobra poradziłem sobie z zapętleniem, ale nadal nie mam pojęcia, czy to działa:
#!/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 ; donezapuścić w tle ze startem systemu i się przekonać, kto tam ma neo
Offline




matka przelozona
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




elektryk dyżurny





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
Offline


Członek DUG



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




elektryk dyżurny





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...
Offline






Ojciec Założyciel
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
Offline


Moderator



z tego co ja tu widze to jest:
eaglectrl -w stopadsl startadsl
tak samo i u BiExi :)

Offline






Ojciec Założyciel
a dupa, nie doczytałem :)
Offline




matka przelozona
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


Moderator



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

Offline




matka przelozona


Moderator



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

Offline