Konfigurácia OScam vysvetlená: reader, user a čo robí každý riadok
Zverejnené
Konfiguračné súbory OScam pôsobia zložito, kým nezistíš, že dôležité sú len dva. Čo je reader, čo je user a prečo býva problémom práve číslo skupiny.
OScam má povesť zložitého nástroja a v skutočnosti si ju nezaslúži. Prináša viacero konfiguračných súborov, ale na bežnom prijímači sú dôležité len dva: oscam.server hovorí, odkiaľ prichádza dekódovanie, a oscam.user hovorí, kto oň smie žiadať. Všetko ostatné sú globálne nastavenia, ktorých sa nikdy nedotkneš, alebo funkcie, ktoré nepoužívaš.
Dva súbory, každý v jednej vete
Reader v oscam.server je odchádzajúce spojenie, tvoj prijímač siaha na server. User v oscam.user je prichádzajúce povolenie, tvoj prijímač dovolí niekomu žiadať o dekódovanie. Na jednom prijímači si oboma stranami: jeden reader k poskytovateľovi, jeden user zastupujúci tvoju vlastnú krabičku.
Práve tento model ľuďom uniká. Upravia reader, uvidia v logu CONNECTED a nechápu, prečo sa nič nedekóduje. Reader je len polovica konfigurácie.
Blok reader
Otvor súbor. Cesta závisí od image, tak skús obe:
nano /usr/local/etc/oscam.server
# niektoré image používajú:
# nano /etc/tuxbox/config/oscam.server
Reader smerujúci na linku cccam.io vyzerá takto:
[reader]
label = cccam_io
protocol = cccam
device = server1.cccam.io,12000
user = <meno>
password = <heslo>
group = 1
audisabled = 1
Polia, ktoré sa oplatí pochopiť: protocol určuje, ako sa dorozumieva, device obsahuje názov hosta aj port spolu, oddelené čiarkou namiesto medzery, a group je číslo, ktoré si zvolíš sám. Náš generátor readera OScam to vyplní z tvojich údajov, ak nechceš písať ručne.
Blok user
Teraz oscam.user, a práve tu sa väčšina pokazených konfigurácií naozaj láme:
[account]
user = local
pwd = local
group = 1
group tu musí sedieť s group readera. To jediné číslo je spojkou medzi oboma súbormi. Ak sa líšia, OScam sa pripojí k serveru, vypíše CAID, v logu bude vyzerať úplne zdravo a aj tak nič nedekóduje, pretože ten reader nepovažuje za dostupný pre toho používateľa.
Načítaj znovu a pozri sa do webového rozhrania
OScam nepotrebuje reštart prijímača. Načítaj ho za behu:
oscam -d 4096
# alebo reštartuj službu softcam:
# /etc/init.d/softcam restart
Potom otvor http://<ip-prijimaca>:8888. Túto časť sa oplatí naučiť, lebo webové rozhranie povie pravdu rýchlejšie než akýkoľvek log. Reader by mal ukazovať CONNECTED a zoznam CAID. Prepni na kódovaný kanál a sleduj čas ECM: pod 500 ms je zdravé a hodnota, ktorá rastie vo večerných hodinách, ukazuje na server, nie na tvoj prijímač.
Kedy pridať druhý reader
Ku každej linke, ktorú vydáme, patria dva názvy hostov, tak pridaj druhý ako samostatný reader s rovnakými údajmi a rovnakou skupinou. OScam bude používať jeden a prepne na druhý, keď je host vyťažený, a práve to udrží obraz počas výpadku namiesto zamrznutia. Platí to pre každého poskytovateľa: ak si dostal len jeden názov hosta, nemáš žiadny failover, a to je jedna z vecí, ktoré sa oplatí overiť pred nákupom.
Vyskúšaj si to na vlastnom prijímači
Konfigurácia vyššie je celá práca, prvýkrát asi desať minút. Ak si ju radšej prejdeš so skutočnou linkou než so zástupnými textami, náš bezplatný 3-dňový test dá údaje, ktoré fungujú s CCcam aj OScam, a rýchly štart OScam ukazuje tie isté kroky s našimi skutočnými názvami hostov.
Často kladené otázky
Aký je rozdiel medzi oscam.server a oscam.user? +
oscam.server definuje readery, teda zdroje, z ktorých tvoj prijímač získava dekódovanie. oscam.user definuje lokálnych používateľov, teda klientov, ktorí oň smú žiadať. Na jednom prijímači potrebuješ po jednom a musia mať rovnaké číslo skupiny.
Prečo sa OScam pripojí, ale nič nedekóduje? +
Takmer vždy pre nezhodnú skupinu. Ak má reader group = 1 a používateľ group = 2, OScam sa k serveru pripojí bez problémov a potom ho pre toho používateľa odmietne použiť. Nastav rovnaké číslo na oboch miestach a načítaj znovu.
Potrebujem aj oscam.conf? +
Áno, ale ručne ho upravuješ len zriedka. Drží globálne nastavenia, napríklad port webového rozhrania. Ak tvoj image obsahuje OScam, oscam.conf už existuje a funguje. Dva súbory, ktorých sa naozaj dotýkaš, sú oscam.server a oscam.user.
Aký čas ECM je dobrý? +
Pod 500 ms je zdravé, pod 300 ms pôsobí prepínanie kanálov okamžite. Trvalo nad sekundu znamená buď pomalú cestu k serveru, alebo server pod záťažou.