sr0wx.py
czyli co tam panie w eterze
    sp3HTF pisze:

    Witam.

      sp6fig pisze:

      Pogodynka w Gorzowie na jakiej dystrybucji linux-a pracuje ?
      A połączenie do areo2 nie można odpalić na tym terminalu i kontrolą stanu połączenia ?



    Pogodynka chodzi na ubuntu 11.10 server.

    Aero2 można podłączyć bezpośrednio do terminala, ale mi się to nie do końca udało (za cienki jestem).
    Wszystkie testy prowadziłem na laptopie ubuntu 10 desktop. Owszem można uruchomić Aero2 i pracuje bez problemu w codziennym przegladaniu internetu, ale .... zastosowane rozwiązanie dawało taki efekt, że od czasu do czasu (kilka razy w ciągu dnia) aplikacja sr0wx.py nie uzyskiwała połączenia z netem i wysyłała komunikaty bez danych. W aplikacji jest określona ilość prob połączenia, jak się nie uda idzie dalej, próbuje kolejny moduł i tak dalej, a po około dwóch minutach kończy. No i właśnie był problem czasami z wymuszaniem tego połączenia w czasie tych dwóch minut. Stosowałem różne oprogramowanie, ale mi nie wychodziło. W końcu dałem sobie spokój, a teraz ubuntu na terminalu nie ma zaistalowanej żadnej obsługi modemów USB, tylko podstawowa sieć LAN i teraz chodzi stabilnie.


Modem huawei e3131, Ubuntu chyba 12.04.

/etc/wvidal.conf

[Dialer Defaults]
Init1 = ATH
Init2 = ATE1
Init3 = AT+CFUN=1
Init4 = AT^SYSCFG=14,2,0002000000000000,0,0
Init5 = AT+CGDCONT=1,"IP","darmowy","",0,0
Stupid Mode = yes
Modem Type = Analog Modem
Phone = *99#
ISDN = 0
Username = "blank"
Password = "blank"
Modem = /dev/ttyUSB0
Baud = 460800

Zaś /etc/ppp/options
asyncmap 0
noauth
xonxoff
local
lock
hide-password
modem
silent
-all
-ac
-mru
-pap
-chap
-vj
debug
mtu 1500
lcp-max-terminate 3
ipcp-accept-remote
noipx
persist

W najgorszych czasach (kiedy sieć aero2 u mnie była dociążona) zaprzęgłem do pracy crona poprzez linijkę:
*/30 * * * * pkill pppd

Zaś teraz stosuję:
45 * * * * pkill pppd

I na jednej linijce (restart łącza co na kwadrans przed pełną godziną) to połączenie czasami się nie wznowi (ale ta sytuacja występuje raz na dwa/trzy tygodnie).
Dodatkowo cron uruchamia mi też polecenie ping (aby modem trzymał połączenie w HSPA+):
*/1 * * * * ping -c 65 -n onet.pl

No i z aero2 korzystam w domu więc sprawdzone i skuteczne.


  PRZEJDŹ NA FORUM