76

(57 odpowiedzi, napisanych Oprogramowanie / Software)

Scotch napisał/a:

Poza tym może mi ktoś wytłumaczyc po co w oscam.config wstawiacie sekcje dvbapi??? - router słuzy wam jako serwer kart, czy oglądacie na nim TV?

Jeżeli chodzi o mój config to był wyciągnięty z tunera, a nie z rutera nie mniej oprócz dvbapi nicym się nie różnił w stosunku do serwera na ruterku:)

77

(57 odpowiedzi, napisanych Oprogramowanie / Software)

Może to ty lepiej pokaż co tam masz na serwerze, a co masz na kliencie będzie prościej smile
A mój oscam.config wyglądał tak:

[global]
logfile                       = stdout
logduplicatelines             = 1
ecmfmt                        = c&p/s/l
preferlocalcards              = 1

[newcamd]
port                          = 10000@0100:000068,000000
key                           = 0102030405060708091011121314

[cccam]
port                          = 9999
nodeid                        = FEDCBA2013ABCDEF
version                       = 2.0.11

[dvbapi]
enabled                       = 1
au                            = 1
boxtype                       = none
user                          = dvbapi
pmt_mode                      = 1

[webif]
httpport                      = 9000
httpuser                      = twój_login
httppwd                       = twoje_hasło
httprefresh                   = 5
httpallowed                   = 0.0.0.0-255.255.255.255
hideclient_to                 = 15

78

(57 odpowiedzi, napisanych Oprogramowanie / Software)

Jak miałem nc+ na cameleonie czyli na caid 0100 miałem takie ustawienia na serwerze:

[reader]
label                         = ncplus
protocol                      = mouse
device                        = /dev/ttyUSB0
caid                          = 0100
ecmwhitelist                  = 0100@000068:64
ecmheaderwhitelist            = 0100@000068:803061006800075C00,813061006800075C00
detect                        = cd
mhz                           = 368
cardmhz                       = 368
ident                         = 0100:000000,000068
group                         = 1
emmcache                      = 1,3,31
blockemm-unknown              = 1
blockemm-g                    = 1
ratelimitecm                  = 4
ratelimittime                 = 0
ecmunique                     = 1
srvidholdtime                 = 0
cooldown                      = 60,600

a na kliencie zwyczajnie wystaczy:

[reader]
label                         = ncplus
protocol                      = cccam
device                        = twój_adres_serwera,port
user                          = twoja_nazwa
password                      = twoje_hasło
inactivitytimeout             = 30
reconnecttimeout              = 6
caid                          = 0100
group                         = 1
cccversion                    = 2.0.11
ccckeepalive                  = 1
audisabled                    = 1

O masz no faktycznie :] dzięki tongue

tenobcy napisał/a:

Super dzięki działa, a czy obsługę limitu danych, smsów i ussd można jakoś zrealizować dla drugiego modemu? Bo w takiej konfiguracji to jest tylko strona czołowa z parametrami a jak chcę odczytać sms czy kod ussd to jest realizowany z podstawowego modemu tj. z 3ginfo.@3ginfo[0].device a nie z 3ginfo.@3ginfo[0].device1 hmm

Cezary napisał/a:

Jeszcze raz - nie, nie zmieniłeś skoro przekierowało cię na sms.sh a masz mieć sms1.sh. Albo przeglądarka ma to w cache.

Kurde walczę już z tym trochę czasu i nie wiem o co chodzi hmm cache przeglądarki wyczyszczone, sprawdzane także na innej i dalej jak wchodzę na adres mojadres:81/index2.html mam status drugiego modemu, sprawdzam smsy i przekierowuje mnie na cgi-bin/sms.sh czyli na domyślny modem, a nie ten zdefiniowany dla index2.html pomimo, że w cgi-bin mam zdublowane pliki tak jak poniżej

root@OpenWrt:/usr/share/3ginfo/cgi-bin# ls
3ginfo.sh   3ginfo1.sh  limit.sh    limit1.sh   onoff.sh    onoff1.sh   signal.sh   signal1.sh  sms.sh      sms1.sh     ussd.sh     ussd1.sh

Podpowie ktoś co jest nie tak? Poniżej zawartość moich plików z końcówką *1.sh
3ginfo1.sh - http://pastebin.com/nBAZQZPt
limit1.sh - http://pastebin.com/GZiduxTS
onoff1.sh - http://pastebin.com/2nKKvnHZ
signal1.sh - http://pastebin.com/LX69hQPz
sms1.sh - http://pastebin.com/rf2h0sJE
ussd1.sh - http://pastebin.com/UxKKr1Qe
A config 3ginfo mam taki:

root@OpenWrt:/usr/share/3ginfo/cgi-bin# cat /etc/config/3ginfo

config 3ginfo
        option http_port '81'
        option language 'pl'
        option script 'virginmobile_pdu'
        option device '/dev/ttyUSB5'
        option device1 '/dev/ttyUSB2'
        option script1 'ofnk2'
tenobcy napisał/a:
Cezary napisał/a:
tenobcy napisał/a:

Wiem, że powinno być sms1.sh i inne, wyczyściłem cache dodatkowo sprawdziłem na inej przeglądarce (firefox) i kurcze cały czas tak jest. A tak to wygląda u mnie:

root@OpenWrt:/usr/share/3ginfo/cgi-bin# ls
3ginfo.sh   limit.sh    onoff.sh    signal.sh   sms.sh      ussd.sh
3ginfo1.sh  limit1.sh   onoff1.sh   signal1.sh  sms1.sh     ussd1.sh

i wszędzie w kodzie plików z końcówką 1 gdzie było device zmieniłem na device1

A w sms1.sh zmieniłeś odwołanie do device?


Tak zerknij http://pastebin.com/4ajng8nA

Cezary zerkniesz i ewentualnie coś zaradzisz w mojej sprawie? tongue

Cezary napisał/a:
tenobcy napisał/a:

Wiem, że powinno być sms1.sh i inne, wyczyściłem cache dodatkowo sprawdziłem na inej przeglądarce (firefox) i kurcze cały czas tak jest. A tak to wygląda u mnie:

root@OpenWrt:/usr/share/3ginfo/cgi-bin# ls
3ginfo.sh   limit.sh    onoff.sh    signal.sh   sms.sh      ussd.sh
3ginfo1.sh  limit1.sh   onoff1.sh   signal1.sh  sms1.sh     ussd1.sh

i wszędzie w kodzie plików z końcówką 1 gdzie było device zmieniłem na device1

A w sms1.sh zmieniłeś odwołanie do device?


Tak zerknij http://pastebin.com/4ajng8nA

Wiem, że powinno być sms1.sh i inne, wyczyściłem cache dodatkowo sprawdziłem na inej przeglądarce (firefox) i kurcze cały czas tak jest. A tak to wygląda u mnie:

root@OpenWrt:/usr/share/3ginfo/cgi-bin# ls
3ginfo.sh   limit.sh    onoff.sh    signal.sh   sms.sh      ussd.sh
3ginfo1.sh  limit1.sh   onoff1.sh   signal1.sh  sms1.sh     ussd1.sh

i wszędzie w kodzie plików z końcówką 1 gdzie było device zmieniłem na device1

No własnie wiem zmieniłem owszem jak napisałem wcześniej zarówno w kodzie jak i dubel nazwz ***1 na końcu i tak jest :]

Wszystko pozmieniałem na ***1 (z jedynką na końcu) oraz wszędzie tam gdzie było device czy scripts pozmieniałem z końcówką na ***1 oczywiście dublując wszystko i niestety jak sprawdzam pod mojadres.pl:81/index2.html smsy to przekierowuje mnie na mojadres.pl:81/cgi-bin/sms.sh i odczytuje smsy z device a nie device1 hmm

Super dzięki działa, a czy obsługę limitu danych, smsów i ussd można jakoś zrealizować dla drugiego modemu? Bo w takiej konfiguracji to jest tylko strona czołowa z parametrami a jak chcę odczytać sms czy kod ussd to jest realizowany z podstawowego modemu tj. z 3ginfo.@3ginfo[0].device a nie z 3ginfo.@3ginfo[0].device1 hmm

No tak http://pastebin.com/KAA6Mzf9

Jest taki jak index.html niestety nie mogę załączyć tutaj bo przy próbie wysłania wiadomości pojawia się:

403
Forbidden

Access to this resource on the server is denied!

Niestety takie rozwiązanie nie działa wchodząc standardowo pod mójadres.pl:81 oraz pod mójadres.pl:81/index2.html zarówno pod jedną lokalizacją jak i pod drugą mam ten sam modem :-/

Nie bardzo rozumiem wink Mam utworzyć w usr\share\3ginfo index2.html z taką samą zawartością jak index.html zmieniam przez uci interfejs na odpowiedni bez uci commit wracam do pierwotnej konfiguracji tak?

Czyli kupa roboty bo już to próbowałem i coś tam spieprzyłem, że nawet nie hulało hmm Ok dzięki za odp.

Można to w jakiś prosty sposób zrobić?

Czy da się jakoś "zdublować" 3ginfo mając dwie karty w dwóch modemach? Chodzi o to, że np. pod mojadres.pl:81 byłaby obsługa jednego modemu a np. pod mojadres.pl:82 drugiego?
Jest coś takiego możliwe?

Spoko ja tylko podałem wszystkim zainteresowanym w którym pliku co należy poprawić aby sprawdzał limit danych smile

Tak przy okazji widzę, że w paczce pojawiła się konfiguracja sprawdzania limitu dla virginmobile  - super! Jedna uwaga virginmobile_pdu.gcom dla sprawdzenia pozostałego limitu *108# ma drobny błąd bo jest standardowo podany kod *111# czyli:

send "AT+CUSD=1,\"AA582C3602\",15^m"

a dla *108# powinno być:

 send "AT+CUSD=1,\"AA180C3702\",15^m"

Roboot i cache przeglądarki dla routera u mnie pomogło.

97

(421 odpowiedzi, napisanych Oprogramowanie / Software)

robert napisał/a:

Pytanie, zrobił może ktoś funkcję włączania radia bez "wchodzenia"  w router np. przyciskiem QSS ? Da się tak może?

Skorzystaj z tego poradnika http://eko.one.pl/?p=openwrt-audio i zainstaluj demona MPD będziesz miał możliwość sterowania telefonem przez aplikacje ja tak zrobiłem dodałem odpowiednie url swoich ulubionych stacji radiowych i poprzez aplikację uruchamiam daną stację radiową i jestem z tego rozwiązania bardzo zadowolony.

Na stałe ale i z innymi z dhcp jest identyczna sytuacja.
Ja odpuszczam skonfigurowałem mwan3 tam jest opcja przypisania konkretnego wanu do ip i co ważne działa. Niestety połączenia są cały czas aktywne inaczej jak w simplefailover no ale coś za coś.

Zrobiłem tak jak sugerowałeś z tym, że zamieniłem wan3 który wyłączyłem na wan2 ten włączyłem oczywiście dodając zgodnie z poradnikiem w sekcji wan2 option defaultroute 0 i w dalszym ciągu nie działa hmm

root@OpenWrt:~# ip route show
default via 82.160.xxx.xxx dev eth0.2  proto static  src 82.160.xxx.xx
10.64.64.64 dev 3g-wan2  proto kernel  scope link  src 10.238.19.18
82.160.xxx.0/24 dev eth0.2  proto kernel  scope link  src 82.160.xxx.xx
82.160.xxx.xxx dev eth0.2  proto static  scope link  src 82.160.xxx.xx
192.168.1.0/24 dev br-lan  proto kernel  scope link  src 192.168.1.1
root@OpenWrt:~# ip route show table modem
default via 10.64.64.64 dev 3g-wan2
root@OpenWrt:~# ip rule show
0:      from all lookup 128
0:      from 192.168.1.244 lookup modem
1:      from all lookup local
32766:  from all lookup main
32767:  from all lookup default

W sumie racja, sprawdzę w ten sposób. Dam znać.