1

Temat: Moze mala rozbudowa 3ginfo ? :)

Odpalilem sobi eten pakiecik - fajna sprawa.
ale tak mysle, ze przydalyby sie jeszcze cztery dane :
- ilosc danych wyslanych, i sciagnietych (wiadomo - od ostatniego podlaczenia bo inaczej to trudniej zrobic).
- czas polaczenia
- i .... zapomnailem co mialo byc czwarte wink

Moze daloby sie to latwo dodac ?
Fantom

2

Odp: Moze mala rozbudowa 3ginfo ? :)

Dało by radę to zrobić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Moze mala rozbudowa 3ginfo ? :)

u siebie limit danych rozwiazalem w ten sposob, ze router zczytuje i kasuje dane z iptables za pomoca crona co minute i pakuje je na /. zapobiega to traceniu danych przy nieoczekiwanym restarcie. na dodatek wybranego dnia miesiaca resetuje cale dane za pomaca cron i ot tak to z grubsza dziala. smile

ZyXEL NBG6716 (Gargoyle by obsy)

4

Odp: Moze mala rozbudowa 3ginfo ? :)

Dokładnie to co gargoyle ma. Lub instalujesz vnstat i masz to samo smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Moze mala rozbudowa 3ginfo ? :)

No witam
Widze, ze jest zmiana i juz pokazuje te dane smile
Rozumiem, ze sa to wyslane/odebrane od moemntu podniesienia interfejsu ? Jezeli tak, to dobrze by bylo pokazac ile jest podniesiony wink

Fantom

6

Odp: Moze mala rozbudowa 3ginfo ? :)

Przecież masz czas połączenia?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Moze mala rozbudowa 3ginfo ? :)

Ano faktycznie jest. Nie zauwazylem bo u mnie ciagle jest kreska sad

Fantom

8

Odp: Moze mala rozbudowa 3ginfo ? :)

Zaloguj się przez ssh i jak jesteś podłączony przez modem wykonaj dwa polecenia:

cat /proc/uptime
uci show -P /var/state/ network

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Moze mala rozbudowa 3ginfo ? :)

root@OpenWrt:/etc# cat /proc/uptime
24871.89 24321.25
root@OpenWrt:/etc# uci show -P /var/state/ network
network.eth0=switch
network.eth0.enable=1
network.eth0_0=switch_vlan
network.eth0_0.device=eth0
network.eth0_0.vlan=0
network.eth0_0.ports=1 2 3 4 5
network.eth0_1=switch_vlan
network.eth0_1.device=eth0
network.eth0_1.vlan=1
network.eth0_1.ports=0 5
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.loopback.device=lo
network.loopback.up=1
network.lan=interface
network.lan.type=bridge
network.lan.proto=static
network.lan.ipaddr=192.168.1.1
network.lan.netmask=255.255.255.0
network.lan.ifname=br-lan
network.lan.up=1
network.lan.device=eth0.0
network.wan=interface
network.wan.apn=internet
network.wan.proto=hso
network.wan.pincode=xxxx
network.wan.device=/dev/ttyHS1
network.wan.up=1
network.wan.ifname=hso0
network.wan.ipaddr= 77.112.144.207
network.wan.dns= 212.2.96.54  212.2.96.53

10

Odp: Moze mala rozbudowa 3ginfo ? :)

No faktycznie, nie masz czasu połączenia. Coś nie jest dla hso aktualizowane.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Moze mala rozbudowa 3ginfo ? :)

Wczoraj patrzylem u siebie na hso (option) i mialem czas placzenia. Wina modemu czy systemu?

ZyXEL NBG6716 (Gargoyle by obsy)

12

Odp: Moze mala rozbudowa 3ginfo ? :)

Systemu. To system odkłada czas połączenia.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13 (edytowany przez Mario884 2011-08-04 14:39:01)

Odp: Moze mala rozbudowa 3ginfo ? :)

3ginfo jest świetne, dlatego napiszę takie tam moje propozycje co do dalszego rozwoju:
1) Więcej kolorków do paska siły sygnału, np.

if [ $CSQ -ge 0 -a $CSQ -le 31 ]; then
    CSQ_PER=$(($CSQ * 100/31))
    CSQ_COL="red"
    [ $CSQ -ge 3 ] && CSQ_COL="orangered"
    [ $CSQ -ge 5 ] && CSQ_COL="darkorange"
    [ $CSQ -ge 7 ] && CSQ_COL="orange"
    [ $CSQ -ge 9 ] && CSQ_COL="gold"
    [ $CSQ -ge 11 ] && CSQ_COL="yellow"
    [ $CSQ -ge 13 ] && CSQ_COL="yellowgreen"
    [ $CSQ -ge 15 ] && CSQ_COL="greenyellow"
    [ $CSQ -ge 17 ] && CSQ_COL="chartreuse"
    [ $CSQ -ge 19 ] && CSQ_COL="lawngreen"
    [ $CSQ -ge 22 ] && CSQ_COL="green"
    CSQ_RSSI=$((2 * CSQ - 113))
    [ $CSQ -eq 0 ] && CSQ_RSSI="<= "$CSQ_RSSI
    [ $CSQ -eq 31 ] && CSQ_RSSI=">= "$CSQ_RSSI
else

2) Automatyczna aktualizacja danych, tj. odświeżanie ich np. co 15 sekund, bez ikonki ładowania (ajax), żeby to się po prostu zmieniało w tle (myślałem, że teraz tak powinno być, ale żeby odświeżyć dane, muszę kliknąć "odśwież" i czekać aż się załaduje, tracąc poprzednie dane z oczu)

3) IMHO ukrywanie tych bardziej zaawansowanych informacji mija się trochę z celem, bo ja np. lubię na bieżąco widzieć z czym jestem połączony, a klikanie "pokaż .." po każdym odświeżeniu jest taka sobie. U siebie usunąłem to, dodałem link do Gargoyle i wygląda to tak: http://i.imgur.com/ViaDN.png

4) Opcja kasowania SMS z panelu.

5) Opcja wysyłania kodów USSD, obsługa sprawdzania limitu Orange na Huawei E173 wink

To tyle, oczywiście to tylko takie tam moje propozycje na dalszy rozwój, w chwili obecnej i tak jest rewelacyjnie, nareszcie mam pełen wgląd na to co robi modem, podłączony do routera. Aha, nie wiem czy były jakieś zmiany, czy to przez ponowną instalacje, ale w nowej wersji zaczął u mnie poprawnie działać przycisk "połącz / rozłącz".

14

Odp: Moze mala rozbudowa 3ginfo ? :)

Zmiany? Przerobiony trochę kod.

1. planowałem w ogóle zrobić ładny gradient, od czerwonego do zielonego.
2. To było kiedyś ale zrezygnowałem właśnie dlatego zeby nie pytał zbyt często modemu oto. Ale mogę to wprowadzić jako parametr konfiguracyjny
3. Jak siedzisz w miejscu to raczej Ci się to nie zmienia smile
4. to się da bez problemu.
5. Jak znajdę mały parser PDU, to tak, taki można zrobić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Moze mala rozbudowa 3ginfo ? :)

Zmiany? Przerobiony trochę kod.

Fajnie, że tak to widzisz wink Będę czekał z niecierpliwością na kolejne wersje.

@3 - A zmienia się, zmienia. Mnie np. co jakiś czas (dwa-trzy razy w ciągu dnia) przerzuca na NodeB oddalony o ok. 13 KM, zamiast z tym obecnym, najbliższym - ok. 8 KM. Wtedy przez pewien czas praktycznie nie da się korzystać z sieci. Do tej pory nie wiedziałem dlaczego tak mi zamraża połączenie, a teraz dzięki 3ginfo już wiem (mam router na poddaszu, modem wysoko podwieszony pod dachem, więc bez tego nie miałbym jak tego monitorować, długie przedłużacze USB - nawet te aktywne, nie zapewniają stabilnej pracy modemu, dlatego wybrałem router) i planuję zakup anteny kierunkowej aby to wyeliminować. Póki co wystarczy, że się rozłączę i połączę na nowo.

16

Odp: Moze mala rozbudowa 3ginfo ? :)

A, więc o to chodzi. To tak, może być przydatne smile

No tylko lekkie zmiany kodu. Czasami jak po kilku dniach patrzę na to znów, to zastanawiam się po kiego tak to zrobiłem i modyfikuję po prostu...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Moze mala rozbudowa 3ginfo ? :)

Tak swoja droga, czy z moich logow (powyzej wklejonych) wynika, czemu oprocz czasu polaczenia, nie pokazuje mi typu polczenia ? Czasami cos tam wskoczy, ale w wiekszosci przypadkow jest myslnik tylko.

Fantom

18

Odp: Moze mala rozbudowa 3ginfo ? :)

Wróżką nie jestem. Jaki modem i co pokazuje 3ginfo-test?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: Moze mala rozbudowa 3ginfo ? :)

No tak, nie pamietalem juz jakie logi wrzucalem kiedys. To jeszcze to z 3ginfo-test :

+CSQ: 0,99
_OCTI: 0,0
_OWCTI: 1
+COPS: 0
+CREG: 2,2
DEVICE:Option N.V. GlobeTrotter HSDPA Modem
---------------------------------------------------------------
/dev/tty      /dev/ttyHS1   /dev/ttyHS3   /dev/ttyS1
/dev/ttyHS0   /dev/ttyHS2   /dev/ttyS0    /dev/ttyUSB0
---------------------------------------------------------------

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 2.06
S:  Manufacturer=Linux 2.6.32.16 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:03.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 2.06
S:  Manufacturer=Linux 2.6.32.16 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:03.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0403 ProdID=6001 Rev= 6.00
S:  Manufacturer=FTDI
S:  Product=FT232R USB UART
S:  SerialNumber=A800bXmQ
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 90mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

T:  Bus=03 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 24 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=0af0 ProdID=6971 Rev= 0.00
S:  Manufacturer=Option N.V.
S:  Product=Globetrotter HSDPA Modem
S:  SerialNumber=Serial Number
C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=hso
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=85(I) Atr=03(Int.) MxPS=  16 Ivl=128ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=hso
E:  Ad=84(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=hso
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=128ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 2.06
S:  Manufacturer=Linux 2.6.32.16 ssb-usb-ohci
S:  Product=SSB OHCI Controller
S:  SerialNumber=ssb0:2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 4
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 2.06
S:  Manufacturer=Linux 2.6.32.16 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:03.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

20

Odp: Moze mala rozbudowa 3ginfo ? :)

Twój option nie zwraca pełnej informacji w COPS, w związaku z tym nie są parsowane wyniki z  _OWCTI/_OCTI.  Albo coś trzeba dla niego specjalnie wykonać, albo go pobudzić do tego żeby dawał prawidłowe wyniki.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Moze mala rozbudowa 3ginfo ? :)

Brakuje mi przycisków - podłącz, rozłącz.
Jedynie co pokazuje to:

Operator:Aero2 Tryb pracy:UMTS Siła sygnału:54%


Ukryj informacje dodatkowe
CSQ:17 RSSI:-79 dBm MCC MNC:260 17 LAC:C351 (50001) CID:E2EF (58095)   Urządzenie:huawei E169

22

Odp: Moze mala rozbudowa 3ginfo ? :)

Jak zrobisz sobie odpowiednią sekcję w /etc/config/network to będziesz miał połącz/rozłącz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: Moze mala rozbudowa 3ginfo ? :)

Tak, dodałem:
config 'interface' 'wan2' //pisałem i wan
    option 'device' /dev/ttyUSB2
       option 'apn' darmowy
       option 'proto' 3g
       option 'service' HSDPA //testowałem na umts
       option 'username' internet
       option 'password' internet

i menda paździochowa (modem) nie łączy się. sad

24

Odp: Moze mala rozbudowa 3ginfo ? :)

service umts lub cdma. Domyślnie jest umts. ifup wan2, pod warunkiem że modem widzi sieci i miga na niebiesko (huaweje)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Moze mala rozbudowa 3ginfo ? :)

Mruga na niebiesko, ale ciągle mam rozłączony. sad