tag:blogger.com,1999:blog-54671506618503047092024-03-14T15:31:26.770+01:00Blasto blogjaLegfontosabbak a kártyamegosztásról, főleg kezdőknek.Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.comBlogger19125tag:blogger.com,1999:blog-5467150661850304709.post-60248425924363248822012-01-31T17:06:00.001+01:002013-01-16T14:30:22.147+01:00Védd magad ! - 1. rész CCcamJelen cikket az inspirálta, hogy a napokban a nyilvánosságra került egy sok-sok oldalas lista, ami CS-vel foglalkozó DNS/IP címeket tartalmazott. Ez (érthető okból) igen nagy felzúdulást váltott ki a fórumokon. Többen teljesen tanácstalanságban kérdezték, hogy "most akkor mit tehetünk" ? <br />
<br />
Először is: nincs itt a világvége ! Egy ilyen adatbázist összeállítani nem olyan nagy ördögösség, mint ahogy azt feltételezzük. Ráadásul ez csak egy DNS/IP lista, (szerencsére) nem tartalmaz semmilyen egyéb adatot (port, protokol, user, jelszó, stb).<br />
<br />
Másodszor, szögezzük le: nincs 100%-os módszer a védelemre ! Illetve van, de akkor ne használjunk CS-t...<br />
<br />
Megnehezíthetjük és ezért kevésbé kívánatos célponttá tehetjük CCcam szerverünket a betörök szempontjából, de midig lesznek ügyes emberek...<br />
<br />
A technikai megoldások előtt, néhány jó tanács:<br />
<ul>
<li>Válogassuk meg a partnereinket ! Óvakodjunk az olyan ajánlkozó partnertől aki ismeretlenül olyan kártyá(ka)t ajánljanak nekünk ami kuriózum, és cserébe (szinte) semmit nem kérnek ! Ez mindig gyanús... </li>
<li>A másik érdekes partner, aki 3-4 (vagy több) lokális prémium kártyát ígér, full csomaggal... Ha kicsit utána számolunk az előfizetési díja 100 eFt-os nagyságrend lenne ! Kevéssé hihető hogy tényleg elő van fizetve mindegyikre...</li>
<li>Free CardServer és hasonló szenzációs ajánlatokkal SOHA ne foglalkozzunk, még EGY PRÓBA EREJÉIG SE ! Még ha tényleg azt nyújtják amit ígérnek, hamar bele kerülhet DNS/IP címünk egy olyan adatbázisba amibe nem szeretnénk ott lenni...</li>
</ul>
Néhány általános technikai tanács:<br />
<ul>
<li>Minden nem a CS-hez használt, de az internet felé nyitott portot (komolyabb) jelszóval védjünk le (az 1234 és az admin NEM komoly jelszó...) !</li>
<li>A router és a box(-ok) alapértelmezett jelszavát változtassunk meg !</li>
<li>Ha használunk WiFi-t, akkor lehetőleg WPA2 titkosítást válasszuk, és itt is komolyabb jelszót állítsunk be ! A WEP-et kerülni kell, nagyon könnyen feltörhető.</li>
<li>Ha a belső hálózatunkon a tárhelyek megosztására használunk SAMBÁ-t akkor tiltsuk le a guest típusú kacsolódást, csak a jelszavasat engedélyezzük ! (Ez akkor lesz fontos, ha már valaki betört hozzánk. Így megnehezíthetjük hogy mást is elérjen)</li>
<li>A CCcam programot lehetőleg biztos forrásból szerezzük be és óvakodjunk a box-okra szánt "mindet" tartalmazó IMG-től ! Sokkal biztonságosabb, ha külön forrásból telepítjük a CCcam programot, vagyis az nem az IMG része. Konkrét példa: pont a napokban derült ki, hogy a "Gemini 4,70 CCcam 2.1.4 DM500 Maxvar" IMG egyes verziói preparáltak, nem csak azokat a dolgokat tartalmazzák, amit ígérnek, hanem egy backdoort (hátsó ajtót) is, ahonnét szabadon be lehet járni a DreamBox-ra....</li>
</ul>
Ezek elég banális dolgoknak tűnnek, de az esetek 99%-ban ezeket felhasználva törnek be.<br />
<br />
Nézzünk, milyen eszközeink vannak CCcam szerverünk megvédésére.<br />
<br />
<br />
<u><b>CCcam működési port</b></u><br />
<br />
Állítsuk be azt a portot, ahol a CCcam dolgozni fog.<br />
Keressük meg (ha nincs ilyen, akkor írjuk bele) a CCcam.cfg-be az alábbi bejegyzést:<br />
<code><br />
SERVER LISTEN PORT: 12000</code><br />
<code><br />
</code><br />
Ez az alapértelmezett port, ezt mindenképpen módosítsuk ! Elvileg bármilyen portot használhatunk, de javasolt 12000 feletti érték használata, mert itt már nincs semmilyen dedikált port. <br />
<br />
<br />
<u><b>F sorok DNS/IP védelme</b></u><br />
<br />
Minden F sor végére írjuk be azt a DNS vagy IP címet, ahonnét a partner csatlakozik. Igy más címről nem fogadja el a CCcam a kapcsolódást. <br />
<br />
Pl.<br />
Ha az illető C sora így néz ki:<br />
<code><br />
C: troll.link.hu 12000 user jelszo<br />
</code><br />
<br />
Akkor az F sor végét így módosítsuk:<br />
<code><br />
F: troll jelszo 0 0 0 { 0:0:2 } {} {} troll.link.hu<br />
</code><br />
<br />
Ennek nagy előnye, hogy így meg tudjuk akadályozni a sorlopást: attól még, hogy ellopja valaki Troll C sorát, nem fog tudni csatlakozni hozzánk, hiszen azt biztosan más DNS/IP címről tenné. <br />
<br />
<br />
<u><b>Fail2Ban</b></u><br />
<br />
A Fail2Ban egy nagyon jó eszköz a próbálkozók "lenyugtatására". Nem csak CCcam-hoz használható, hanem bármilyen (folyamatos log fájlt készítő) hálózatos programhoz.<br />
<br />
Működési feltételek a Fail2Ban működéséhez:<br />
<ul>
<li>Telepített IPtables nevű (parancssoros) tűzfal. Ez a legtöbb Linux disztribúciónak (az Ubuntunak is) alapból része, így vélhetően ezt külön nem kell telepíteni.</li>
<li>CCcam.cfg-ben ez a bejegyzés: LOG WARNINGS : /tmp/warnings.txt. Ezzel azt érjük el, hogy folyamatosan naplózza az eseményeket </li>
</ul>
A Fail2Ban úgy működik, hogy figyeli a megadott log fájlt, és amennyiben az előre definiált esemény, az előre megadott darabszámban megismétlődik, az IPtables segítségével ideiglenesen blokkolja a próbálkozó IP címét (konkrétan: létrehoz egy ideiglenes szabályt a tűzfalban). <br />
CCcam esetén a definiált esemény a sikertelen kapcsolódási kísérlet lesz, vagyis valaki nem a CCcam.cfg-ben engedélyezettek szerint próbálkozik kapcsolódni. Melyek lehetnek ezek az esetek ? Néhány példa :<br />
<ul>
<li>nem megfelelő protokoll használata (pl. F sorra N sorral akar csatlakozni)</li>
<li>nem engedélyezett DNS-röl próbál csatlakozni (jók az user adatok, de nem az általunk megadott DNS-ről jön a csatlakozás)</li>
<li>olyan személy próbál csatlakozni, aki nem is szerepel a CCcam.cfg-ben (pl, törölt user, vagy éppen egy BuruteForce betörési kísérlet....) </li>
</ul>
Ilyen esetekben a CCcam "Login Failed !" naplóbejegyzéssel elutasítja a kapcsolatot.<br />
<br />
Felmerül a kérdés, hogy ha a CCcam amúgy is elutasítja a kísérletet, minek foglalkozni az egész Fail2Ban-nal ? Nézzük a másik oldalról, ha nincs Fail2Ban.<br />
Tételezzük fel, hogy szerzek egy olyan DNS címet, ahol vélhetően fut a CCcam és még a portot is ismerem (pl. 12000-as). Mondjuk, én szeretnék ide betörni (tehát nem használni akarom a sharingot, hanem be akarok törni az eszközre). Az 12000-as port ugyebár egy nyitott port a tűzfalon és a routeren, mert e nélkül nem menne a sharing. Jelen állapotában nem tudok túl sok minden tenni, mert a CCcam elutasítja a kapcsolatot, főleg ha nem is CCcam-al kapcsolódnék erre a portra. Első feladat: iktassuk ki a CCcam-ot ! Valamilyen módszerrel néhány perc alatt küldök több ezer kapcsolódási kérelmet, amit a CCcam elutasít ugyan, de egyre inkább túlterhelődik. Lesz egy pont (sajnos nem kell sok) amikor a CCcam megadja magát, és leáll. Ebben a pillanatban felszabadul a 12000-as port, és megfelelő szaktudás birtokában jöhet a következő lépés: állítsuk be úgy a cél számítógépet, hogy tudjunk más protokollt is használni az 12000-as porton (FTP, SSH, Telnet stb). Higgyük el, hogy megoldható... Innentől fogva szabadrablás van, minden fájl és könyvtár letölthető, módosítható, de ha SSH, Telnet (vagy hasonló) protokolt használok, más (a helyi hálózaton lévő) eszközt is tudok támadni (Pl a routert....)<br />
Persze ez csak egy forgatókönyv a rengeteg rossz szándékú módszer közül. <br />
Ezzel szemben, ha van Fail2Ban a CCcam-ot jelentősen tehermentesítjük, mivel pl. 10 hibás kapcsolódási kísérlet után 1 órára tiltólistára tesszük az illető IP címét. Így már nehezen lehetne túlterhelni a CCcam-ot.<br />
<br />
Kártyaszerver nélkülieknek rossz hír, hogy (tudomásom szerint) a Fail2Ban módszer nem működik Linux-os boxon. Maga az Fail2Ban program működőkepés lenne ugyan, de az IPtables nem fut... <br />
<b><i>De ha valakinek ellenkező információi vannak, azt kérem ossza meg velem is !</i></b><br />
<br />
Ennyi bevezető után installáljuk és állítsuk be a Fail2Ban-t. Én most Ubuntura fogom telepíteni, de természetesen más Linuxra is telepíthető. Ebben az esetben a parancsok eltérhetnek.<br />
<br />
Telepítés. Nyissuk meg a konzolt, és irjuk be ezt a parancsot:<code></code><br />
<code><br />
sudo apt-get install fail2ban<br />
</code><br />
<br />
Ha kész, állítsuk be a konfigurációs fájlt. Nyissuk meg módosításra az alábbi paranccsal:<br />
<code><br />
sudo gedit /etc/fail2ban/jail.conf<br />
</code><br />
<br />
Keressük meg az alábbi sort:<br />
<code><br />
# "ignoreip" can be an IP address, a CIDR mask or a DNS host<br />
ignoreip = 127.0.0.1 192.168.1.72 </code><br />
<br />
Az ingoreip után (szóközzel elválasztva) felsorolhatjuk azokat az IP címeket, amiket a Fail2Ban figyelmen kívül hagy, vagyis nem fog figyelni az olyan bejegyzésekre amelyek ezeket az IP címeket tartalmazzák. Érdemes a helyi hálózat címeit ide felsorolni, de ha maximális biztonságra hajazunk, a 127.0.0.1-en kívül ne írjunk ide semmit.<br />
<br />
A konfig fájl végére illesszük be a CCcam számára definiált szűrőt: <br />
<code> <br />
[cccam-12000] </code><br />
<code> <br />
enabled = true </code><code># engedélyezve</code><br />
<code> port = 12000 # CCcam portja <br />
filter = cccam </code><code># szűrő neve</code><code> <br />
action = iptables[name=CCcam0, port=12000, protocol=tcp] </code><br />
<code># Az akció, amit végrehajt (letiltja az IPtables-ben a betolakodo IP címét) <br />
logpath = /tmp/warnings.txt # log fájl, és pontos helye amit figyel<br />
maxretry = 10 # 10 sikertelen próbálkozás után aktiválódik<br />
bantime = 6000 # bannolás időtartama, másodpercben <br />
</code><br />
<br />
Hozzunk létre a szűrő részére konfig fájlt:<code><br />
<br />
sudo gedit /etc/fail2ban/filter.d/cccam.conf</code><br />
<br />
Írjuk ezt bele:<br />
<code># Fail2Ban configuration file<br />
[Definition]<br />
failregex = Connection from IP: <HOST> Login Failed!</code><br />
Ez a sor a legfontosabb.<br />
PONTOSAN írjuk ide, hogy a warnings.txt hogyan jegyzi a CCcam a sikertelen próbálkozást. Ez alapján tudja a Fail2Ban, hogy neki foglalkozni kell ezzel a sorral. Ha hibásan írjuk, nem fog aktiválódni a Fail2Ban védelem. A HOST-ot a fenti formában írjuk.<br />
<br />
Nálam így szerepel egy bejegyzés a warnings.txt-ben, de ez CCcam verziónként eltérő lehet:<br />
<br />
<code>Connection from IP: 256.256.256.256 Login Failed!</code><br />
<br />
Elmentjük a konfigot, majd újraindítjuk a Fail2Ban-t:<br />
<code><br />
sudo /etc/init.d/fail2ban restart</code><br />
<br />
<br />
Kész, a Fail2Ban innentől működőkepés ! A naplót megnézhetjük a<br />
<code><br />
sudo gedit /var/log/fail2ban.log </code><br />
<br />
parancsal.<br />
<br />
<span style="color: blue;"><span style="font-size: small;"><b>Updade 2013-01-16:</b></span></span><br />
Egy apróság kimaradt a leírásból....<br />
<br />
Talán kevesek tudják, de a CCcam is rendelkezik webes felülettel, mely alapértelmezetten üzemel.<br />
Itt nem állítható semmi, de a teljes CS folyamatáról ad információt, melyek között "érzékeny" adatok is vannak.
A webes felületnek (a neve: WebInfo) alapértelmezetten a 16001-es a portja, és nincs jelszóval védve.<br />
<br />
Probáljuk ki a saját rendszerünkön:<br />
<br />
<code>
http://szerver_ip:16001</code><br />
<code><br />
</code>
<br />
<code><br />
</code>
<br />
Az elérés beállításait a CCcam.cfg-ben módosíthatjuk, az alábbi módon:<br />
<br />
<code>
ALLOW WEBINFO: yes # engedélyezzük a webes felületet (ez az alapérték)<br />
WEBINFO LISTEN PORT : 16001 # a portcím (ez az alapérték)<br />
WEBINFO USERNAME : kispista # a felhasználónév (az alapérték: nincs)<br />
WEBINFO PASSWORD : jelszo # a jelszó (az alapérték: nincs)</code><br />
<code><br />
</code>
<br />
<br />
Mint mondtam, a webes felületen jellegéből fakadóan kárt nem lehet okozni, de a levédése jelszóval erősen javasolt !
A letiltását azért nem javaslom, mert sok hasznos program van ami különféle elemzéseket készít a WebInfo alapján (pl. CccamPHPInfo) .
A port címet sem érdemes megváltoztatni, de ha maximális védelem a cél, csak a belső hálózatunkon engedélyezzük az elérését, vagyis a routeren ne nyissuk ki a 16001-es portot.
<i> </i><br />
<br />
<i>A következő részben ugyanebben a témakörben az Oscammal foglalkozunk. </i>Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com2tag:blogger.com,1999:blog-5467150661850304709.post-78087001968048492222012-01-15T14:44:00.000+01:002012-01-15T14:44:05.033+01:00Gyakran ismételt kérdések - 3. rész<div class="separator" style="clear: both; text-align: center;"></div><b>Mi az a hop ?</b><br />
Kártyamegosztásban a szintet, vagy másként a távolságot határozza meg az adott kártyától. A hop0 azt jelenti, hogy itt helyben van a kártya (ezt a gyakorlatban inkább local-nak hívják), a hop1: egy kapcsolódási pontra van a kártya (vagyis pl. a partner lokális kártyája, akihez én csatlakozom), a hop2: két csatlakozási pontra van (pl. a partner partnerének a kártyája), és így tovább. <br />
Fontos megjegyezni, hogy ha a saját rendszerünkben pl. Oscam-ot használunk kártyaszervernek, és ehhez kapcsolódik a CCcam, akkor az is növeli egyel a hop számot, vagyis a partnerünknek úgy látszik, hogy a lokális kártyánk hop2-ben van ! (Amúgy erre a konkrét példára éppen van megoldás) <br />
A gyakorlat azt mutatja, hogy hop3 felett már úgy megnő a PING idő, hogy az adott kártyát nem tudjuk használni, mert mire megérkezik az ECM válasz, már érvénytelen, vagyis nem tudja dekódolni a képet. Természetesen vannak ellenpéldák, amikor a hop4 vagy akár hop5-ös kártyákat még vígan tudunk használni, de csak akkor, ha a PING idők alacsonyak.<br />
<br />
<b>Mi az a PING ?</b><br />
Mérőszám, ami azt az időt jelöli, amíg egy adatcsomag fizikailag megteszi a távolságot a célig. Eredetileg olyan (Unix ) program amivel ellenőrizhető hogy működik-e egy adott távoli géppel a kapcsolat, és ez milyen sebességgel történik. Értékét milliszekundumban (ms) rögzítik. Az Internet működéséből adódóan 3 mérésből 3 különböző értéket kaphatunk, hiszen az adatcsomagok különböző útvonalon haladhatnak, épp ezért érdemes átlagos értékkel számolni. <br />
<b><br />
</b><br />
<b>Miért fontos az alacsony PING érték ?</b><br />
Nagyon egyszerű: ha alacsony a PING érték, gyorsabban kapunk ECM/EMM adatokat (is) (legalábbis elméletben, mert az ECM válasz előállításnak is van késleltetése). De ez fordítva is igaz, ha magas a PING érték, lassabban kapunk ECM adatokat. Ez azzal jár, hogy pl. a hop1-ben levő kártya a PING ideje miatt olyan mintha hop3-ban lenne.<br />
<br />
<b>Mit lehet tenni, ha magas a PING érték ?</b><br />
Attól függ, mi okozza. Ha a célszámítógép/kártya túlterhelése okozza, akkor jelezni kell a partnernek, akinek tehermentesíteni kell(ene) azt. Ha az okozza, hogy a mi saját routerünkben feltorlódnak az adatcsomagok, akkor előnyben kell részesíteni kell a többi eszközhöz képest a sharingra használt eszköz (helyi) IP címét. <br />
Ha a fentiek közül egy intézkedés sem jön be, akkor a magas PING értéket vélhetően az okozza, hogy köztünk és a cél között túlságosan nagy távolságon keresztül utaznak az adatcsomagok. Ebben az esetben túl sok mindent nem tehetünk<br />
<br />
<b>Mi az a CW (Control Word, ellenőrző szó)?</b><br />
Kódszó. A kódolás-dekódolás tejes folyamata titkosítva történik, ezeket a titkosított üzenetek a CW-k. A DVB jel helyreállításának vezérléséhez használt CW általában 10-20 másodpercenként változik. A kódszavak rendszerint 8-16 byte méretűek.<br />
<br />
<b>Mi az az ECM (Entitlement Control Message, jogosultság ellenőrző üzenet)?</b><br />
Adatcsomag, ami a TV adás adatfolyamával (stream) érkezik, és feladata az adatfolyam csomagonkénti dekódolása (csak az adatfolyamot dekódolja, magát az MPEG dekódolását (vagyis a kép/hang dekódolását) a beltéri végzi). Az ECM csomagok ezen kívül még szolgáltatói,- programhivatkozási,- jogosultsági információkat is tartalmazhatnak ( ilyenek például: adott program- és csomagazonosító, titkosított változók, aktuális idő stb.)<br />
A dekódolási folyamat részletesebben úgy néz ki, hogy a helyi műholdvevőn vagy sharing programon (és az Interneten) keresztül beérkezett ECM csomagot a kártya összehasonlítja a memóriájában tárolt előfizetési adatokkal és dönt az adott programhoz való hozzáférés jogosultságáról. Amennyiben a hozzáférés engedélyezett, a helyreállított CW-t kiküldi a CAM számára. Ha nem csak lokálisan nézzük a kártyát, akkor ezt a CW-t küldi vissza a partnernek a sharing program. Ha nincs megfelelő jogosultság, akkor nincs CW, vagyis a beltéri nem tudja dekódolni a stream-ot, eredménye: sötét a képernyő. Ez a ECM-CW folyamat általában az adatfolyamban található minden egyes adatcsomagnál megismétlődik (egy csomag általában 8-10 másodpercnyi TV adást tartalmaz), de lehetnek más megoldások is.<br />
A fentiekből látszik, hogy nagyon sokan (többek közt én is…) hibásán használják a „ECM kérés sikeres/sikertelen” kifejezést, mert nem az ECM-et kérjük (hiszen az folyamatosan rendelkezésre áll a stream-ból), hanem az „ECM alapján CW kérés sikeres/sikertelen” kifejezést kellene használni. <br />
Az ECM-re adott CW-k előállításának is van egy időtartama, ami sok mindentől függ, de (ha engedik az eszközök) befolyásolhatóak a kártyaolvasó sebességével (vagyis megnövelem a kártyaolvasó MHz-ban megadott sebességét). Ezt az értéket pl. az Oscam-ban be lehet állítani (mondom, csak ha az olvasó és a kártya engedi) így ilyen módon gyorsítható az ECM válasz..<br />
<br />
<b>Mi az az EMM (Entitlement Managment Message, jogosultság kezelő üzenet)?</b><br />
Ez is egy adatcsomag, ami szintén a TV adás adatfolyamával (stream) érkezik, de ennek az a feladata, hogy a kártya szoftverét frissítse. Mivel akár a teljes szoftver is frissíthető ilyen módon, az EMM csomag bármit tartalmazhat: kártya letiltása/engedélyezése, előfizetés aktiválása/tiltása, ECM algoritmus cseréje/frissítése, csatornák engedélyezése/tiltása stb. Az EMM csomagok titkosítása és címzése meghatározott felhasználók (akár egy felhasználó is lehet), vagy felhasználói csoportok kódkártyái számára történhetnek. Az EMM csomagok fogadásánál nincs válasz üzenet, mint az ECM-nél a CW, csak nyugtázás (ACK=acknowledgement). Az eredményét rögtön látni fogjuk az ECM-re adott CW-ben…<br />
Az EMM-nek három fő típusa van:<br />
<ul><li>EMM-G (global): minden kártyára íródik,a kártya memóriájában levő kulcsokat frissíti.</li>
<li>EMM-S (shared): kártyák csoportjaira íródik,a hozzáférés időtartamát frissíti.</li>
<li>EMM-U (uniqe): egy bizonyos kártyára íródik,engedélyezi és letiltja a hozzáférést.</li>
</ul>Léteznek az ismeretlen célú üzenetek (EMM-Unknown), amit érdemes letiltani a kártyaolvasó programban (pl.Oscam), nehogy kellemetlenséget okozzanak...<br />
<br />
<b>Mi az a CCW (Constant Control Word)?</b><br />
Állandósult ellenőrző szó, vagy másik nevén DCW (Direct Control Word).<br />
Ha a szolgáltató ECM generátora valamely oknál fogva megáll (vagyis nem érkezik új ECM az adatcsomagban), az utolsó CW kulccsal nézhető a műsor, míg az ECM folyamat újra el nem indul. Volt már példa több napos megállásra is, de gyakran csak néhány óráig élnek ezek a kulcsok. Ilyenkor az ezt a funkciót támogató emulátoros készülékekbe beírva a kulcsot,nézhetővé válik az adás. <br />
<br />
<b>Ma az a PID (Packet Identifer)?</b><br />
A műholdvevőbe érkező adatfolyam egyes csomagjai különféle adatokat tartalmazhatnak, ezeket azonosítani kell, erre való a PID. Külön PID-et kapnak a video és audió jelfolyamok (ezekből több is lehet) és az egyéb adatok (teletex, információs táblák, stb). <br />
Az ECM PID (mint a neve is mutatja) azonosítja, hogy melyik jelfolyamra vonatkozik az adott ECM. Általában az audió és videó jelfolyam(ok) ugyanazt az ECM-et használják, de ez nem minden esetben igaz.<br />
<br />
<b>Milyen kódolások vannak ?</b><br />
Összegyűjtöttem a leggyakrabban használt európai kódfajtákat:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpbA6Ek5lHUuuEwXCpBqh-F7XktTCPbM8FNyVxTlg2agfc4Z5Kzg47iifaqakUpchtR_p2CrvnKwx3BrgIsmA4c2g1Qya3JU0zmLTNyxVoFzlCJo8MzPWzpEagUgAIj3hihljdL-H5DzZa/s1600/kod.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="207" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpbA6Ek5lHUuuEwXCpBqh-F7XktTCPbM8FNyVxTlg2agfc4Z5Kzg47iifaqakUpchtR_p2CrvnKwx3BrgIsmA4c2g1Qya3JU0zmLTNyxVoFzlCJo8MzPWzpEagUgAIj3hihljdL-H5DzZa/s400/kod.jpg" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3wFTJVbIUcLQ4XbtALWslcgCBXM1qCSRM1s5lKUTwlkC0BnixAu0MRZ-RkF1OPuK2l76sQOrF4TwL8Fvo00YP6jLvsFIzuLrVtjViv9zh_UoWJSFr8rwqr47PWEcddiFbiFU8DG-pK1z7/s1600/kodok.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>A táblázat tájékoztató jellegű és közel se teljes körű. <br />
Igen nagy szabadsága van a szolgáltatóknak, mert a DVB szabvány és így az ECM/EMM folyamat megengedi, hogy egy előfizetői csomagon belül a csatornáknak különféle kódolása legyen, de akár az is megoldható, hogy egy csatorna több kódolást használjon.<br />
Mindegyik kódfajta alapvetően ugyanúgy működik, a különbség a kártyán futó (szigorúan titkos) szoftverben van.<br />
<br />
Köszönet <span style="color: blue;">Mammut71</span>-nek és <span style="color: blue;">Syrrus</span>-nak a cikk létrejöttében nyújtott segítségért !Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com0tag:blogger.com,1999:blog-5467150661850304709.post-15893404949811654212012-01-11T09:13:00.000+01:002012-01-11T09:13:03.332+01:00Gyakran ismételt kérdések - 2. rész<b>Mi az a kártyamegosztás ? (card sharing, CS) </b><br />
A műholdas előfizetői kártyát megosztod mással, vagyis (megfelelő eszközök segítségével) a partner ugyanúgy tudja nézni az előfizetett csatornákat, mint te. Ez oda-vissza is működhet, de akkor az igazi, ha több partnered van, és mindenki megosztja a kártyáját a többiekkel. Ezáltal kialakul egy bonyolult hálószerkezet, ahol egy egyes tagoknak fizikailag csak 1 db kártyája van, mégis rengeteg különböző csomagot tudnak nézni.<br />
<br />
<b>Ez legális ?</b><br />
NEM ! Szinte az összes szolgáltató szerződésben rögzíti, hogy TILOS az előfizetői kártyát bármilyen módon továbbosztani. Jogilag még súlyosabb a helyzet, ha pénzt kérsz vagy adsz a kártyamegosztásért. <br />
<br />
<b>Mi az, ami minimálisan kell a kártyamegosztáshoz ?</b><br />
Kártyaolvasóval és internet eléréssel ellátott megfelelő műholdvevő (javasolt a Dreambox családból választani), megfelelő műholdas előfizetői kártya, állandó internet kapcsolat (nem kell túlságosan nagy sávszélesség) és spéci sharing programok. Kártya nélkül is használhatunk kártyamegosztást, de ebben az esetnem csak „élősködünk” a partner kártyáján.<br />
<br />
<b>Minden műholdvevő alkalmas erre ?</b><br />
NEM ! Általában azok a típusok alkalmasak erre, amelyek (teljes értékű) Linuxot (pl. Geminit vagy Enigmát) használnak, és rendelkeznek internet kapcsolattal. Tipikusan ezek a drágább műholdvevők. A leggyakoribb modell a Dreambox és klónjai, de vannak persze egyéb megoldások is (pl. COM portal csatlakozik egy számítógéphez a box), ezeket csak „advanced” felhasználóknak javaslom.<br />
<b><br />
Minden műholdas előfizetői kártyát lehet tovább osztani (sharingolni) ?</b><br />
NEM ! Alapból csak azokat a kártyákat, amelyek nincsenek összepárosítva az előfizetés mellé adott műholdvevővel. A párosítás azt jelenti, hogy a kártya csak az adott boxban fog működni, máshol nem. Ha sharigot szeretnénk, akkor úgy kell előfizetni, hogy a szolgáltatótól csak kártyát kérünk, boxot nem. Ezt nem mindegyik szolgáltató engedi meg.<br />
<br />
<b>Hogy néz ki ez a kártyamegosztás ?</b><br />
Tételezzük fel, hogy Kuala-Lumpur-ban van egy barátunk, aki a mi műholdas előfizetői kártyánkra az internet és néhány remek program segítségével kérést küld, amit megválaszol a kártya (a segédprogramok segítségével), ezáltal ö is tudja nézni a mi általunk előfizetett TV adásokat. Pont ugyanúgy, mintha az ö boxában is ott lenne a mi kártyánk. Ez visszafelé is ugyanúgy működik (vagy legalábbis működhet), ha neki van egy spéci Maláj előfizetői kártyája, azt mi is használhatjuk. Képzeljük el azt a helyzetet, amikor már 30-40 partnerünk van....<br />
<br />
<b>Milyen spéci programok kellenek a sharing-hoz ?</b><br />
Csináltam egy egyszerűsített összefoglaló táblát a legnépszerűbb sharing programokból:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpvmbVXrWEwYG6vIgFuGR-AWY0TojfnzF-KegWxxckwo62lrSegSiBxcHOHAUtumbC-Nu7J2CtaI6OX_BM2vTWGy8P1nsFiFeiv78yLIu3hZmvOs3Nkh4ynzDUV8qY3conwRhvTq2r7UFm/s1600/sharing_prg.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="155" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpvmbVXrWEwYG6vIgFuGR-AWY0TojfnzF-KegWxxckwo62lrSegSiBxcHOHAUtumbC-Nu7J2CtaI6OX_BM2vTWGy8P1nsFiFeiv78yLIu3hZmvOs3Nkh4ynzDUV8qY3conwRhvTq2r7UFm/s640/sharing_prg.JPG" width="640" /></a></div><ul><li>a „Több partner kezelése” alatt azt értem, hogy több, független partnerhez tud oda-vissza sharingot kezelni.</li>
<li>a „Helyi kártya kezelése” azt jelenti, hogy a műholdvevőben lévő kártyával kommunikál, adatokat (EMM, ECM csomagokat) fogad és küld.</li>
<li>„Kapcsolódás kártyaszerverekhez”: kártyát kezelő programokhoz képes kapcsolódni. Akkor is képes rá, ha a helyi gépen futnak, és akkor is (internet segítségével), ha fizikailag egész máshol futtatják.</li>
<li>„Többféle protokoll támogatása”: a különféle protokollok támogatása, akár egyszerre is. </li>
</ul>Mint látható, a CCcam és az Oscam mindent visz, de ha komolyabban el kezdünk foglalkozni a témával, látni fogjuk, hogy a többi programnak is van létjogosultsága.<br />
<b><br />
Hogy lehet sharing partnert szerezni ?</b><br />
Leginkább fórumok segítségével. Javaslom a www.cccamforum.com megfelelő topic-ját. Ha külföldi partnert szeretnénk, akkor az angol nyelv ismerete erősen javasolt. Mindig írjuk le, hogy mi mivel rendelkezünk local-ba (milyen kártyával) és milyen eszközzel szeretnénk megvalósítani a sharing-ot (pl. 24/7 Ubuntu cardserver). A PING idő sem mellékes. Ha Pakisztánból jelentkezik egy potenciális partner, ne számítsunk alacsony PING idővel ! Arra készüljünk fel, hogy a partnergyűjtés nem egy gyors folyamat. Általában 10 üzenetből 2-3-ra válaszolnak.<br />
Sose feledkezzünk el róla, hogy ez alapvetően a cseréről szól, vagyis úgy nehéz lesz (de nem lehetetlen) partnert szerezni, hogy nem nyújtunk semmit cserében (nincs sharig-ra alkalmas kártyánk). <br />
A másik, amiről szintén ne feledkezzünk meg soha, hogy ez alapvetően minden országban illegális tevékenység, úgyhogy figyeljünk az anonimitásra és a diszkrécióra !<br />
<b><br />
Minek nekem küzdeni a cserepartnerekkel ? Ott a sok fizetős kártyaszerver (pay server) az interneten ! Így még mindig olcsóbban jövök ki, mintha előfizetnék egy kártyára, amit meg tudok osztani ! </b><br />
Először: Miről is van szó ?<br />
Általában külföldi honlapokon hirdető emberkék, akik fizetség ellenében biztosítanak hozzáférést a saját szerverükhöz, ahol „a világ összes” kártyája fellelhető. Jellemzően adnak néhány nap próbaidőszakot is. Itt nyugodtan lehet „élősködni”, nem várják el, hogy bármit is osszál feléjük.<br />
Mi a gond ezzel ?<br />
Túl azon, hogy a „klasszikus” kártyamegosztás ingyenes mind két fél részéről a fizetős kártyaszerverekről igen sok rémhírt hallani… Nagyon sok átverés van a témában. A leg klasszikusabb, hogy 3-6 vagy több havi díjat előre kérnek, aztán 1 hét után nem működik tovább… Lehet reklamálni, csak nem érdemes. Én nem tudok olyan szerverről, ami évek óta működne, általában ezek tiszavirág életűek. A másik nagy gond, hogy általában ezek PayPal vagy hasonló banki szolgáltatás használva kérik a pénz befizetését, aminek ugyebár nyoma van. Ha lebukik a szerver (márpedig lebukik, mert vannak hatóságok, akik direkt pályáznak az ilyenekre, és ugyebár a működésükből fakadóan ezek nem tudnak teljesen „fű alatt” működni), akkor az üzemeltető segítségével, névvel, címmel a hatóság birtokába kerülhet a felhasználók listája….Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com0tag:blogger.com,1999:blog-5467150661850304709.post-84736117882064197592011-06-15T14:06:00.001+02:002011-06-15T14:09:51.682+02:00Gyakran ismételt kérdések - 1. részMostanában igen sok olyan kérdést kapok, amiből egyértelműen kitűnik, fogalma sincs az illetőnek a műholdas TV-zés alapjairól...<br />
<br />
Úgy döntöttem, hogy mielőtt tovább beszélek a CS-ről, indítok egy GYIK (vagy FAQ) cikksorozatot, ami a leggyakrabban felmerülő fogalmakat tisztázza.<br />
<br />
Kezdjük is el.<br />
<br />
<b>Parabola antenna (lavor, tányér, tükör)</b><br />
Feladata, hogy a műholdról érkező jelet összegyűjtse és a vevő fej(ek)re fókuszálja. Alapvetően 2 fajta van: prímfókuszos és ofszet fókuszos.<br />
<u>Prímfókuszos parabola:</u><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2bX7zUQ_c3IiXWaSXLg0kEIBaxEKt4BwbSCqKm_RLHvd7NrsGD2iulTsX6SJScwGGb88j80r9eQtOkis5mKiHq1QPYGkI23XUomQyCHXbesDhV_qpygUB44dLJ0-6DzQ4kQita7h4Duo4/s1600/Prim.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2bX7zUQ_c3IiXWaSXLg0kEIBaxEKt4BwbSCqKm_RLHvd7NrsGD2iulTsX6SJScwGGb88j80r9eQtOkis5mKiHq1QPYGkI23XUomQyCHXbesDhV_qpygUB44dLJ0-6DzQ4kQita7h4Duo4/s1600/Prim.jpg" /></a></div><u><br />
</u><br />
Ezek az antennák a középpontjukba fókuszálják a jelet, klasszikusan, mint egy nagyító. Az antennának pontosan a műhold felé kell állnia. Mivel a vevő fej is kitakar területet, a prímfókuszos parabolát nem szokták használni több vevőfejes rendszerbe. Hátránya ezeknek az antennáknak, hogy mivel ofszet antennákhoz képest jobban meg kell dönteni, ezért a hó is jobban megáll benne és nehezebben távolítható el. Mostanában a Prímfókuszos antennákat jellemzően 100 cm-es átmérő felett szokták alkalmazni. <br />
<u>Ofszet fókuszos parabola:</u><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5yePR-ErG3pg-xfh347jNjHX99fAxv6rvRqC2BDx7YaW93Q05TbiYjxLHBxIousoPeRgPTBJa0q0WZCwcym9V_HDRs_JEe_W0ueUI7VqEMlPTo3Y0w3wwygoFqYwkXOTWSZQpfUXtn39W/s1600/ofszet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5yePR-ErG3pg-xfh347jNjHX99fAxv6rvRqC2BDx7YaW93Q05TbiYjxLHBxIousoPeRgPTBJa0q0WZCwcym9V_HDRs_JEe_W0ueUI7VqEMlPTo3Y0w3wwygoFqYwkXOTWSZQpfUXtn39W/s1600/ofszet.jpg" /></a></div>A fókuszpont nem a középpontban van hanem lejjebb, eltolva. Ugy kell elképzelni, mint ha egy szabályos göbből egy szabálytalan szeletet vágtunk volna ki. Előnye ezeknek az antennáknak, hogy a fejszerkezet nem takar ki semmit, igy ideális megoldás többfejes rendszerekre. A másik előnye, hogy mivel a fókuszpont nem középen van, az antennát nem kell annyira megdönteni így a hó nem áll meg benne, hanem egyszerűen kicsúszik. 100 cm-es átmérő alatt szinte csak ilyen antennát találunk, prímfókuszost vadászni kell.<br />
Minden parabolának van egy fejtartója, amiben a vevőfej van. Léteznek olyan parabolák is, aminek több fókuszpontja van (mint egy elnyújtott ellipszis), ezáltal több vevőfejet is ki tud szolgálni. Az egyik véglet a speciális felépítésű Wavefrontier Toroidal (és klónjai), amibe akár 13-14 db vevöfejet is bele lehet rakni.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2yD9qWGgGyznIkUVW8gGP28hc5CtvVcSrSFwsX5DwWHkOWKHQLUZR3SiFGbEZcO_nzbOov-58_s1ZQiTf2TBZycLTh86xmpH4UQR0Fw7jwvMGsPoEzGYPsq3QhyYjJ9GT5UiK2rVZe8Ae/s1600/wave-t90.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2yD9qWGgGyznIkUVW8gGP28hc5CtvVcSrSFwsX5DwWHkOWKHQLUZR3SiFGbEZcO_nzbOov-58_s1ZQiTf2TBZycLTh86xmpH4UQR0Fw7jwvMGsPoEzGYPsq3QhyYjJ9GT5UiK2rVZe8Ae/s320/wave-t90.jpg" width="240" /></a></div>A másik megoldás arra, hogy több műhold pozíciót nézzünk a karosszékből, a forgató. Ez olcsóbb megoldás, mert csak 1 db "mezei" parabola antenna kell 1 db fejjel, de vannak hátrányai. Az egyik, hogy a forgató felszerelése és beállítását javasolt szakemberre (vagy legalább hozzáértő barátra) bízni. A másik gond, hogy lesz egy holtidő a csatorna váltásoknál, amennyiben a kívánt csatorna egy másik holdon van. Ez logikus, hiszen kell egy kis idő, amíg átáll a forgató a másik pozícióba. <br />
<br />
<br />
<b>Műhold vevőfej (fej, LNB) </b><br />
A parabola antenna fókuszpontjában lévő eszköz, ami venni tudja a műhold felől érkező GHz tartományú rádióadást. A fej tápellátása a koaxiális kábelen érkezik. Az LNB-re általában igaz "a drágább, az jobb is" tézis. A műholdak több sávban adnak (S, C és Ku sáv), így sávonként eltérőek a fejek is, de az "egyszeri" felhasználóknak készítenek univerzális fejet, ami a leggyakrabban használt műholdak jeleit képes kezelni. <br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEissgTmJulx8gUq2tFPsmdcsFZ3xTdqcFitjYz_5rGbqF9XKHm0Aw_Gt4vNzFYeoCJx3bo1fz-oNWjV9PQn1VcUEzKbyiddUNhXyu5jqMG5nvl6en_CWNgmoKrerz1PZYk2E1qq9G16gyc4/s1600/IDLB-SINL40-PREMU-OPP.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEissgTmJulx8gUq2tFPsmdcsFZ3xTdqcFitjYz_5rGbqF9XKHm0Aw_Gt4vNzFYeoCJx3bo1fz-oNWjV9PQn1VcUEzKbyiddUNhXyu5jqMG5nvl6en_CWNgmoKrerz1PZYk2E1qq9G16gyc4/s1600/IDLB-SINL40-PREMU-OPP.jpg" /></a></div><br />
Fontos, hogy az LNB-nek minél alacsonyabb legyen a saját zaja. Az ideális a 0.2 dB, de gyakran a 0.3 dB-es (és drágább) fejek tisztább képet adnak, mint 0.2 dB-es (és olcsóbb) fejek.<br />
A műholdakról a jelek kétfajta polarizációval érkeznek: horizontálisan (H) és vertikálisan (V). Ezt ugy kell elképzelni, hogy a rádióhullámok vízszintesen vagy függőlegesen "hullámoznak". Ha vertikális vételre állítom be a fejet, akkor a horizontális jelet nem (vagy csak nagyon nagy veszteséggel) képes venni, ezért minden egyes TV csatornánál át kell kapcsolni a fejet H vagy V vételre. A mai fejeknél ez a vezérlő jel is a koaxiális kábelen érkezik, de a régi LNB-knél szükséges volt erre a célra egy külön vezeték kiépítésére. <br />
Mivel a parabola be van állítva valamilyen fix pozícióba, ezért egy fejel egyszerre csak egy pozícióban lévő műholdakat lehet nézni. Alapesetben nem megoldható, hogy több műhold jelét fogjuk egyszerre. Azért, hogy ne keljen mindenkinek forgatót (vagy spéci parabolát) vennie, kitaláltak egy olyan megoldást, amit monobloknak hívnak.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGJGwFIfRGCIIeYm84Z0C5bfB_7wqvJWcomunClHQ2_LGcI2QDOdT6fCQMITSKVTfkZ-TcTzExRgcNNGctFBY1g87suRUnVoW8Q2uPc7VngGxaN5iaq6HpYW3JHWG7bvckgTh4ue_2C5g0/s1600/MONO.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGJGwFIfRGCIIeYm84Z0C5bfB_7wqvJWcomunClHQ2_LGcI2QDOdT6fCQMITSKVTfkZ-TcTzExRgcNNGctFBY1g87suRUnVoW8Q2uPc7VngGxaN5iaq6HpYW3JHWG7bvckgTh4ue_2C5g0/s1600/MONO.jpg" /></a></div>Ez gyakorlatilag 2 db LNB egybe építve, de úgy, hogy a távolság pontosan meghatározza melyik két pozíciót lehet egyszerre nézni. Általában fixen 4° vagy 6°-ra állítják be, vagyis pl. ha az egyik fej segítségével beállítjuk a parabolát az ASTRA 19.2°-ra, akkor a 13°-ra lévő HOT BIRD hold adását is tudjuk nézni egy 6°-os monoblok segítségével.<br />
Léteznek még speciális fejek, úgy mint: Twin, Quad és Octo. Ezeket be 2, 4 vagy 6 db komplett fejet építettek egybe. Mindegyik önálló és teljes értékű LNB, kivezetéssel. Ezeket jellemzően akkor alkalmazzák, ha 1 db parabola antenna van, de több önálló beltérit kell kiszolgálni.<br />
<br />
<br />
<b>Beltéri egység (műholdvevő, box)</b><br />
Egy egy nagyobb kb. könyv méretű egység, aminek az a feladata, hogy a parabola antennában lévő vevőfejből érkező jelet átalakítsa úgy, hogy azt a TV is kezelni tudja.<br />
Csak hogy tisztázzuk: 1 db beltéri egyszerre csak 1 db TV adást tud megjeleníteni (kivéve ha több tuner van benne) ! Vagyis, ha a kisszobába és a nagyszobába is TV-zni szeretnénk, akkor minimum 2 db boxra lesz szükség, valamint vagy 2 db parabolára, vagy csak 1 db-ra, de Twin LNB-re.<br />
A box kimenete lehet UHF jel (vagyis a TV antenna kábelén érkező jel - ez főleg a régebbi modelleknél fordul elő), vagy valamilyen, a TV A/V csatlakozójára érkező analóg (kompozit, RCA, EURO) esetleg digitális (DVI, HDMI) TV jel.<br />
A vet műholdas jel tekintetében két alap típus van: analóg és digitális. Analógot már nem is nagyon kapni, de nem is gond ez, mert az analóg sugárzás igencsak kihalófélben van. A digitálisból is több fajta van, de műholdas szempontból kettő lényeges: DVB-S (vagy másként: DVB-S1) és DVB-S2 vételére alkalmas. Ami DVB-S2-t tud, az tudja a DVB-S-t is, de fordítva nem igaz ! A HD adások mind DVB-S2 protokoll szerint vannak kódolva, úgyhogy aki HD adást akar nézni, mindenképpen figyeljen erre a vásárlásnál.<br />
Minden szempontból nagyon széles a skála a műholdvevők tekintetében. Az ár 5-10 eFt-tól, 200-300 eFt-ig terjed, persze a tudásuk is ennek megfelelően változik.<br />
Mivel ez a blog a kártyamegosztásról szól, én olyan műholdvevőt javaslok, ami rendelkezik RJ-45-ös (Ethernet) csatlakozóval (vagyis önállóan "ki tud menni" az internetre), a szoftvere egy tejlesértékű (!) linux, és rendelkezik legalább egy kártyaolvasóval. Persze vannak olyan (szerintem mazochista...) emberek akik másfajta ("butább") boxokkal is kártyamegosztást valósítanak meg. A leggyakoribb kártyamegosztásra használt típus a DreamBox család (és klónjai), de persze rengeteg más modell is megfelel a kívánalmaknak.<br />
<br />
<b>Koaxiállis vezeték (koax, antenna vezeték, zsinór)</b><br />
A vevőfejet és a beltérit össze kell köti, de úgy, hogy a műholdról érkező jel megmaradjon. Erre szolgál a koax kábel.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5xQmC2XZE-hxOYfQlagqy2a-iK5-aH2R4JYi0-uqNdd_eq4rNsGr5ibZKcUpvS-FyLYyZJL-Q0RjLMflQhWSQAcm9kReaRiD2ha7l49svvhFn9n7rHij_WheNCwqkX_7bWnVh7-POAjfS/s1600/koax.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5xQmC2XZE-hxOYfQlagqy2a-iK5-aH2R4JYi0-uqNdd_eq4rNsGr5ibZKcUpvS-FyLYyZJL-Q0RjLMflQhWSQAcm9kReaRiD2ha7l49svvhFn9n7rHij_WheNCwqkX_7bWnVh7-POAjfS/s1600/koax.jpg" /></a></div><br />
Nem csak a műhold jele "utazik" ezen a kábelen. A beltéri ezen ad utasításokat a fejnek (pl. polarizáció váltás), a forgatónak, vagy a Diseqc kapcsolónak (ami többfejes rendszere esetén a fejek közötti átkapcsolást vezérli). Léteznek speciális kábelek, amik egy köpenybe több vezeték van.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHLLd4sL_3LYG57agh30NOp_mY40zXPeTIyG6o13-wEa0YKeXW-4qS-P9R3CZ2Z29ZJxtHs_IF6FZvuZQerijyuZGYv6y5AbW6zvNC1jhyUrTZfFkJT31n02GV5cFD9CEQL3R0Lgb_gzJU/s1600/spec_koax.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHLLd4sL_3LYG57agh30NOp_mY40zXPeTIyG6o13-wEa0YKeXW-4qS-P9R3CZ2Z29ZJxtHs_IF6FZvuZQerijyuZGYv6y5AbW6zvNC1jhyUrTZfFkJT31n02GV5cFD9CEQL3R0Lgb_gzJU/s1600/spec_koax.jpg" /></a></div>A műholdas vételtechnikában a csatlakozók amiket a koax végére kell szerelni általában F csatlakozók.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi67yZMAbjtrm7AtcZbLTH1P2kaSXJJlyjijPLSw7LeME0ItKTbL44etlfKXG3PR-NerTZEHMzhPNJtXBskHzNcRZJKkarOV8esyO3ToSNK8lHxSR4nVQkniZVeaSmIskXAyR3UloOVZfk7/s1600/F.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi67yZMAbjtrm7AtcZbLTH1P2kaSXJJlyjijPLSw7LeME0ItKTbL44etlfKXG3PR-NerTZEHMzhPNJtXBskHzNcRZJKkarOV8esyO3ToSNK8lHxSR4nVQkniZVeaSmIskXAyR3UloOVZfk7/s1600/F.jpg" /> </a> </div><br />
<br />
<i>Folytatása következik</i>Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com0tag:blogger.com,1999:blog-5467150661850304709.post-27914303327734299892011-05-10T15:07:00.004+02:002011-05-10T18:52:12.032+02:00Oscam readerek beállításaA readerek tipikus beállításai az oscam.server-ben.<br />
<br />
<b>Fizikai kártyaolvasók</b><br />
<br />
<u>Műholdvevő box belső olvasója.</u><br />
Minimum beállítások:<br />
<pre>[reader]
label = internalreader
protocol = internal
device = /dev/sci0 # első olvasó
group = 1 # vagy amit szeretnénk
caid = 0123 # behelyezett kártya CAID-ja
</pre><br />
<u>Phoenix kártyaolvasó a COM1 porton.</u><br />
Minimum beállítások:<br />
<pre>[reader]
label = phoenixreader
detect = cd
protocol = mouse
device = /dev/ttyS0 # ha COM2, akkor /dev/ttyS1
group = 1 # vagy amit szeretnénk
caid = 0123 # behelyezett kártya CAID-ja
</pre><br />
<u>Smargo Smartreader+ kártyaolvasó </u><br />
SmarGo olvasóra Oscam verzió és SmarGo firmware verziótól függően, több módon lehet hivatkozni:<br />
<u><i>Példa 1:</i></u><br />
Szimbolikus hivatkozás<br />
<pre>[reader]
label = smargoreader1
protocol = mouse
device = /dev/ttyUSB0 # SmarGo az USB0-ban
caid = 0123 # behelyezett kártya CAID-ja
detect = cd
group = 1 # vagy amit szeretnénk
</pre><br />
<u><i>Példa 2:</i></u><br />
Natív hivatkozás<br />
<pre>[reader]
label = smargoreader2
protocol = smartreader
device = 001:008 # lásd alább
caid = 0123 # behelyezett kártya CAID-ja
detect = cd
group = 1 # vagy amit szeretnénk
</pre>A device paramétert legegyszerűbbén a <code> lsusb </code> paranccsal deríthetjük ki. Ez kilistázza a csatlakoztatott USB eszközöket, ahol szerepelnie kell a SmarGo-nak is. Valami ilyesmit kell látnunk a listán:<br />
<code>Bus 001 Device 008: ID 0411:6031 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC</code><br />
A reader konfigurációjában a BUS paraméter kerül előre, majd kettőspont, és a DEVICE érték következik. <br />
Az egyes és a kettes példánál is az a gond, hogy ha újraindítjuk a boxot, vagy áttesszük másik USB portba, változhat a DEVICE és a BUS érték, ezért újra be kell állítani. Ezt a problémát megoldja a harmadik módszer: <br />
<br />
<u><i>Példa 3:</i></u><br />
Nem a DEVICE / BUS-ra hivatkozunk, hanem az olvasó sorozatszámára, szintén natív módon:<i> </i><br />
<pre>[reader]
label = smargoreader3
detect = cd
protocol = smartreader
device = Serial:Reader 1234567 # lásd alább
smargopatch = 1
caid = 0123 # behelyezett kártya CAID-ja
group = 1 # vagy amit szeretnénk
</pre>A device paramétert a <code> lsusb –v</code> paranccsal nézzük meg. A lista tartalmazni fog egy ilyesmi bejegyzést is:<br />
<code>iSerial 3 Reader 1234567</code> ebböl az 1234567 a SmarGo sorozatszáma, és a fenti példa alapján kell hivatkoznunk rá az Oscam-ban.<br />
<br />
Az összes fizikai olvasónál javasolt még az alábbi beállítások használata:<br />
<pre>emmcache = 1,3,2 # EMM csomagok kezelése
services = mehet,!tiltott # engedélyezünk/tiltunk szerviz csomagokat
fallback = 1 # ha másodlagos ECM forrásnak használjuk
audisabled = 0 # ha engedélyezzük a kártya frissítését
mode = 1 # ha AzBox belső olvasóról van szó
lb_weight = 110 # loadbalace beállítása
ident = 0123:123456 # CAID és szolgáltató/csomag definiálása
</pre><br />
A SmarGo olvasóknál javasolt további paraméterek:<br />
<pre>mhz = 600 # olvasó sebessége, ha bírja
cardmhz = 600 # kártya sebessége, ha bírja</pre><br />
<br />
<b>Szoftveres olvasók</b><br />
<br />
Ezek nem valós kártyaolvasók, hanem másik programhoz/adatbázishoz kapcsolódunk valamilyen protokoll segítségével, és onnan kapjuk meg az kért ECM adatokat.<br />
<br />
<u>Constant.CW fájl olvasója</u><br />
<br />
<pre>[reader]
label = constantcwreader
protocol = constcw
device = /var/keys/constant.cw # elérési útvonal, és fájlnév
group = 1 # vagy amit szeretnénk
</pre>Ez egy külső, constant.cw nevű fájl, ahová bizonyos szabályok alapján a kulcsokat lehet előre beírni. Innen olvassa ki az Oscam amikor szükség van rá. Olyan szolgáltatóknál érdemes ezt használni, ahol ritkán változik a kulcs.<br />
<br />
<u>Newcamd reader</u><br />
Minimum beállítások:<br />
<pre>[reader]
label = newcamdreader
protocol = newcamd
key = 0102030405060708091011121314 # DES kulcs
device = 192.168.0.2,2345 # IP és port ahonnét olvasni szeretnénk
user = user
password = passwd
group = 1 # vagy amit szeretnénk
</pre>NewCamd protokollt használó emukhoz tudunk csatlakozni (pl. NewCS).<br />
<br />
<br />
<u>CCcam reader, vagyis a C sor Oscam megfelelője</u><br />
Minimum beállítások:<br />
<pre>[reader]
label = cccamreader
protocol = cccam
device = akarmi.dyndns.org,3456 # IP/DNS és port ahonnét olvasni szeretnénk
user = user
password = passwd
group = 1 # vagy amit szeretnénk
cccversion= 2.1.4 # Emulált CCcam verzió (ezt látja a partner)
</pre><br />
CCcam readernél javasolt további beállítások:<br />
<pre>fallback = 1 # ha másodlagos ECM forrásnak használjuk
lb_weight = 110 # loadbalace beállítása
cccmaxhops = 3 # max. hop3-ig kapunk kártyát, a többit eldobja
cccwantemu = 0 # nem használjuk a partner EMU-ját
cccmindown = 1 # csak azokkal a karikkal akarunk foglalkozni amik min. egyszer még továbboszthatóak
</pre><br />
Fallback-ot akkor érdemes használni, ha pl. 2 partnertől ugyanolyan kártyát kapunk hop1-be. Ekkor az egyik fallback=1 a másik fallback=0 . Fontos, hogy mindkét partnernek ugyanabba a group-ba kell tartoznia.<br />
<br />
Természetesen rengeteg további beállítási lehetősége van még a readereknek.Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com5tag:blogger.com,1999:blog-5467150661850304709.post-13597798035407858062011-05-06T12:28:00.000+02:002011-05-06T12:28:08.113+02:00Oscam konfigurálása - 5. rész provid, srvid, services, és dvbapiJoseph segítségével ebben a részben olyan beállításokkal foglalkozunk, amelyek nem kritikusak, csak a kényelmet növelik. Jellemzően -egy-két spéci kivételtől eltekintve- ezek a fájlok elhagyhatóak, mivel csak az Oscam finomhangolásában van szerepük.<br />
<br />
<br />
<b>oscam.provid</b><br />
Szolgáltatók táblája. Hasonlón mint a CCcam esetében a CCcam.providers fájl, itt is felsorolás szerűen a szolgáltatókat és a hozzájuk tartozó kódot lehet megadni. Ha megtalálja a szolgáltató nevét ebben a táblában, akkor az Oscam webes felületén a név jelenik meg a kód helyett, ellenkező esetben marad a kód. Érdemes rendszeresen frissíteni a listát.<br />
<u>Formátum:</u><br />
<code>[caid]:[provid] | [provider] | [satellite] | [language]</code><br />
<u>Példák:</u><br />
<code>0100:012345 | Béla-TV | Astra 19E | Magyar # így van minden adat kitöltve<br />
0D95:000004 | ORF (19E) # ez a jellemzőbb példa<br />
A101:000000 | RusCrypt (80E)</code><br />
<br />
<br />
<b>oscam.srvid </b><br />
TV csatornák táblája. Hasonlón mint a CCcam esetében a CCcam.channelinfo, a TV adók nevét és kódját lehet megadni. Ha megtalálja a TV csatorna nevét ebben a táblában, akkor az Oscam webes felületén a név jelenik meg a kód helyett, ellenkező esetben a kódod. Érdemes rendszeresen frissíteni a listát.<br />
<u>Formátum:</u><br />
<code>CAID[,CAID]...service ID | [provider] | [name] | [type] | [description]</code><br />
<u>Példák:</u><br />
<code>0001,0002,0003:000a | my provider 1 | tv name | tv | my tv package<br />
0004,0005,0006:000a | my provider 2 | radio name 2 | radio | my radio package<br />
0006:000b | my provider 3 | tv name 3 |</code><br />
<br />
<br />
<b>oscam.services</b><br />
Felsorolhatjuk a TV adások és/vagy a szolgáltatók listáját, melyre egy névvel hivatkozhatunk az oscam.user és az oscam.server beállításainál. Az az előnye, csomagok használatával átláthatóbbá és egyszerűbbé tehetjük a jogosultságok kiosztását. Ha olyan services kódra hivatkozunk, ami nincs itt definiálva, hibakód lesz az eredmény, de tovább meg az Oscam csak default értékkel (vagyis úgy, mint ha nem írtunk volna oda semmit). <br />
<br />
Paraméterek:<br />
<br />
<u>[service name] </u><br />
Az általunk kitalált szerviz neve, erre hivatkozhatunk a későbbiekben. A megnevezést kapcsos zárójelek közé kell írni. Ékezetes karakter használata mellőzendő !<br />
Példa:<br />
<code>[kisnyul]<br />
-- kisnyúl szerviz beállításai<br />
[troll] <br />
-- troll szerviz beállításai<br />
....</code><br />
<br />
<u>caid </u><br />
A CAID-ek száma felsorolás szerűen, hexadecimális formátumban<br />
Példa:<br />
<code>CAID=0100,0200,000A</code><br />
<br />
<u>provid</u><br />
A szolgáltatók száma felsorolás szerűen, hexadecimális formátumban<br />
Példa:<br />
<code>provid=000001,ABCDEF</code><br />
<br />
<u>srvid</u><br />
A TV adók kódja felsorolás szerűen, hexadecimális formátumban<br />
Példa:<br />
<code>srvid=0001,0002,000A,000B</code><br />
<br />
<br />
<b>oscam.dvbapi</b><br />
A TV-n megjelenő adatfolyam finomhangolását lehet elvégezni. Csak akkor veszi figyelembe ezt a fájlt, ha az oscam.conf-ban engedélyeztük a dvbapi funkciót. Ez csak a finomhangolást végzi, tehát nem feltétlen szükséges a használata, nélküle is lesz kép a TV-n. Haladó szintű tudás szükséges a beállításához !<br />
Paraméterek:<br />
<br />
<u>P</u><br />
Priorizárlás. Formátum: CAID:[provider ID]:[service ID]:[ECM PID]<br />
Példa:<br />
<code>P: 0100:123456 # prioritise CAID 0100 with provider 123456<br />
P: :::1234 # prioritise ECM with provider ID 1234 on on any service<br />
P: 0200 # prioritise CAID 0200 </code><br />
<br />
<u>I</u><br />
Kizárás. Formátum: CAID:[provider ID]:[service ID]:[ECM PID]<br />
Példa:<br />
<code>I: 0 # ignore every CAID that was not handled before</code><br />
<br />
<u>D</u><br />
Késleltetési idő, mielőtt CW írás történne. Forátum: CAID:[provider ID]:[service ID]:[ECM PID] delay<br />
Példa:<br />
<code>D: 0600 200 # wait 200 ms before writing CW for CAID 0600</code><br />
<br />
<u>L</u><br />
ECM hossz beállítása. Formátum: CAID [length]<br />
Példa:<br />
<code>L : 0700 96 # ECM length for CAID 0700 to 96 (decimal)</code><br />
<br />
<u>M</u><br />
Mapping. Formátum: CAID,[provider ID]:[service ID]:[ECM PID] CAID:[provider ID]<br />
Példa:<br />
<code>M: 0400 0500:123456 # map CAID 0400 to provider ID 123456 with CAID 0500 always</code><br />
<br />
Az Oscamnak vannak még egyéb speciális beállító fájlai, de ezeket főleg különleges kártyákhoz kell használni, földi halandónak nemigen lesz ezekre szükség.<br />
<br />
Az Oscam konfigurálásáról szóló cikksorozat a végére ért, a következőkben tippekről és trükkökről lesz szó az Oscammal kapcsolatban.<br />
<br />
A cikket ellenőrizte: <b>Joseph</b>Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com0tag:blogger.com,1999:blog-5467150661850304709.post-88136568811920025272011-05-05T18:19:00.001+02:002011-05-10T10:23:57.054+02:00Oscam konfigurálása - 4. rész - oscam.server<b>Joseph</b> segítségével itt a folytatás.<br />
<br />
Az első részben tisztáztuk hogy az Oscam melyik konfigurációs fájlt mire használja, a második részben átnéztük a globális beállításokat (oscam.conf), majd a harmadikban a felhasználók beállításait (oscam.user). Ebben a részben az oscam.server beállításait nézzük végig, ahol a readerek vagyis az adatforrások (partner, másik EMU vagy kártyaolvasó) beállításai vannak.<br />
<br />
<b>Az oscam.server felépítése </b><br />
A felépítése nagyon hasonló az oscam.user-hez:<br />
[reader]<br />
-- reader1 beállításai<br />
[reader]<br />
-- reader2 beállításai<br />
[reader]<br />
-- reader3 beállításai<br />
....<br />
Mint látható, itt is csak egy kapcsos zárójelbe írt témakör van, a [reader]. Ezt annyiszor kell ismételni, ahány readert szeretnénk beállítani. CCcam kapcsolat esetén minden C sor egy readernek felel meg.<br />
<br />
<b>oscam.server beállításai</b><br />
A bejövő vagy forrás olvasók, kapcsolatok definiálása. A beállításokat readerenként ismételni kell !<br />
<br />
<u>Device</u><br />
Meghatározza a reader elérési útját.<br />
Ide kell írni a helyi kártyaolvasó elérését, vagy a cccam, newcamd stb. szerver elérhetőségét is.<br />
Példák: <code><br />
device = /dev/ttyS0 # Phoenix olvasó a COM1-en<br />
device = /dev/ttyUSB0 # SmarGo az USB0-n<br />
device = 192.168.0.2,2345 # Pl. NewCS-ből olvassunk<br />
device = /dev/sci0 # box belső olvasója </code><br />
<br />
<u>Device Out Endpoint</u><br />
FTDI chip-et tartalmazó eszközök végpontja.<br />
0x81: Infinity USB Smart<br />
0x82: Smartreader+ (default)<br />
<code>device_out_endpoint = 0x81</code><br />
<br />
<u>Enable</u><br />
A reader engedélyezése vagy tiltása (default: 1)<br />
<code>enable = 0|1</code><br />
<br />
<u>Key</u><br />
DES kulcs newcamd eléréshez (default: none)<br />
<code>key = 01020304050607080910111213</code><br />
<br />
<u>user</u><br />
Felhasználónév, ha a távoli reader használatához szükséges<br />
<code>user = pako</code><br />
<br />
<u>password</u><br />
Jelszó, ha a távoli reader használatához szükséges<br />
<code>password= passwd</code><br />
<br />
<u>mg-encrypted</u><br />
Mgcamd titkosított sor gboxhoz.<br />
<code>mg-encrypted=D: 192.123.123.123 220 # IP:192.123.123.123 port:220</code><br />
<br />
<u>Services</u><br />
A reader-hez hozzárendelhetünk / letilthatunk (ha felkiáltójellel kezdjük) szerviz-csoportokat. (default: none)<br />
<code>services = !services1, services2 # services1 tiltva, services2 beállítva</code><br />
<br />
<u>inactivitytimeout</u><br />
Newcamd várakozási ideje mielött inaktivnak veszi a partnert (percben). Csak newcamd readerhez.(default: none - nincs várakozás)<br />
<code>inactivitytimeout = 2 </code><br />
<br />
<u>reconnecttimeout</u><br />
Időintervallum percben, ami után újra megpróbálja a TCP kapcsolatot csatlakoztatni. Ha a partner nem aktív, akkor nem folyamatosan, hanem a beállított idő kivárásával próbál újra kapcsolódni. <br />
<code>reconnecttimeout = 2 </code><br />
<br />
<u>Label</u><br />
A reader neve. Kötelező megadni. Az oscam.user-ben erre kell hivatkozni amikor az AU-t állítjuk be.<br />
<code>label = name</code><br />
<br />
<u>Fallback</u><br />
Az olvasót lehet másodlagosként vagy tartalékként definiálni. A standard (elsődleges) és a tartalék olvasónak egy csoportba kell tartoznia. (default: 0)<br />
<code>fallback = 0|1</code><br />
<br />
<u>logport</u><br />
Camd 3.x reader esetén a port száma ahol csatlakozni szeretnénk (default: 0)<br />
<code>logport = 1234</code><br />
<br />
<u>Caid</u><br />
A caid definiálása a reader-hez. (default: minden caid az FFFF maszkkal (default: FFFF - minden CAID)<br />
<code>caid = 0100,0200&FFDF</code><br />
<br />
<u>AU disabled</u><br />
Letiltható az automatikus frissítés (default: 0 - engedélyezve az AU) <br />
<code>audisabled = 0|1</code><br />
<u><br />
</u><br />
<u>AU Provid</u><br />
Provider-ID definiálása az AU-hoz (default: none)<br />
<code>auprovid = 123456</code><br />
<br />
<u>detect</u><br />
„A kártya bent van-e” állapot figyelése.<br />
Általában CD (Carrier Detect) vagy DSR (Data Set Ready)<br />
Ha letiltjuk, akkor folyamatosan azt jelzi az oscam felé, hogy a kártya bent van.<br />
Típusai:<br />
<code>Detect = CD # Carrier Detect (default)<br />
Detect = DSR # Data Set Ready<br />
Detect = CTS # Clear To Send<br />
Detect = RING # Ring Indicator<br />
Detect = NONE # észlelés kikapcsolva, mindig bent a kártya </code><br />
<br />
<u>Cardmhz</u><br />
A kártya standard frekvenciája 10 KHz-es lépésekben. Irdeto kártya = 600 KHz. Csak, ha támogatja a frekvencia módosítását az olvasó ! (Phoenix nem támogatja) (default: 357) <br />
<code>cardmhz = 600</code><br />
<br />
<u>Mhz</u><br />
A cardmhz-től eltérően a kártyaolvasó frekvenciája – ha technikailag lehetséges – másképp is beállítható (általában magasabbra), mint a kártya standard frekvenciája. 10 KHz-es lépésekben. Ha a mhz magasabb a cardmhz-nél, akkor az a túlhajtás (overclocking). Csak akkor működik, ha támogatja a frekvencia módosítását az olvasó ! (Phoenix nem támogatja) (default: 357)<br />
<code>mhz = 357</code><br />
<br />
<u>mode</u><br />
AzBox olvasó használata esetén kell beállítani (default 0)<br />
<code>mode = 1 # AzBox-Reader</code><br />
<br />
<u>protocol</u><br />
A reader kommunikációs protokollja.<br />
Típusok:<br />
- mouse (a legtöbb külső olvasó pl. Phoenix, SmarGo)<br />
- internal (belső olvasó)<br />
- camd35|cs357x (cascading)<br />
- mp35<br />
- smartreader<br />
- serial<br />
- cs378x<br />
- gbox<br />
- newcamd|newcamd525<br />
- newcamd524<br />
- cccam (CCcam C sor a reader)<br />
- radegast<br />
- pcsc<br />
- constcw<br />
- sc8in1<br />
<code>protocol = mouse </code><br />
<br />
<u>ident</u><br />
CAID-t és ident definiálása a readerhez. (default: none)<br />
<code>ident = 0100:123456,234567;0200:345678,456</code><br />
<br />
<u>provid</u><br />
Provider-ID (szolgáltató) definiálása a readerhez ( default: none)<br />
<code>provid = 1234</code><br />
<br />
<u>Group</u><br />
Minden fiókot definiálni kell egy vagy több csoportba. Ezzel határozhatjuk meg, hogy egy kliens melyik Reader-hez kapcsolódhat. Érvényes értékek: 1-32<br />
<code>Group = 1 # egy csoport<br />
Group = 1,4,5 # több csoport</code><br />
<br />
<u>Emmcache</u><br />
A reader emm-cache definíciója (csak lokális olvasókhoz). Az emmcache az AutoUpdate (AU) funkcióhoz kötődik. Itt lehet meghatározni, hogy a provider (szolgáltató) update parancsai (EMM) mindig, vagy csak bizonyos feltételekkel írhatók a kártyára.<br />
Formátum: emmcache = usecache,rewrite,logging<br />
Usercache:<br />
0 = # disabled EMM caching (default)<br />
1 = # enabled EMM caching<br />
Rewrite:<br />
n = # determines how often one and the same EMM is written. only if Usecache = 1<br />
Loggolás (mit jelenítsen meg az oscam a logfájlban):<br />
0 = # kikapcsolva<br />
1 = # csak hibás EMM-eket<br />
2 = # az írt (written) EMM-eket<br />
4 = # a visszautasított(skipped) EMM-eket<br />
8 = # a blokkolt (blocked) EMM-eket<br />
Példák:<br />
<code>emmcache = 1,3,10 # Cache bekapcsolva, 3x ír, loggolja az írt (2) és a blokkolt (8) EMM-eket (2+8=10) <br />
emmcache = 1,2,6 # Cache bekapcsolva, 2x ír, loggolja az írt (2) és a visszautasított (4) EMM-eket (2+4=6)<br />
</code><br />
<br />
<u>Blocknano</u><br />
Csak helyi kártyaolvasókhoz. EMM parancsokat lehet blokkolni. A használathoz mélyebb ismeretekre van szükség. Ajánlatos ezért nem használni a paramétert. Hexadecimális formában kell megadni, milyen EMM csomagot blokkolunk.(default: none)<br />
<code>blocknano = 45,93,7a,ff</code><br />
<br />
<u>Blockemm-u</u><br />
Blokkolja a unique address-EMM-eket<br />
<code>blockemm-u = 0 # (nem blokkol) default<br />
blockemm-u = 1 # (blokkolja a kártyára direct címzett EMM-eket)</code><br />
<br />
<u>blockemm-s</u><br />
Blokkolja a shared address-EMM-eket<br />
<code>blockemm-s = 0 # (nem blokkol) default<br />
blockemm-s = 1 # (blokkolja a kártyacsoportra címzett EMM-eket)</code><br />
<br />
<u>blockemm-g</u><br />
Blokkolja a global address-EMM-eket<br />
<code>blockemm-g = 0 # (nem blokkol) default<br />
blockemm-g = 1 # (blokkolja az összes kártyára címzett EMM-eket)</code><br />
<br />
<u>blockemm-unknown</u><br />
Blokkolja az ismeretlen eredetű EMM-eket.<br />
<code>blockemm-unknown = 0 # (nem blokkol) default<br />
blockemm-unknown = 1 # (Blokkol minden ismeretlen eredetű EMM-et)</code><br />
<br />
<u>Loadbalance weight</u><br />
Loadbalance paraméter. Az olvasó kiválasztásának a valószínűsége. Minél nagyobb az érték, annál valószínűbb, hogy ez az olvasó kerül kiválasztásra a loadbalance-on belül. (default: 100)<br />
Ez a táblázat tartozik a paraméterhez:<br />
<a href="http://streamboard.gmc.to/wiki/index.php/Datei:Lb_weight_calc2.png">http://streamboard.gmc.to/wiki/index.php/Datei:Lb_weight_calc2.png</a><br />
Függőleges tengely = átlagos ECM idő<br />
Vízszintes tengely = az lb_wight értéke<br />
<code>lb_weight = 110</code><br />
<br />
<u>CCC Version</u><br />
A CCcam verzióját definiálhatjuk (default: none)<br />
<code>cccversion = 2.1.3</code><br />
<br />
<u>CCC Maxhops</u><br />
A CCcam kliensek maximum hop limitje. A maximális uphop száma, ennyi hopra visszamenőleg látja a kliens a kártyákat (default: 10)<br />
-1 : CCcam ennél a usernél lekapcsolva<br />
0 : csak lokál kártyák<br />
1 : lokál kártyák és 1 hop<br />
2 : lokál kártyák és 2 hops<br />
... és így tovább<br />
<code>cccmaxhops = 10</code><br />
<br />
<u>CCC Reshare</u><br />
A CCcam kliensek reshare (továbbosztás) szintje:<br />
-1 = használja az oscam.conf beállítását (default)<br />
0 = nincs továbbosztás<br />
1 = továbbosztás csak a partnernek<br />
2 = továbbosztás a partnernek és még egy szintig<br />
x = továbbosztás a partnernek és még x szintig<br />
<code>cccreshare = 1</code><br />
<br />
<u>cccwantemu </u><br />
A partner EMU-jának használata (default: 0)<br />
<code>cccwantemu = 0|1</code><br />
<br />
<u>CCCkeepalive</u><br />
CCcam keepalive mód. Egy keepalive-üzenetet küld a szervernek a kapcsolat fenntartása érdekében.<br />
0 = leválasztja a klienst ha eléri a maximális üresjárati időt (max idle time)<br />
1 = tartsa a kapcsolatot (default)<br />
<code>ccckeepalive = 0|1</code><br />
<br />
<u>cccmindown</u><br />
Kiszűr minden olyan readert, amelyek hopja kisebb a beállított értéknél<br />
<code>cccmindown = 0</code><br />
<br />
<u>Pincode</u><br />
Pinkód Conax és Cryptoworks kártyákhoz (default: none)<br />
<code>pincode = 1234</code><br />
<br />
<u>CHID</u><br />
A readerhez Irdeto-ChID-et definiál.(default: none)<br />
<code>chid = CAID:ChID</code><br />
<br />
<u>force_irdeto</u><br />
Az Irdeto-módot erőlteti akkor is, ha egy Nagravision kártyához ismerjük az RSA key-t. (default: none)<br />
<code>force_irdeto = 1 </code><br />
<br />
<u>rsakey</u><br />
RSA kulcs Nagravision/Tiger SCs kártyáknál, ha van (default: none)<br />
<code>rsakey = 112233112</code><br />
<u><br />
</u><br />
<u>boxkey</u><br />
Box kulcs Nagravision kártyákhoz, ha van (default: none)<br />
<code>boxkey= 112233112</code><br />
<br />
<u>aeskeys</u><br />
Többféle AES key viaccess kártyához (default: none)<br />
special AES keys:<br />
00 = do not return any CW, no AES key specified<br />
FF = return CW received from the S, no AES key specified<br />
<code>aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201</code><br />
<br />
<u>boxid</u><br />
Az NDS kártyához rendelt box ID (default: none)<br />
<code>boxid = NDS box ID</code><br />
<br />
<u>ndsversion</u><br />
NDS Videoguard kártyák verziói (default: none)<br />
Típusok:<br />
0 = # autodetection (default)<br />
1 = # NDS Videoguard 1<br />
12 = # NDS Videoguard 1+<br />
2 = # NDS Videoguard 2<br />
<code>ndsversion = 0</code><br />
<br />
Oscam.server-ről ennyit.<br />
<br />
Ezzel a cikkel a 3 legkritikusabb beállítást (conf, user, server) végigvettük, a következő részben a maradék fontosabb konfigurációs fájlokat nézzük meg.<br />
<br />
A cikket ellenőrizte: <b>Joseph</b><br />
<br />
<i>Folytatjuk.</i>Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com0tag:blogger.com,1999:blog-5467150661850304709.post-48861563858828961702011-04-25T08:40:00.000+02:002011-04-25T08:40:46.969+02:00Oscam konfigurálása - 3. rész - oscam.userTárs szerzömmel,<b> Joseph</b>-el elkészítettük a cikksorozat folyataását.<br />
<br />
Az első részben tisztáztuk hogy az Oscam melyik konfigurációs fájlt mire használja, a második részben átnéztük a globális beállításokat. Ebben a részben az oscam.user konfigurálását nézzük végig, amibe (ahogy a neve is mutatja) a csatlakozó felhasználókat lehet paraméterezni.<br />
<br />
<b>Az oscam.user felépítése</b><br />
<br />
[account]<br />
-- user1 beállításai<br />
[account]<br />
-- user2 beállításai<br />
[account]<br />
-- user3 beállításai<br />
....<br />
Mint látható, itt csak egy kapcsos zárójelbe írt témakör van, az [account]. Ezt annyiszor kell ismételni, ahány felhasználót szeretnénk. <br />
<br />
<br />
<b>oscam.user beállításai</b><br />
A felhasználói fiókok beállításai. A beállításokat userenként ismételni kell !<br />
<br />
<u>User</u><br />
Felhasználónév<br />
<code>user = name</code><br />
<br />
<u>Password</u><br />
Jelszó<br />
<code>pwd = password</code><br />
<br />
<u>Description</u><br />
Megjegyzés <br />
<code>description = blabla</code><br />
<br />
<u>Hostname</u><br />
Host név, amelyről user kapcsolódás engedélyezett (default: none - bármely hostname-ról)<br />
<code>hostname = www.hostname.com</code><br />
<br />
<u>Betatunnel</u><br />
A 0.9.e verzióig lehetőség van egy Betacrypt-Tunnel-t (alagút) megadni. Például az 1833.0081-et és az 1833.0082-őt az 1702-re vezetjük.<br />
<br />
Az 1.0n verziótól már szükségtelen ez a paraméter. Ennek ellenére a Betatunnel Caid-t az oscam.server fájlban manuálisan engedélyeznünk kell. Pl.: CAID=1702,1833. A CAID-engedélyezés az oscam.services fájlban már nem elegendő. Az oscam adott esetben tiltakozni fog. A CCCam-HD-1702 és 1833-HD-kérések a CAID 1702-re a Reader-en, amit egy közös Cache-ből válaszol meg<br />
<code>betatunnel = 0100.0001:0200,0300.0004:0500</code><br />
<br />
<u>Uniq</u><br />
A Uniq paraméter szabályozza, hogy egy kliens egyszerre csak egyszer, vagy többször is bejelentkezhet-e.<br />
Uniq = 0: Tiltva (default)<br />
Uniq = 1: Userenként csak egy kapcsolat engedélyezett<br />
Uniq = 2: Minősítse a User-t csalónak (Fake), ha az IP különbözik. Több kapcsolat engedélyezése tehát 1 IP címről.<br />
Uniq = 3: Userenként egy kapcsolat engedélyezett, mindig a legutolsó kapcsolódás lesz sikeres<br />
Uniq = 4: Minősítse a User-t csalónak (Fake), ha az IP különbözik, de az utolsó kapcsolódást engedélyezze<br />
<code>uniq = 0|1|2|4</code><br />
<br />
<u>Sleep</u><br />
Idő percben (min), ami után az usert inaktívnak tekinti. (default: none)<br />
<code>sleep = 0</code><br />
<br />
<u>Sleepsen</u><br />
0: csak oscam kliensekre vonatkozik: leállítja a kéréseket a következő átkapcsolásig<br />
255 = csak Camd 3.x kliensek: Leállítja a kéréseket a Camd 3.x újraindításáig<br />
<code>sleepsend = 0|255</code><br />
<br />
<u>CAID</u><br />
CAID limit. Beállítható, hogy mely CAID-ket kapja a user. (default: none - minden kártya) Formátum: caid&mask:caid&mask:....<br />
<code>caid = 0100&ffff:0200&ffff</code><br />
<br />
<u>AU</u><br />
Ezzel a paraméterrel szabályozhatjuk, hogy az AU-t (AutoUpdate, frissítés, aktualizálás) csak bizonyos,, több, vagy minden Reader (olvasó) felé engedélyezzük-e. (default: 0)<br />
au = 0: nincs AU<br />
au = 1: Auto, minden reader felé küld EMM-et.<br />
au = reader_neve: az AU csak egy meghatározott Reader felé küld EMM-et.<br />
Az AU-hoz általánosan azt mondhatjuk:<br />
Az oscam-nek jobb, ha minél kevesebb az AU kliens<br />
Az AU kliens megkapja a kártyaadatatokat (Biztonság! SmartCard)<br />
Az EmmCache funkció használata megakadályozza a Reader (olvasó) túlterhelését<br />
<code>au = phoenix</code><br />
<br />
<u>Group</u><br />
Minden fiókot definiálni kell egy vagy több csoportba. Ezzel határozhatjuk meg, hogy melyik Reader-hez kapcsolódhat. Érvényes értékek: 1-32<br />
<code>Group = 1 # egy csoport </code><br />
<code>Group = 1,4,5 # több csoport</code><br />
<br />
<u>Services</u><br />
Mely szolgáltatókat és csatornákat használhatja a user (default: none)<br />
<code>services = [!]services[,[!]<services>]...</code><br />
<br />
<u>Monlevel</u><br />
A monitor funkció szintje.<br />
0 = monitor tiltása<br />
1 = csak a szerver és a saját process látható<br />
2 = minden process látható, de csak olvasásra, nem lehet semmilyen akciót indítani (default)<br />
3 = minden process látható, az oscam.user újratöltése is lehetséges<br />
4 = teljes monitorozás<br />
<code>monlevel = 0|1|2|3|4</code><br />
<br />
<u>Exp. Date</u><br />
A fiók lejárati dátuma. (default: none)<br />
<code>expdate = 2001-11-21</code><br />
<code>expdate = 2002/12/22</code><br />
<br />
<u>Disabled</u><br />
A user letiltása. (default: 0 - nincs tiltva)<br />
<code>disabled = 0|1</code><br />
<br />
<u>Allowed Timeframe</u><br />
A fiók engedélyezése csak a megadott időben. (default: none - nincs korlátozás)<br />
<code>allowedtimeframe = 10:00-22:00</code><br />
<br />
<u>Anticascading numusers</u><br />
Csak ha az anticascading engedélyezett. Accountonként hány usert engedélyezünk.<br />
anticascading: user fiókonként (default: 0 - nem engedélyezett)<br />
<code>numusers = 0</code><br />
<br />
<u>Anticascading penalty</u><br />
Csak, ha az anticascading engedélyezett. Mi történjen, ha a numusers számot meghaladtuk?<br />
0 = csak protokoll (default)<br />
1 = hamis CW adatok küldése<br />
2 = a user ideiglenes anticascading<br />
<code>penalty = 0|1|2 </code><br />
<br />
<u>Failban</u><br />
Mi történjen, ha a numusers számot meghaladtuk?<br />
0 = nincs blokkolás (default)<br />
2 = IP blokkolása, ha egy letiltott fiók kapcsolódni próbál<br />
4 = IP blokkolása, ha egy régóta rendezetlen tartozású fiók a tartozását nem rendezi<br />
<code>failban = 0|2|4</code><br />
<br />
<u>Suppresscmd08</u><br />
Csak, ha a camd3|3.57x|3.78x protokollt használjuk. <br />
0 = CMD08 for camd3 3.57x/3.78x clients enabled,<br />
1 = CMD08 for camd3 3.57x/3.78x clients disabled, default:0<br />
<code>suppresscmd08 = 0|1</code><br />
<br />
<u>Keepalive</u><br />
A szerver és a kliens közti kapcsolatot fenntartja. (default: 1)<br />
<code>keepalive = 0|1 </code><br />
<br />
<u>CCC Maxhops</u><br />
A CCcam kliensek maximum hop limitje. A maximális uphop száma, ennyi hopra visszamenőleg látja a kliens a kártyákat (default: 10)<br />
-1 : CCcam ennél a usernél lekapcsolva<br />
0 : csak lokál kártyák<br />
1 : lokál kártyák és 1 hop<br />
2 : lokál kártyák és 2 hops<br />
... és így tovább<br />
<code>cccmaxhops = 10</code><br />
<br />
<u>CCC Reshare</u><br />
A CCcam kliensek reshare (továbbosztás) szintje:<br />
-1 = használja az oscam.conf beállítását (default)<br />
0 = nincs továbbosztás <br />
1 = továbbosztás csak a partnernek<br />
2 = továbbosztás a partnernek és még egy szintig<br />
x = továbbosztás a partnernek és még x szintig<br />
<code>cccreshare = 1</code><br />
<br />
<br />
<br />
Ennyi.<br />
A következő részben az oscam.server beállításait nézzük végig<br />
<br />
A cikket ellenőrizte: <b>Joseph</b><br />
<br />
<i>Folytatjuk.</i>Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com3tag:blogger.com,1999:blog-5467150661850304709.post-54757198922263926332011-04-24T16:33:00.001+02:002011-04-28T14:05:13.043+02:00Oscam konfigurálása - 2. rész - oscam.confÉn még csak 2 hónapja használom az Oscamot, így nincs túl nagy tapasztalatom vele. Jelen cikkben erősen támaszkodom <b>Joseph</b> segítségére és fórumbejegyzéseire. <br />
<br />
Az első részben tisztáztuk melyik konfigurációs fájlt mire használja az Oscam. Ebben a részben az oscam.conf konfigurálását nézzük végig. Ez kötelező fájl, nélküle nem indul a program. Mint már mondtam, eléggé bonyolult konfigurálni, úgyhogy kössük fel a gatyát...<br />
<br />
<b>Az oscam.conf felépítése</b><br />
<br />
Minden témakört kapcsos zárójelbe írt címmel kell jelöli. A cím alá kell írni az adott téma beállításait általában paraméter=érték formátumban. Csak a [global] szakaszt kötelező kitölteni, a többi opcionális, azaz elhagyható, ha nem használjuk Nézzük melyek a főbb témakörök:<br />
[global]<br />
-- ide jönnek a globális beállítások - kötelező tölteni<br />
[monitor]<br />
-- monitor funkciók beállításai - opcionális az egész rész elhagyható, ha nem használjuk<br />
[webif] <br />
-- webes felület beállításai - opcionális az egész rész elhagyható, ha nem használjuk<br />
[newcamd]<br />
-- newcamd protokoll beállításai - opcionális az egész rész elhagyható, ha nem használjuk<br />
[cccam] <br />
--A CCcam szerver paraméterei - opcionális az egész rész elhagyható, ha nem használjuk<br />
[dvbapi]<br />
-- adatfolyamból TV kép megjelenítésének konfigurációja - opcionális az egész rész elhagyható, ha nem használjuk<br />
[anticasc]<br />
-- jogosulatlan továbbosztások beállításai<br />
<br />
Mi most csak a leggyakoribb témaköröket vesszük át. Vannak még egyéb opcionális beállítások is melyek jellemzően különféle protokollokra vonatkoznak. Ezekkel most nem foglalkozunk:<br />
[camd33] - camd33 protokoll<br />
[camd35] - camd35 protokoll<br />
[cs357x] - cs357x protokoll<br />
[cs378x] - cs378x protokoll<br />
[radegast] - radegast protokoll<br />
[serial] - soros interfész beállítása<br />
[gbox] - gbox protokoll<br />
<br />
<br />
<br />
<b>oscam.conf [global] szakasz beállításai</b><br />
Itt a Oscam alapvető működési tulajdonságait tudjuk szabályozni.<br />
<br />
<u>Server IP</u><br />
Milyen IP-címen megy a szolgáltatás. (default: all)<br />
<code>serverip = 192.168.1.10</code><br />
<br />
<u>Cache delay</u><br />
Idő ezredmásodpercben (ms), amíg a cache-ben tárol kéréseket késleltethetjük. (default: 0)<br />
<code>cachedelay = 0</code><br />
<br />
<u>Log file</u><br />
A log fájl helye. (default: /var/log/oscam.log)<br />
PC-n mindenképp meg kell adni a default log fájlnak megfelelő helyet, egyébként hibaüzenetet küld az Oscam.<br />
<code>logfile = /var/log/oscam.log</code><br />
<br />
<u>Disable log</u><br />
Log fájl tiltása. (default: 0)<br />
<code>disablelog = 0|1</code><br />
<br />
<u>Max log size</u><br />
A paraméterrel a logfájl maximális méretét adhatjuk meg kbájtban (kB). Széles körű paraméterezésnél célszerű használni. A logfájlokat a First-In/First-out folyamat a megadott értékre állítja be. (default: 10)<br />
<code>maxlogsize = 10</code><br />
<br />
<u>Disable userfile</u><br />
Az user loggolás mellőzése. Annak ellenére, hogy így is lesz egy log fájl. (default: 0)<br />
<code>disableuserfile = 0|1</code><br />
<br />
<u>Usr file</u><br />
Log fájl a User-ek bejelentkezéséről. (default: none)<br />
<code>usrfile = /var/log/oscamuser.log </code><br />
<br />
<u>Usr file flag</u><br />
0: csak az userek ki- és belépését loggolja<br />
1: minden műveletet loggol (default: 0)<br />
<code>usrfileflag = 0 </code><br />
<br />
<u>CW log dir<br />
</u><br />
A CW log helyét adhatjuk meg. (default: none - nincs CW log)<br />
<code>usrfile = /var/log/cw.log</code><br />
<br />
<u>Client timeout</u><br />
A maximális idő másodpercben vagy ezredmásodpercben, mielőtt a kliens rövid szünetet kap. (default: 5000)<br />
<code>ClientTimeout = 5000 # 5 másodpercenként Timeout</code><br />
<br />
<u>Fallback timeout</u><br />
Az oscam (Cardserver) maximális várakozási ideje ezredmásodpercben (ms) az elsődleges olvasóra (primary Reader), mielőtt egy vagy több másodlagos olvasó (Fallback-Reader, ha van) használatba kerül. (default: 2500)<br />
<code>FallbackTimeout = 2500</code><br />
<br />
<u>Client max idle</u><br />
A maximális idő másodpercben, amig egy kliens (Client) inaktiv maradhat, mielőtt automatikusan kijelentkezne. (default: 120)<br />
<code>ClientMaxIdle = 120</code><br />
<br />
<u>Bind wait</u><br />
A maximális idő másodpercben, amíg a kártyaolvasó a startnál vár a hálózati port használatba vételéhez. Ha az oscam a megadott időn belül nem tud a porthoz hozzáférni, akkor leállítja magát "Bind Request failed" hibaüzenettel. A hiba oka lehet egy port dupla használata, egy már lefagyott oscam még nem szabadította fel a portot, vagy ha az oscam-et egyszerre többször indítottuk (default: 120)<br />
<code>BindWait = 120</code><br />
<br />
<u>Net prio</u><br />
Megadhatjuk az oscam (Cardserver) prioritási szintjét a hálózatban. (default: a rendszer állítja be)<br />
<code>netprio = 0</code><br />
<br />
<u>Resolver</u><br />
A DNS kezelés módjának beállítása.<br />
0 = getadressinfo (default)<br />
1 = gethostbyname<br />
<code>resolvegethostbyname = 0|1</code><br />
<br />
<u>Failban count</u><br />
Megadható, hogy mennyi legyen az érvénytelen kapcsolódási kísérlet rossz hozzáférési adatokkal. (default: 0)<br />
<code>failbancount = 0 # Az IP azonnal blokkolva lesz, ha valaki érvénytelen adatokkal próbál kapcsolódni</code><br />
<br />
<u>Dropd ups</u><br />
Duplikált kliensek kezelésének módja.<br />
0: jelölje meg, de ne bontsa a kapcsolatot (default)<br />
1: dupla kliens eldobása <br />
<code>dropdups = 0</code><br />
<br />
<u>Sleep</u><br />
Idő percben (min), amíg az inaktiv user-re vár. A paraméter felülírható az oscam.user fájlban. (default: none)<br />
<code>sleep = 0</code><br />
<br />
<u>Unlock parental</u><br />
SECA opció a fiatalkorúak védelmének kikapcsolásához a Seca pin kód lekérésénél felnőtt tartalmaknál (adult). (default: 0)<br />
<code>unlockparental = 0|1</code><br />
<br />
<u>Nice</u><br />
Rendszerprioritás. Az Oscam szinte alig igényel CPU-teljesítményt. Ha mégis szükség van CPU-teljesítményre, akkor álljon azonnal rendelkezésre. 20 és -20 között lehet értéket megadni, ahol 20 nagyon kicsi, -20 a legnagyobb prioritást jelenti. Fontos lehet pl. a dbox 2-nél, ha a következő hibaüzenetet kapjuk: "relocation error:setpriority" (default: -1). Ha minden működik, NE bántsuk az alapbeállítást (könnyen lefagyhat a box/kártyaszerver) !<br />
<code>Nice = -1</code><br />
<br />
<u>Serial reader timeout</u><br />
Csak, ha soros olvasót használunk. A soros olvasó szüneteltetése (Timeout) a megadott ezredmásodperc (ms) után. (default: 1500)<br />
<code>serialreadertimeout = 1500</code><br />
<br />
<u>Wait for cards</u><br />
Beállítható, hogy az oscam várjon-e a lokális kártyákra, mielőtt nyitná a portot. <br />
WaitCards = 0 Azonnal megpróbálja teljesíti a klienskéréseket.<br />
WaitCards = 1 Megvárja, amíg minden lokális kártyaolvasó felimerése megtörtént. Csak utána teljesíti a klines-kéréseket. (default)<br />
<code>waitforcards = 0|1</code><br />
<br />
<u>Prefer local cards</u><br />
A paraméter azt állítja be, hogy az Oscam a dekódolást először a lokális kártyán kezdje. (default: 0)<br />
<code>preferlocalcards = 0|1</code><br />
<br />
<u>Reader restart seconds</u><br />
Beállítható egy várakozási idő másodpercben (s), az olvasók újraindítása (restart) között. (default: 5)<br />
<code>readerrestartseconds = 5</code><br />
<br />
<u>Save init history</u><br />
Mentse-e a SmartCard (SC) inicializálás eseményeit a /tmp/.oscam/reader<number> fájlba. (default: 0)<br />
<code>saveinithistory = 0|1</code><br />
<br />
<u>Double check</u><br />
Az ECM-eket két vagy több egyforma kártyához küldi, és a CW-ket szembesíti egymással. Az lb_nbes_reader opciónál 2 vagy nagyobb értéket kell legyen. Aktivált load balance módban lehet használni az opciót. (default: 0)<br />
<code>double_check = 1 </code><br />
<br />
<u>lb_mode</u><br />
Loadbalace mód<br />
Ha kettő vagy több egyforma kártyánk van (mindegy, hogy lokál vagy proxie), egyenletesen eloszthatjuk a terhelést (balance). Ez az Oscam egyik legelőnyösebb funkciója, ami igazából kiemeli a többi program közül. Az egyforma bejövő sorok (proxie) terhelésének elosztását más program nem tudja megoldani.<br />
lb_mode = 0: deaktivált(default)<br />
lb_mode = 1: a leggyorsabb Readert használja először<br />
lb_mode = 2: a legrégebben válaszolt Readert használja<br />
lb_mode = 3: A legalacsonyabb terhelésű (kihasználtságú) Readert használja<br />
<code>lb_mode = 0</code><br />
<br />
<u>lb_save </u><br />
Menti a loadbalance statisztikát, hogy egy újraindítás után is megmaradjon. Azért, hogy a CPU-t ne terheljük túlságosan, az érték > 100-nál.<br />
<code>lb_save = 100</code><br />
<br />
<u>lb_nbest_readers</u> <br />
A loadbalance legfontosabb beállítása. Itt állítható be, hogy hány readert-től kérdezzen le az oscam ECM-eket.<br />
<code>lb_nbest_readers = 2</code><br />
<br />
<u>lb_nfb_readers</u><br />
A fallback reader-ek száma a terhelés kiegyenlítésére.<br />
<code>lb_nfb_readers = 1</code><br />
<br />
<u>lb_nbest_percaid</u><br />
A reader-ek száma a loadbalance-hoz CAID szerint.<br />
<code>lb_nbest_percaid = 0</code><br />
<br />
<u>lb_min_ecmcount</u><br />
Az értékelésnél figyelembe veendő ECM-ek minimum száma.<br />
<code>lb_min_ecmcount = 5 # default</code><br />
<br />
<u>lb_max_ecmcount</u><br />
A maximum ECM-ek száma, mielőtt a loadbalancer alaphelyzetbe kerül.<br />
<code>lb_max_ecmcount = 500 # default</code><br />
<br />
<u>lb_reopen_seconds</u><br />
Idő másodpercekben, ami után az elvesztett reader-ek/CAID-k/provider-ek/service-ek újra kapcsolódnak.<br />
<code>lb_reopen_seconds = 900 # default</code><br />
<br />
<u>lb_retrylimit</u><br />
Ha a várakozási idő nagyobb az itt beállított ezredmásodpercnél, akkor próbáljon a következő reader-hez kapcsolódni.<br />
<code>lb_retrylimit = 800</code><br />
<br />
<u>lb_savepath</u><br />
A loadbalance statisztika mentési helye.<br />
<code>lb_savepath = /tmp/.oscam/stat # default</code><br />
<br />
<u>lb_stat_cleanup</u><br />
Idő órákban, ami után törölje a loadbalance statisztikát.<br />
<code>lb_stat_cleanup = 336</code><br />
<br />
<u>lb_max_readers</u><br />
Leszűkíti a reader-ek számát a loadbalance tanulóideje alatt. <br />
<code>lb_max_readers = 1</code> <br />
<br />
<br />
<b>oscam.conf [monitor] szakasz beállításai</b><br />
Az Oscam rendelkezik egy monitoring funkcióval, ami leginkább hibakeresésre használatos. Ennek beállításait tudjuk itt elvégezni.<br />
<br />
<u>Port </u><br />
UDP port a monitorhoz (0: tiltva)<br />
<code>port = 1234</code><br />
<br />
<u>Server IP</u><br />
Mely IP címekről érhető el a monitor (0: minden cím)<br />
<code>serverip = 192.186.2.2</code><br />
<br />
<u>No Crypt </u><br />
Megadhatunk egy IP címet vagy IP tartományt ahol biztonsági kapcsolat nélkül elérhetjük a monitort (default: none)<br />
<code>nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255</code><br />
<br />
<u>Aulow </u><br />
EMM adatok hiányában hány másodperc múlva kapcsoljon "low" üzemmódba a kliens (default: 30)<br />
<code>aulow = 30</code><br />
<br />
<u>Monitor level </u><br />
Monitor hozzáférései szintje<br />
0 = nincs hozzáférés<br />
1 = csak a szerverhez és a saját folyamatokhoz<br />
2 = minden folyamathoz, de csak betekintés (default)<br />
3 = minden folyamathoz, oscam.user újraindítása lehetséges<br />
4 = teljes hozzáférés<br />
<code>monlevel = 4</code><br />
<br />
<u>Hide Client to</u><br />
Elrejti az usert, ha nem küld kérést<br />
<code>hideclient_to = 0|1</code><br />
<br />
<u>Append Chaninfo</u> <br />
A csatorna nevét hozzáfűzi a log fájlhoz<br />
<code>appendchaninfo = 0|1</code><br />
<br />
<br />
<b>oscam.conf [webif] szakasz beállításai</b><br />
Az Oscam webes funkcióinak beállításai <br />
<br />
<u>httpport</u><br />
Port címe, ahol a webes felület elérhető. Ha + előjelet használjuk, akkor HTTPS kapcsolaton lesz elérhető, különben HTTP<br />
<code>httpport = +83 </code><br />
<br />
<u>httpcert</u><br />
HTTPS certifikációs file neve és helye. Ha HTTPS protokolt használunk, kötelező tölteni<br />
<code>httpcert = oscam.cert</code><br />
<br />
<u>httpuser</u><br />
Felhasználó név a webes belépéshez<br />
<code>httpuser = xyxyxy</code><br />
<br />
<u>httppwd</u><br />
Jelszó a webes belépéshez<br />
<code>httppwd = 123456</code><br />
<br />
<u>httpcss</u><br />
Külső CSS fájl helye, ha más stílust szeretnénk használni az alapértelmezett helyett (default: none)<br />
<code>httpcss = /etc/oscam/harvest_round_Firefox.css</code><br />
<br />
<u>httptpl</u><br />
Külső template fájl helye és neve, ha át akarjuk alakítani az alapértelmezett webes felületet (default: none)<br />
<code>httptpl = akarmi.htm</code><br />
<br />
<u>httprefresh </u><br />
Webes felület automatikus frissítési ideje, másodpercben (default: 0 - nincs frissítés)<br />
<code>httprefresh = 10</code><br />
<br />
<u>httpscript</u><br />
Utvonal, ahol azok a scriptek vannak, amik automatikusan indulnak a webes felület indításakor (default: none)<br />
<code>httpscript = /var/bin/oscam/script</code><br />
<br />
<u>httpallowed</u><br />
IP cím, vagy címtartomány ahonnét engedélyezett a webes felület használata. Más címről nem enged csatlakozni <br />
<code>httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255</code><br />
<br />
<u>httpdyndns </u><br />
DNS cím, ahonnét engedélyezett a webes felület használata. Más címről nem enged csatlakozni <br />
<code>httpdyndns = my.dynexample.com</code><br />
<br />
<u>httpsavefullcfg</u><br />
Konfiguráció mentése<br />
0: minden nem üres és nem alapértelmezett paramétert ment (default)<br />
1: minden paramétert ment <br />
<code>httpsavefullcfg = 0|1</code><br />
<br />
<u>httpreadonly</u><br />
1: csak olvasható a webes felület<br />
0: minden művelet engedélyezett (default)<br />
<code>httpreadonly = 1</code><br />
<br />
<u>httphelplang</u><br />
Webes felület nyelve. Jelenleg csak 3 nyelv elérhetö<br />
<code>httphelplang = de|en|fr</code><br />
<br />
<br />
<b>oscam.conf [newcamd] szakasz beállításai</b><br />
Newcamd protokoll beállításai (pl. a NewCS is ezt használja, így ezekre a beállításokra tud kapcsolódni az MgCamd)<br />
<br />
<u>MGclient</u><br />
Kliens engedélyezése vagy tiltása (default) <br />
<code>mgclient = 1</code><br />
<br />
<u>Key</u><br />
DES kulcs a titkosításhoz (default: none)<br />
<code>key = 0102030405060708091011121314</code><br />
<br />
<u>Port</u><br />
Port/DES key/CAID/ident definíció. Ha több van pontosvesszővel kell elválasztani.<br />
<code>port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 kapcsolódik a 15000-as porton, és CAID 5678 kapcsolódik a 15001-es porton)</code><br />
<br />
<u>Server IP</u><br />
Ha a szerverben több hálózati kártya van, akkor kívánatos lehet, ha az Oscam csak akkor válaszol, ha a kérés csak egy bizonyos IP címről érkezik. Itt lehet ezt az IP címet beállítani. (default: none)<br />
<code>serverip = 192.168.178.1</code><br />
<br />
<u>Allowed </u><br />
Megadott címről, vagy címtartományról lehet csak csatlakozni, Ha több van, vesszővel kell elválasztani (default: none)<br />
<code>allowed = 127.0.0.1,192.168.0.0-192.168.255.255</code><br />
<br />
<u>Keep Alive</u> <br />
A szerver megpróbálja fenntartani a newcamd kapcsolatot. (default=0)<br />
<code>keepalive = 1</code><br />
<br />
<br />
<b>oscam.conf [cccam] szakasz beállításai</b><br />
CCcam szerver emuláció beállításai<br />
<br />
<u>Port</u><br />
A CCcam kliensek TCP/IP portja, 0 = disabled (default: 0)<br />
<code>port = 15000</code><br />
<br />
<u>Version</u><br />
A CCcam verzióját definiálhatjuk (default: none)<br />
<code>version = 2.1.3</code><br />
<br />
<u>Build</u><br />
CCcam verzió alszám (build) megadása (default: none)<br />
<code>build = 5678</code><br />
<br />
<u>Reshare</u><br />
A CCcam kliensek reshare (továbbosztás) szintje:<br />
0 = nincs továbbosztás (default)<br />
1 = továbbosztás csak a partnernek<br />
2 = továbbosztás a partnernek és még egy szintig<br />
x = továbbosztás a partnernek és még x szintig<br />
<code>reshare = 1</code><br />
<br />
<u>Ignore reshare</u><br />
A CCcam reshare beállítása.<br />
0 = használja a szerver reshare beállítását (default) <br />
1 = Használja a reader vagy user reshare beállítását<br />
<code>ignorereshare = 0</code><br />
<br />
<u>Minimize cards</u><br />
A CCcam szerverek és a CCcam kliensek kapcsolódási módja:<br />
0 = nincs összesítés, csak a másolatokat távolítsa el (default)<br />
1 = minimum hopra alapozó: kettő SC-ot (SmartCard) különböző hoppal közösít, az új SC-nak alacsonyabb hop jut.<br />
2 = a CAID-k összesítése alapján: minden SC azonos CAIS-je összevonásra kerül, a szolgáltatót (provider) eltávolítja.<br />
<code>minimizecards = 0</code><br />
<br />
<u>Stealth</u><br />
Elrejti az aktív usereket és a kiterjesztett Oscam protokollt. Védi a többi Oscam felhasználót attól, hogy a szervert oscam szerverként ismerjék fel.<br />
<code>stealth = 0|1</code><br />
<br />
<u>Update Interval</u><br />
(Az svn 4797-től nem használt !)<br />
A CCcam kliensek megosztási lista frissítési intervalluma másodpercben. (default: 240)<br />
0 = updates based on server updates<br />
-1 = disable<br />
<code>updateinterval = 0</code><br />
<br />
<u>Keep clients connected</u><br />
CCcam keepalive mód.<br />
0 = leválasztja a klienst ha eléri a maximális üresjárati időt (max idle time)<br />
1 = tartsa a kapcsolatot (default)<br />
<code>keepconnected = 0|1</code><br />
<br />
<br />
<b>oscam.conf [dvbapi] szakasz beállításai</b><br />
Az adatfolyamból TV képet készítő modul beállításai<br />
<br />
<u>Enabled </u><br />
Funkció engedélyezése (default: 0)<br />
<code>enabled = 0|1</code><br />
<br />
<u>User </u><br />
User neve, aki csatlakozik a dvbapi-hoz (definiálni kell a oscam.user-ben) (default: none - minden user)<br />
<code>user = user1</code><br />
<br />
<u>Ignore</u><br />
(Az svn 4925-től nem használt !)<br />
Azok a CAID-ok, amik nem lesznek figyelembe véve (default: none)<br />
<code>ignore = 1234</code><br />
<br />
<u>Priority</u> <br />
(Az svn 4925-től nem használt !)<br />
CAID és szolgáltató priorizálás (default: none)<br />
<code>priority = 1234:000000</code><br />
<br />
<u>AU</u><br />
Automatikus Update (kártyafrissítés) funkció engedélyezése a DVB API-ben. Az oscam.user-ben levő userektől és azok beállításaitól függ.<br />
0 = au tiltva (default)<br />
1 = au engedélyezve <br />
2 = au engedélyezve és a kliens konfigurációnál felülírja ezt a beállítást <br />
<code>au = 1</code><br />
<br />
<u>Request mode </u><br />
CAID kérések módja<br />
0 = egymás után indítja a kéréseket (default)<br />
1 = egyidejűleg indítja az összes kérést<br />
<code>request_mode = 0</code><br />
<br />
<u>Box Type </u><br />
DVB API részére emulált box típusa (default: boxtype = dreambox )<br />
<code>boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt|qboxhd|coolstream|neumo</code><br />
<br />
<div style="color: blue;"><b>Update: 2011.04.28. Az [anticasc] leírás kimaradt, pótolom !</b></div><b>oscam.conf [anticasc] szakasz beállításai</b><br />
Az anticascading résszel szabályozható, hogy ne oszthassák tovább jogosulatlanul a kártyáinkat. <br />
<br />
<u>enabled </u><br />
Funkció engedélyezése. (default: 0 - tiltva)<br />
<code>enabled = 0|1 </code><br />
<br />
<u>numusers</u> <br />
Accountonként hány usert engedélyezünk.(default: 0)<br />
<code>numusers = 2 # 2 usert engedélyezünk accountonként</code><br />
<br />
<u>sampletime</u><br />
Idő percben, amíg a kéréseket gyűjti. (default: none - 2 perc)<br />
<code>sampletime = 5 # 5 perc időintervallum</code><br />
<br />
<u>samples </u><br />
Mennyi a limit fölötti kérések száma.(default: none - 10 kérés)<br />
<code>samples = 15 # Limit 15 kérésnél</code><br />
<br />
<u>penalty </u><br />
Büntetés módjai.<br />
0 = csak loggolás (default)<br />
1 = hamis (Fake) CW adatok küldése<br />
2 = a user ideiglenes tiltása<br />
<code>penalty = 0|1|2 </code><br />
<br />
<u>aclogfile</u> <br />
Az AC-Log fájl helye (default: none)<br />
<code>aclogfile = /tmp/oscam</code><br />
<br />
<br />
Mára ennyi.<br />
A következő részben a oscam.user beállításait nézzük végig<br />
<br />
A cikket ellenőrizte: <b>Joseph</b><br />
<br />
<i>Folytatjuk.</i>Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com0tag:blogger.com,1999:blog-5467150661850304709.post-65058290710522716202011-04-18T19:26:00.000+02:002011-04-18T19:26:41.790+02:00Oscam konfigurálása - 1. részBeszéltünk idáig olyan sharing programról ami jól kezeli a kártyákat, de nem tudja megjeleníteni a képet a TV-n (NewCS), olyanról, ami kiválóan kezeli a EMM adatokat és megjeleníti a képet a TV-n, de kártyamegosztásra alkalmatlan (MgCamd), és olyanról ami kiváló eszköz a kártyamegosztásra és a TV képet is megjeleníti, de a beépített kártyakliense nagyon egyszerű és elég rossz (CCcam).<br />
Most képzeljünk egy olyan programot, ami az összes jó tulajdonsággal rendelkezik...<br />
<br />
Igen, van ilyen program, ez az Oscam (Open Source Conditional Access Modul ). Ez jelenleg a egyik légfeltörekvőbb program a sharig programok közül. Könnyen előfordulhat, hogy a jövőben ki fogja szorítani a jelenleg használatos EMU programokat.<br />
<br />
Mivel ez egy nagy téma, több cikk keretében vesszük végig a konfigurálását. Ez az első rész az Oscam általános bemutatását tartalmazza.<br />
<br />
Az Oscam néhány fontosabb jellemzője, a teljesség igénye nélkül:<br />
<ul><li>moduláris felépítésű. Az egyes funkciókra külön modulok vannak (különálló konfigurációs fájlal)</li>
<li>van kliens és van szerver modulja is, vagyis tud ö is szerver lenni, de csatlakozni is tud más kiszolgálókhoz is.</li>
<li>akármennyi adatforrást (pl. kártyaolvasót) képes kezelni (reader modul)</li>
<li>kártyaolvasó függő, de az Oscam szoftveresen a legtöbb mai kártyát képes kezelni</li>
<li>tud kapcsolódni más EMU-khoz is, vagyis az adatforrás lehet akár más program is (pl. NewCS - bár ennek nem sok értelme van) </li>
<li>a csatlakozó userek száma nincs limitálva</li>
<li>CCcam-ot tud emulálni, vagyis a partner felől úgy látszik (és úgy is kell C és F sort készíteni), hogy CCcam fut a szerverünkön</li>
<li>usereknél csoportokat képezhetünk, és akár csoportonként vagy akár egyesével eldönthet melyik readerhez és milyen módon férhet hozzá az adott user vagy csoport.</li>
<li>van egy olyan modulja, ami képes megjeleníteni a TV-n a képet (dvbapi modul)</li>
<li>szinte az összes platformra van disztribúciója (még OS-X-re és Windows-ra is, bár nem tudom ez előny-e...)</li>
<li>van webes konfigurációs felülete (Webif modul). Legalábbis a újabb bináris verziókban már mindegyikben van, aki meg forráskódból akar binárist készíteni (csak advanced felhasználóknak javasolt !), az meg a fordítás elött eldöntheti kell-e neki</li>
<li>jelentősen kisebb a memória igénye mint a CCcam-nak és/vagy a NewCs-nek</li>
<li>van benne un. load balance eszköz, ami több egyforma kártya és több egyforma bejövő sor logikus kezelésére szolgál. A több egyforma kártya és a több bejövő sor egyidejű elosztott kezelésével több partner tud csatlakozni, stabilabb kimenő adatfolyam érhető el, illetve megelőzhető vele az egyes partnerek túlterhelése</li>
<li>a reader modul rendelkezik cache lehetőséggel, amivel optimalizálhatóak a lokális kártyára érkező ECM kérések, vagyis csökken a kártya terhelése, mivel a kérések a cache-ből is kiszolgálhatók</li>
</ul>És vannak hátrányai is:<br />
<ul><li>sokkal nehezebb és bonyolultabb a konfigurálása</li>
<li>egyes kártyák beüzemeléséhez néha csak az segít, ha órákig bújuk az angol/német fórumokat és próbálkozunk</li>
<li>mostanában naponta akár több verzió is megjelenik. Mivel open source programról beszélünk, bárki javíthat rajta, ami publikálás után egy újabb verzió számot kap. Ez egy idő után követhetetlenné válik.</li>
<li>az Oscam jelenleg az 1.0-ás verziónál tart. Vannak benne bugok, és vannak olyan funkciók, amik nem úgy működnek, ahogy elvárná az ember</li>
</ul><br />
Ennyi bevezető után, kezdjük.<br />
<br />
Az Oscam legújabb verziója letölthető pl. a <a href="http://oscam.ump2002.net/">http://oscam.ump2002.net/</a> fórumból<br />
Az Oscam hivatalos fóruma a <a href="http://streamboard.gmc.to/">http://streamboard.gmc.to/</a><br />
<br />
Mint mondtam, minden modul önálló konfigurációs fájlal rendelkezik. Nézzük ezeket, melyek fordulhatnak elő és melyik mire való.<br />
<ul><li><b>oscam.conf</b> - A rendszer alap beállításai, log funkciók, webes felület konfigurációja, és a szerverként használt protokollok konfigurációja </li>
<li><b>oscam.server</b> - Az olvasó eszközök (reader) konfigurációja</li>
<li><b>oscam.user</b> - A partnerek beállításai</li>
<li><b>oscam.dvbapi</b>- Az adatfolyam TV képernyőjén való megjelenésének konfigurációja</li>
<li><b>oscam.ac</b> - Anti-kaszkád konfiguráció. A jogosulatlan kártya hozzáférések konfigurációja. - Ezzel nem foglalkozunk</li>
<li><b>oscam.cert -</b> Cryptoworks publikus kulcsok helye - Ezzel nem foglalkozunk</li>
<li><b>oscam.guess</b> - Ez a BOMBA protokollhoz beállító fájl, de én még embert nem láttam aki használná, nem is igazán tudom mit kell itt állítani... - Ezzel nem foglalkozunk, nem lesz rá szükségünk </li>
<li><b>oscam.ird</b> - Spéci beállító fájl az Irdeto kártyákhoz, de fogalmam sincs mit kell itt állítani... - Ezzel nem foglalkozunk, nem lesz rá szükségünk</li>
<li><b>oscam.provid</b> - Szolgáltatók táblája. Hasonlón mint a CCcam esetében a CCcam.providers</li>
<li><b>oscam.services</b> - Definiált szerviz funkciók</li>
<li><b>oscam.srvid</b> - TV csatornák táblája. Hasonlón mint a CCcam esetében a CCcam.channelinfo</li>
</ul>Az oscam.conf kötelező, a többi elhagyható. A leggyakrabb esetben a működéshez oscam.conf, oscam.server, oscam.user fájlok elegendőek, ha szeretnénk hogy a webes felületen a kódok helyet a TV adás neve és a szolgáltató neve is megjelenjen akkor a oscam.provid és az oscam.srvid is kell. Az oscam.dvbapi csak akkor kell, ha boxon használjuk az Oscam-ot és ezzel az EMU-van akarjuk a TV képet is megjeleníteni.<br />
<br />
Mivel itt nincs alapértelmezett könyvtár, elvileg a konfigurációs fájlok akárhol lehetnek. Javasolt egy külön könyvtárat nyitni nekik, és így indítani az Oscam-ot:<br />
<pre>./oscam -b -c /var/bin/oscam_cfg</pre>Ahol a -b jelzi, hogy háttérben szeretnénk indítani, a -c pedig a konfiguráció helyét adja meg. Jelen példa esetében a konfigurációs fájlok a /var/bin/oscam_cfg könyvtárban vannak.<br />
<br />
A cikket ellenőrizte: <b>Joseph</b><br />
<br />
<i>Folytatjuk.</i>Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com3tag:blogger.com,1999:blog-5467150661850304709.post-61773614968609375362011-04-13T13:22:00.000+02:002011-04-13T13:22:11.358+02:00Példa kártyaszerver beállításáraEbben a cikkben csak egy példát vázolok fel a kártyaszerver beállítására.<br />
<br />
Tegyük fel, hogy a kártya szerverünkön fut a NewCS kártya kliensnek, ami kezel 2 db kártyát. A NewCS-hez kapcsolódik a CCcam. A CCcam-ban van néhány tipikusnak mondott partnerünk:<br />
<ul><li><b>Szomszéd bácsi</b>: Ö csak néhány TV adást akar nézni, nem érdekli a sharing. </li>
<li><b>Saját beltérink: </b>természetesen minden lehetőséget szeretnénk kihasználni</li>
<li><b>Nagymami:</b> másik városban lakik, sok TV adást/szolgáltatót néz. Megadjuk neki a lehetőséget, de mivel nem ért hozzá, nem akarjuk, hogy ö tovább osszon bármit is.</li>
<li><b>Troll: </b>Óvatosan kell vele bánni. Csak a saját kártyánkat osztjuk meg vele, de semmi pluszt, amit mástól kapunk. Max. 1 partnernek oszthatja tovább</li>
<li><b>Korrekt Haver:</b> Megbízható, jó haver. Mindent megosztunk vele hop2-ig, amit 2 szintig továbboszthat.</li>
<li><b>User:</b> sima partner, igazán nincs róla se rossz, se jó véleményünk. Hop1 szintig mindent megosztunk vele amink van, de csak egy partnernek oszthatja tovább.</li>
</ul> Javasolt beállítás: (klikkre megnő)<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidnwTdk_T75ErREScl5wH-v9J5SScOxjDTGlWyTS5hz9XWbudYASlHhyphenhyphenj5l9vILIPQg2V_RL3NdQjRTmiWT52LWEP9xn1UO6d6Q6Us7gRUiu5Ip-PZtWOabJFlNQ3EtjWp5XrEGn2ts4oq/s1600/cccam.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidnwTdk_T75ErREScl5wH-v9J5SScOxjDTGlWyTS5hz9XWbudYASlHhyphenhyphenj5l9vILIPQg2V_RL3NdQjRTmiWT52LWEP9xn1UO6d6Q6Us7gRUiu5Ip-PZtWOabJFlNQ3EtjWp5XrEGn2ts4oq/s640/cccam.jpg" width="494" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR3mA6XgQfWSYUjPNjJ5Wj_d2Lb9UCc3IxJEg_ClQMc-7cNJT_zcxLGwfr5Pt8sxCzWpdwWqgKPp8AO0i1RNFcoZYcYFUOOkvWUiLoEIpqvQzp21A0BiCrpN2QPtIySgWK3_9PTamCmIpl/s1600/cccam.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>Néhány tipp:<br />
<ul><li>Ha az F sor végére beírjuk azt a DNS vagy IP címet, ahonnét a patner csatlakozik, akkor más címről nem fogadja el a CCcam a kapcsolódást. A fenti példánál maradva a Trollnak így nézne ki az F sora nálunk: <br />
<pre>F: troll jelszó 0 0 0 { 0:0:2 } {} {} troll.link.hu</pre>Ennek nagy előnye, hogy igy meg tudjuk akadályozni a sorlopást: attól még, hogy ellopja valaki Troll C sorát, nem fog tudni csatlakozni hozzánk, hiszen azt biztosan más DNS/IP címről teszi. </li>
<li>Minden C sorunk végére írjuk be, hogy " no { 0:0:3 }". A előző példánál maradva igy nézne ki Troll C sora nálunk:<br />
<pre>C: troll.link.hu 12000 blasto jelszo no { 0:0:3 }</pre>Ezzel a beállítással azt érjük el, hogy a szerverünk nem használja Troll emulátorait, és (ami a lényeg) legfeljebb hop3-as kártyákkal foglalkozik a hop4, hop5... stb kártyákat egyszerűen eldobja. Ezzel jelentősen lehet csökkenteni a szerver terhelését. A gyakorlat azt mutatja, hogy a hop3-nál nagyobb kártyákat már nem lehet használni, mivel itt nagyon megnő a válaszadási idő, így mire megérkezik az ECM válasz a TV adás dekódolásához, már érvénytelen a kód és új ECM kérést kell küldeni. Természetesen vannak olyan konfigurációk is (pl. kis távolság, villámgyors internet vagy olyan kártya ami ritkábban vált kódot) amikor a hop4-es kártyákat is vidáman lehet használni, de nem ez a tipikus.</li>
</ul>Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com1tag:blogger.com,1999:blog-5467150661850304709.post-42319600139650303632011-04-12T08:58:00.000+02:002011-04-12T08:58:47.536+02:00MgCamd konfigurálásaEz egy sokkal rövidebb cikk lesz mint az eddigiek...<br />
<br />
Az MgCamd-ról 3 dolgot fontos tudni:<br />
<ul><li>Külső fájlból (SoftCam.Key, AutoRoll.key) be tudja olvasni a TV adatfolyam dekódolásához szükséges adatokat</li>
<li>A NewCS-vel együttműködve kitűnően (ha nem a legjobban) kezeli az EMM csomagokat (ezeket a csomagokat a kártya szolgáltatója keveri bele a TV adatfolyamába, és a kártya frissítésére szolgálnak. pl. új csomag aktiválás, kódváltás, vagy éppen kártya letiltás)</li>
<li><b>Nem</b> létezik belőle x86 vagy x64-es disztribúció, csak PPC, MIPS és SH4. Ez azt jelenti, hogy csak Linuxos boxon fut, kártyaszerveren nem.</li>
</ul><br />
Miért foglalkozunk mégis vele ?<br />
<br />
Ha van egy olyan partnerünk (pl. nagymama), aki nem kíván semmi extrát, csak nézni az előfizetett csatornákat, akkor MgCamd/NewCS megoldással öt is beilleszthetjük a rendszerünkben, oly módon, hogy az MgCamd fut a saját boxán, a NewCS pedig a kártyaszerveren. Előnye ennek a megoldásnak, hogy így megoldható a sharing és a "hagyományos" TV nézés is. Másik nagy előny, hogy a nagymama csak a saját szolgáltatók csatornáit fogja nézni, így a felőle érkező EMM csomagok biztosan a mi kártyánknak fognak szólni. Hátránya, hogy csak azokat az adásokat tudja nézni, amire a kártyán előfizettünk, illetve amikhez rendelkezésre áll a külső fájlban (SoftCam.Key, AutoRoll.key) adat (ebből nem sok lesz...)<br />
<br />
A programcsomag letölthető. pl. a <a href="http://www.dreamboxfile.com/Dreambox-Files/">http://www.dreamboxfile.com/Dreambox-Files/</a> címről. <br />
<br />
Az MgCamd a kétféle konfigurációt használ, melyeket a /var/keys könyvtárban keresi. Az álltalános rendszerbeállításokat az mg_cfg tárolja. Ehhez az esetek 99%-ban nem kell hozzányúlni, az alapbeállításokkal tökéletesen működin. A másik konfigurációs fájl a newcamd.list nevű, itt kell beállítani a kapcsolódásokat, ezzel a fájlal foglalkoznunk kell. Mint mondtam, az MgCamd képes külsö fájlból is kódokat beolvasni, a fájloknak (SoftCam.Key, AutoRoll.key) is a /var/keys könyvtárban kell lennie. Ha nincsenek ilyen fájlok, attól még a program fut.<br />
<br />
A NewCS kapcsolathoz két dolgot kell beállítani. Először is a newcs.xml-be definiálni kell egy usert az MgCamd részére. Aztán a newcamd.list-ben hozzunk létre egy ilyen sort:<br />
<pre>CWS = 192.168.1.222 34000 user pass 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs</pre>Ahol:<br />
<ul><li>192.168.1.222: a kártya szerver IP címe, hol fut a NewCS</li>
<li>34000: a NewCS port címe</li>
<li>user és pass: a felhasználó és a jelszó</li>
<li>01 02..14: a newcs.xml-ben beállított deskey</li>
<li>lan és newcs: ha NewCS-hez kapcsolódunk, ez mindig kell a végére</li>
</ul>CWS sorból annyi kell, ahány kártyához (vagy NewCS-hez) kapcsolódni szeretnénk. A nem használt CWS sorokat töröljük. A kapcsolat akár Interneten keresztül is működik, ilyenkor IP cím helyett DNS címet adjunk meg. <br />
<br />
Természetesen az MgCamd-nak is van több beállítása, ami a működés finomhangolásához kell, de a program az alapértelmezett értékekkel is tökéletesen működik.<br />
<br />
Nagyából ennyit az MgCamd-ról, nemigen érdemes vele tovább foglalkozni.Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com3tag:blogger.com,1999:blog-5467150661850304709.post-58294356298619954472011-04-10T09:29:00.004+02:002011-04-13T15:52:43.928+02:00CCcam konfigurálásaEgyértelműen ki lehet jelenteni, hogy a CCcam az egyik legnépszerűbb sharing program. Ez se mai program (2008-ban jelent meg), de (viszonylag) rendszeresek a fejlesztések. A cikk írásakor a 2.2.1-es verzió a legújabb. A csomag letölthető pl. a <a href="http://www.cccamforum.com/">http://www.cccamforum.com/ </a> Downloads szekciójából (regisztráció után).<br />
<br />
Több környezetre optimalizált verziót tartalmaz a telepítő csomag. A Linuxos műholdvevő boxok (DreamBoxok és társaik) a PPC-t (PowerPC architektúra), a kártya szerverek a x86-os disztribúciót tudják futtatni. Én most ez utóbbit fogom használni.<br />
<br />
A CCcam konfigurációs fájl a CCcam.cfg. A konfigurációs fájl alapértelmezett helye: /var/etc, ha semmilyen paramétert nem adunk meg, itt fogja keresi. Ha máshol van, akkor a programot igy indítsuk:<br />
<pre>CCcam.x86 -C /mappa/helye/cccam.cfg</pre>Természetesen a /mappa/helye helyére írjuk az elérési útvonalat.<br />
<br />
A Neten igen gazdag angol nyelvű dokumentáció áll rendelkezésünkre, igy itt csak a legfontosabb beállításokkal foglalkozunk.<br />
<br />
<b>Működési port</b><br />
Először is állítsuk be a legfontosabbat, azt a portot, ahol a CCcam szerver dolgozni fog:<br />
<pre>SERVER LISTEN PORT: 12000</pre>Na, az az a beállítás amit senki ne használjon ! Ugyanis ez az alapértelmezett port. Ezt mindenképpen változtassuk meg. Elvileg bármilyen portot használhatunk, de javasolt 10000 feletti érték használtata - itt már nincs semmilyen dedikált port.<br />
<b><br />
</b><br />
<b>Kártyaolvasó</b><br />
Mint azt már az előző cikkekben jeleztem, a CCcam-nak is van beépített kártya kliense.A következőkben néhány konkrét példát írok a különböző olvasók beállítására:<br />
Dreambox 500 belső kártyaolvasó:<br />
<pre>SERIAL READER : /dev/sci0
</pre><br />
COM1 portos Phoenix olvasó:<br />
<pre>SERIAL READER : /dev/ttyS0
</pre><br />
SmarGo olvasó az USB1-es portban:<br />
<pre>SERIAL READER : /dev/ttyUSB0 smartreader+ </pre><br />
<b>Segédfájlok</b><br />
Adjuk meg a külsö fájlok helyét:<br />
<pre># Itt a kódolások priorizálását adjatjuk meg
# (pl. ha egy TV adást többféle módon kódolnak, itt lehet kiválasztani melyiket </pre><pre># próbálja először dekódolni)
CAID PRIO FILE : /var/etc/CCcam.prio
# A szolgáltatók azonosítójához nevet rendel. Érdemes a legújabb listát használni.
PROVIDERINFO FILE : /var/etc/CCcam.providers
# A TV csatornák azonosítójához nevet rendel Érdemes a legújabb listát használni.
CHANNELINFO FILE : /var/etc/CCcam.channelinfo
</pre><br />
<b>LOG fájl</b><br />
A LOG fájl nagyon hasznos. Ide folyamatosan írja a problémákat, pl. azokkat az IP címekket, akiknek a csatlakozását valamiért nem fogadja el a CCcam. <br />
<pre>LOG WARNINGS : /tmp/warnings.txt
</pre><br />
<b>Kódok külső fájlból</b><br />
Ha állandó, vagy nagyon ritkán változó kódot használ egy szolgáltató, akkor a dekódoláshoz szükséges kódot külső fájlban is tárolhatjuk, ahonnét a CCcam beolvassa. Ezek a kódok (pontosabban a kész SoftCam.Key, AutoRoll.Key és constant.cw fájlok) fellelhetőek a Neten és érdemes mindig a legújabbat használni - persze, ha van olyan TV adás amit tudunk ilyen módon nézni. A kódok beolvasásához ezt kell beállítani:<br />
<pre>SOFTKEY FILE : /var/keys/SoftCam.Key
AUTOROLL FILE : /var/keys/AutoRoll.Key
STATIC CW FILE : /var/keys/constant.cw </pre><br />
<b>CCcam összekötése NewCS-vel</b><br />
Ha nem a CCcam kártyakliensét akarjuk használni, hanem egy külsö programot, van rá mód. Az alábbi példában a NewCS és a CCcam összekötését mutatom be.<br />
Feltételek:<br />
<ul><li>Futnia kell (a háttérben) a NewCS-nek és a CCcam-nak</li>
<li>Kizárólag a NewCS használhatja a kártyaolvasót (a cccam.cfg-ben törölni kell a kártyaolvasóra vonatkozó sorokat)</li>
<li>A newcs.xml-be kell egy user a CCcam részére</li>
</ul>Ha ez megvan, a cccam.cfg-be létre kell hozni egy N sort a NewCS részére, ilyen módon:<br />
<pre>N: 127.0.0.1 15050 USER PASSW 01 02 03 04 05 06 07 08 09 10 11 12 13 14 256
</pre>Magyarázat:<br />
<ul><li>127.0.0.1: Az IP cím, ahol fut a NewCS. Jelen esetben ez a helyi gép.</li>
<li>15050: A NewCS által használt port címe</li>
<li>USER és PASSW: A felhasználó neve és jelszava, amivel csatlakozni szeretnénk</li>
<li>01 02...14: a kapcsolathoz használt titkosítási kulcs. A NewCS newcamdserver részén deklarált deskey kulcs.</li>
<li>256: Ha azt szeretnénk, hogy a kártyánk lokális kártyának látszódjék és ne hop1-nek (erről majd később), akkor írjuk a sor végére ezt a számot. Figyelem ! Ez a trükk csak a CCcam 2.1.3-as verzióig működik ! Ha mi újabb CCcam-ot használunk, mindenképpen a beépített kártyaklienst kell használunk ahhoz, hogy lokálisnak látszódjék a kártya.</li>
</ul><b>Sorok csere-beréje</b><br />
És most a lényeg, hiszen az egészet azért csináljuk, hogy kártyákat osszunk meg.<br />
CCcam.ban külön kell beállítani a kifelé irányuló forgalmat (a saját kártyánk és a többi kapott kártya megosztása) és külön a befelé irányuló forgalmat (partnertől kapott kártyák). A fogadott adatokat F sorral kell jelölni, a küldött adatokat pedig C sorral. Ha beállítunk egy F sort, az csak akkor fog működni, ha a partnernek ugyanazon adatokkal be van állítva egy C sor is. Vagyis az sorok csak párban működnek: ahhoz hogy működjön, minden C sorhoz tartozni kell egy F sornak, és fordítva. Az egyik nálunk lesz, a másik a partnernél, attól függ, melyik hol van, hogy mi osztjuk meg, vagy mi kapjuk a kártyát. Nyugi, elmondva ez bonyolultabb, mint a gyakorlatban ! Nézzünk egy konkrét példát. A már említett kulala-lumpuri Lee haverunkal akarunk mindent megosztani. Ahhoz, hogy Lee lássa a mi kártyánkat ezt kell beírni (arra, hogy mi mit jelent, később visszatérünk):<br />
<pre style="color: blue;">F: Lee Jelszo1</pre>Lee-nek ezt kell beállítani, hogy használhassa a megosztást<br />
<pre style="color: red;">C: blasto_szervere.dyndns.org 12000 Lee Jelszo1</pre>De mi is szeretnénk látni Lee kártyáját, igy meg kell tennünk ezt visszafelé is. Ez lesz a végleges :<br />
<pre style="color: blue;">F: Lee Jelszo1 </pre><pre style="color: blue;">C: lee_szervere.dyndns.org Blasto Jelszo2 </pre>Lee oldalán ez lesz:<br />
<pre style="color: red;">F: Blasto Jelszo2 </pre><pre style="color: red;">C: blasto_szervere.dyndns.org 12000 Lee Jelszo1</pre>Elsőre bonyolultnak tünik, de hamar bele lehet jönni ! :)<br />
<b><br />
</b><br />
<b>Egy kis kitérö: Mi az a hop ?</b><br />
<br />
Szó szerint idézném <b>Butyiba</b> leírását a témában, ahol egy konkrét példán keresztül mutatja be a hop jelentését:<br />
"Vegyünk egy példát és legyen 4 box ( box1, box2, box3 és box4 ) és itt most mindegy hogy otthoni vagy internetes sharingról beszélünk.<br />
Box1-ben van egy kártya és ehhez a boxhoz kapcsolódik a box2. Akkor box2 HOP1-ben látja box1 kártyáját.<br />
Ha box3 csak box2-höz kapcsolódik akkor tudja nézni box1 kariját HOP2-ben. Ugyanez a helyzet ha box4 kapcsolódik box3-hoz akkor hop3-ban tudja nézni box1 kártyáját.<br />
Természetesen minden egyes hop-al lassabb lesz a kérés-válasz idő, hiszen box4 kérése végig kell menjen box3, box2-őn mire elér box1-hez. Ezért adatvesztés is előfordulhat ami a kép és hang hibában jelentkezhet box4 felhasználónál. Javíthat a helyzeten a gyors internet kapcsolat és a kevés partner box1,box2 és box3-nál de ezt box4 tulajdonos nem tudja szabályozni. Ezért lehetőség szerint törekedni kell, hogy gyors internet kapcsolatú partnerekkel történjen a sorcsere és minél közelebb (vagyis minél kisebb hop értékű) legyen annak a partnernek a box-a akitől szeretnénk a kártyát használni."<br />
<br />
<b>F sor leírása</b><br />
Egyeztetve vele, továbbra is <b>Butyiba</b> leírását használom.<br />
F sor szintaktikája alap esetben (amikor nem tiltunk semmit) :<br />
<pre>F: user pass</pre>Az ehhez az F sorhoz tartozó C sor:<br />
<pre>C: ipcím portszám user pass</pre>Az ipcím a dyndns-t vagy fix IP címet jelenti<br />
Portszám az a port amit engedélyeztünk a routeren és nyitva van, hogy a tűzfal ne keverjen be.<br />
user és pass ugyanaz amit az F sorban megadtunk. Ezután odaadjuk a C sort a partnernek aki szintén ad egy C sort amit Ő csinált hasonlóan. A nála lévő F sor fog kommunikálni azzal a C sorral amit adott és a mi F sorunk kommunikál azzal a C sorral amit mi adtunk neki. <br />
<br />
Nézzük a részletesebb szintaktikát.<br />
<pre>F: <username> <password> <uphops> <shareemus> <allowemm> ( { caid:id(:downhops), </pre><pre>caid:id(:downhops), ... } { caid:id:sid, caid:id:sid, ... } { begintime-endtime, </pre><pre>... } ) < hostname/ip address></pre><br />
Az F sorban kötelező megadni az alábbiakat :<br />
• Felhasználónév, hogy a partner tudjon kapcsolódni a szerverhez <username><br />
• Jelszó, hogy a partner tudjon kapcsolódni a szerverhez <password><br />
Opciók<br />
• Hányszor engedélyezzük a továbbosztást <uphops><br />
• A partner használhatja-e az emulátorunkat vagy sem <shareemus><br />
• A partnernek engedélyezzük-e EMM-ek küldését, hogy frissíthesse a kártyánkat <allowemm><br />
• Milyen szolgáltatókat vagy csak csatornákat engedélyezünk vagy tiltunk a partnernek { caid:id(:downhops), caid:id(:downhops), ... } { caid:id:sid, caid:id:sid, ... }<br />
• Milyen időtartam között engedélyezzük a kapcsolatot a partnernek { begintime-endtime, ... }<br />
• Milyen IP vagy DNS címről kapcsolódhat a partner <hostname/ip address><br />
<br />
<br />
Alaphelyzetben (ha nem állítunk át semmit) az alábbi beállítások vannak:<br />
• <uphops> = 5<br />
• <shareemus> = 1 (engedélyezve van az emu-k használata)<br />
• <allowemm> =1 (engedélyezve van emm küldése )<br />
• { caid:id(:downhops), caid:id(:downhops), ... } { caid:id:sid, caid:id:sid, ... } = Nincs limit ( mindent tovább tudunk adni és nincs korlátozva sem semmi )<br />
• { begintime-endtime, ... } = Nincs megadva idő (24 órás a kapcsolat)<br />
• <hostname/ip address> = Bármilyen IP vagy DNS címről kapcsolódhat<br />
Megjegyzés<br />
• <Username> max 20 karakter<br />
• <Password> tetszőleges<br />
<br />
Általános F sor:<br />
<pre>F: username password 2 1 1 { 0:0:1 }</pre>• A partner hop2-ig kapja a kártyákat tőlünk. A saját lokálunkat és azt amit mi hop1-ben kapunk.<br />
• Engedélyezzük az emunk használatát<br />
• Engedélyezzük neki emm küldését, hogy frissítse a kártyánkat<br />
• Minden kártyát ( lokál és hop1 ) használhat tőlünk de nem engedjük a továbbosztást neki<br />
<br />
Másik tipikus F sor:<br />
<pre>F: username password 2 1 1 { 0:0:2 }</pre>• A partner hop2-ig kapja a kártyákat tőlünk. A saját lokálunkat és azt amit mi hop1-ben kapunk.<br />
• Engedélyezzük az emunk használatát<br />
• Engedélyezzük neki emm küldését, hogy frissítse a kártyánkat<br />
• Minden kártyát ( lokál, hop1 és hop2 ) használhat tőlünk és engedjük a továbbosztást neki az Ő partneréhez, de a partnere nem oszthatja tovább<br />
<br />
További tipikus F sor:<br />
<pre>F: username password 2 1 1 { 0:0:3 }</pre>• A partner hop2-ig kapja a kártyákat tőlünk. A saját lokálunkat és azt amit mi hop1-ben kapunk.<br />
• Engedélyezzük az emunk használatát<br />
• Engedélyezzük neki emm küldését, hogy frissítse a kártyánkat<br />
• Minden kártyát ( lokál, hop1, hop2 és hop3 ) használhat tőlünk és engedjük a továbbosztást neki az Ő partneréhez aki tovább oszthatja de a partnere nem oszthatja továb<br />
Így csak lokált kap és nem osztható:<br />
<pre>F: login pass 0 0 0 { 0:0:1 } </pre>Ilyen nincs mert, így csak a lokált kapná de mivel { 0:0:0 } így Ő sem tudja nézni:<br />
<pre>F: login pass 1 0 0 { 0:0:0 } </pre>Csak lokál és egyszer osztható:<br />
<pre>F: login pass 0 0 0 { 0:0:2 } </pre>Lokál+hop1 és nem osztható:<br />
<pre>F: login pass 1 0 0 { 0:0:1 } </pre>Lokál+hop1 és egyszer osztható:<br />
<pre>F: login pass 1 0 0 { 0:0:2 }</pre>Lokál+hop1 és egyszer osztható és EMM-et ad a karidnak attól akinek adtad a sort:<br />
<pre>F: login pass 1 0 1 { 0:0:2 } </pre>Lokál+hop1 és egyszer osztható és használja az kulcsokat is:<br />
<pre>F: login pass 1 1 0 { 0:0:2 } </pre><b><br />
</b><br />
<b>C sor leírása </b><br />
<b>Butyiba</b> tollából<br />
Szintaktika : <br />
<pre>C: <hostname> <port> <username> <password> <wantemus></pre>A C sorban a következők lehetnek :<br />
• Szerver IP címe ahová kapcsolódni szeretnénk <hostname><br />
• Port száma ahová kapcsolódni szeretnénk <port><br />
• Felhasználó név a szervernek ahová kapcsolódni szeretnénk <username><br />
• Jelszó a szervernek ahová kapcsolódni szeretnénk <password><br />
• Emulátor használatát engedélyezzük vagy sem annak a szervernek ahová kapcsolódunk <wantemus><br />
• Különböző korlátozások beállításai<br />
<br />
Egy tipikus C sor:<br />
<pre>C: server.noip.com 12000 username password</pre><br />
Ha nem akarjuk használni a másik szerver emulátorát<br />
<pre>C: server.noip.com 12000 username password no</pre><br />
Amennyiben használni szeretnénk a másik szerver emulátorát ( de csak akkor tudjuk ha a partner F sorban engedélyezte )<br />
<pre>C: server.noip.com 12000 username password yes</pre><br />
Nem használjuk az emulátort és hop2-ig engedjük be a kártyákat<br />
<pre>C: server.noip.com 12000 username password no { 0:0:2 }</pre><br />
Nem használjuk az emulátort és hop1-ig ( csak a partner lokál kariját ) engedjük be a kártyákat<br />
<pre>C: server.noip.com 12000 username password no { 0:0:1 }</pre><br />
<b>CCcam szerver terhelésének csökkentése</b><br />
Ha sok partnerünk van, igen hamar az egekbe nőhet a terhelés. Ilyenkor elkezd szakadozni a kép. Az egyik megoldás ilyes esetben a combosabb HW beszerzése, a másik, a kapott kártyák optimalizálása. Nézzük, mit lehet optimalizálni.<br />
Alapértelmezetten rengeteg olyan kártyát is fogunk kapni, amit már nem tudunk továbbosztani. Ha kártyaszervert használunk, és nem közvetlenül a box-on fut a CCcam, ezek amúgy is teljesen feleslegesek, hiszen a box-al a kártyaszerverre kapcsolódunk, vagyis növekszik egyel a hop-szám. Tiltsuk le azokat a kártyákat, amiket már nem tudunk továbbosztani:<br />
<pre>MINIMUM DOWNHOPS: 1 </pre>A másik trükk, a szerver terhelésének csökkentésére, hogy csak azokkal a kártyákkal foglalkozunk, ami legfeljebb hop3-as. A nagyobb hop értékű kártyákkal nem foglalkozunk, ezek amúgy is már használhatatlanok. Minden C sor végére írjuk, hogy { 0:0:3 }, vagyis így fog kinézni egy C sor:<br />
<pre>C: akarmi.dyndns.com 12000 user jelszo no { 0:0:3 } </pre><br />
Természetesen még többször ennyit lehetne írni a CCcam-ról, de kezdetnek ennyi bőven elég.<br />
<br />
<i>(A leírtakat ellenőrizte: Butyiba )</i>Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com1tag:blogger.com,1999:blog-5467150661850304709.post-92014410273158628732011-04-01T13:52:00.000+02:002011-04-01T13:52:13.827+02:00NewCS konfigurálásaMint már mondtam a NewCS jópár éves program, melyet már nem fognak fejleszteni (legalábbis jelenleg így néz ki). Azért foglalkozok mégis vele, mert (viszonylag) egyszerű a kezelése és a beállítása valamint nagyon stabil.<br />
<br />
A NewCS konfigurációs fájla a newcs.xml. Itt van minden beállítás a program működéséhez. Indítás után a konfigot előszór abban a könyvtárban keresi, ahonnét el lett indítva, ha nem találja akkor megnézi a var/tuxbox/config könyvtárban (ez a beállítás régi Dreambox hagyaték). Ha ott se találja, elindul, de konfiguráció nélkül.<br />
<br />
Mint látható a konfigurációt XML formában tárolja. Ez azt jelenti a gyakorlatban, hogy minden bejegyzés <TAG>-al kell nyitni és </TAG>-al kell zárni. Nagyon fontos, hogy minden TAG-ot lezárjunk, mert ha nem tesszük el fog indulni ugyan a NewCS, de mivel nem tudja értelmezni, konfiguráció nélkül.<br />
<br />
Kezdjük.<br />
<br />
A newcs.xml keretes szerkezetű, viszonylag könnyen áttekinthető:<br />
<pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 500px;"><?xml version="1.0"?>
<newCSconfig>
<readers name="Kartyaolvasok">
<device>
<name>CardReader1</name>
....
</device>
<device>
<name>CardReader2</name>
...
</device>
</readers>
<radegastserver>
<enabled>No</enabled>
.....
</radegastserver>
<cache>
.....
</cache>
<httpd>
.....
</httpd>
<debug>
....
</debug>
<newcamdserver>
<enabled>Yes</enabled>
....
<user>
<name>user1</name>
...
</user>
<user>
<name>user2</name>
....
</user>
</newcamdserver>
</newCSconfig></pre><br />
<ul><li>A <readers> és a </readers> között a kártyaolvasókat definiáljuk és azon belül a <device> és </device> között adjuk meg az egyes olvasók pontos beállításait. Ezzel foglalkozunk kell majd.</li>
<li>A <radegastserver> és a </radegastserver> közötti területen engedélyezhetjük és beállíthatjuk a NewCS speciális üzemmódját. Az itt konfigurált IP vagy DNS címről mindenféle jelszó vagy titkosítás nélkül használják a felhasználók kártyát. Előnye, hogy csökken a szerver terhelése és rövidebbek a válaszadási idők. Igen nagy a biztonsági kockázat, így használata nem javasolt, én sem fogok vele foglalkozni. Ha érdekel a téma, nézz körül a Neten.</li>
<li>A <cache> és a </cache> között (milyen meglepő...) a kártyára irányuló kérések átmeneti tárhelyére (cache-ra) vonatkozó beállítások vannak. Általában ezzel nem kell foglalkozni.</li>
<li>A <httpd> és a </httpd> között a NewCS webes felületét tudjuk konfigurálni. A felhasználónéven és a jelszón kívül nem nagyon kell állítani semmit (esetleg a portot)</li>
<li>A <debug> és a </debug> között az ellenőrző funkciókara vonatkozó beállításokat tehetjük meg, ugyanis a NewCS-nek van egy felülete, ahol nyomon követhetünk minden a kártyára vonatkozó kérést és választ. Általában az alapértelmezett beállítások megfelelőek, a jelszón kívül nem kell semmit átállítani.</li>
<li>A <newcamdserver> és a </newcamdserver> állítjuk be a NewCS szerver beállításait. Az <user> és az </user> között állítjuk be az egyes felhasználók jogait, így itt biztosan bele kell nyúlni a konfigba.</li>
</ul>A newcs.xml rengeteg beállítási lehetőséget tartalmaz, de én most abból fogok kiindulni, van 1 db kártyánk amit olvas/ír 3 user.<br />
<br />
Az első amit be kell állítani az a kártyaolvasó típusa.<br />
COM1 portos Phoenix olvasó esetén ez a konfig: <br />
<pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 500px;"><device>
<name>Phoenix_Interface</name> <!-- kártyaolvasó neve -->
<type>phoenix</type> <!-- kártyaolvasó típusa -->
<enabled>Yes</enabled> <!-- kártyaolvasó engedélyeze -->
<carddetect>yes</carddetect> <!-- automatikus kártyakeresés -->
<mhz>375</mhz> <!-- kártyaolvasó sebessége -->
<node>/dev/ttyS0</node> <!-- kártyaolvasó fizikai címe -->
<parity>odd</parity>
<reset>normal</reset>
<newcamd_port>10580</newcamd_port> <!-- kártyaolvasó portjának címe -->
<export>Yes</export>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<!-- <boxkey>0000000000</boxkey> --> <!-- boxkey, ha van -->
<!-- <rsa>0000000000</rsa> --> <!-- rsa kod, ha van -->
<irdeto-camkey>0000000000000000</irdeto-camkey>
<irdeto-camkey-data>000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000</irdeto-camkey-data>
<crypto-special>No</crypto-special>
<ipk>000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000</ipk>
<ucpk>00000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000000000</ucpk>
<PTShandshake>No</PTShandshake>
<autosid>Yes</autosid>
<Seca-PPV>no</Seca-PPV>
<pincode>0000</pincode>
<priority>round</priority>
</device> </pre><br />
<br />
USB-s SmarGo olvasó esetén igy néz ki a konfig eleje:<br />
<pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 500px;"><device>
<name>SmarGo</name> <!-- kártyaolvasó neve -->
<type>smartreader+</type> <!-- kártyaolvasó típusa -->
<enabled>Yes</enabled> <!-- kártyaolvasó engedélyeze -->
<carddetect>yes</carddetect> <!-- automatikus kártyakeresés -->
<mhz>375</mhz> <!-- kártyaolvasó sebessége -->
<node>/dev/ttyUSB0</node> <!-- kártyaolvasó fizikai címe -->
....</pre><br />
A többi ugyanaz mint a Phoenixnél.<br />
Nem fogok minden TAG-al foglalkozni. A legfontosabbak mellé odaírtam mire valók. Néhány dolog ami fontos:<br />
<ul><li>A <name> és </name> között és úgy általában is, TILOS az ékezetes betűk és a space-ok használata ! Space helyett használjunk aláhúzást. Ezek figyelembe vételével bármilyen nevet adhatunk az olvasónak.</li>
<li>Az <mhz> és </mhz> közötti értékeket csak akkor növeljük, ha biztosak vagyunk benne, hogy tud gyorsabban dolgozni a kártya ! Hamar jégkaparó lehet az eredménye a kísérletezésnek....</li>
<li>A SmarGo-nál a <node> után álló /dev/ttyUSB0 az USB1 portra vonatkozik. Ha nem oda van bedugva az olvasó, más címet kell használni (/dev/ttyUSB1 vagy /dev/ttyUSB2 stb). Ugyanez igaz a Phoenixre is, ha nem a COM1 hanem a COM2-re van téve az olvasó, akkor /dev/ttyS1 lesz a <node> után.</li>
<li><boxkey> és <rsa> TAG-okat csak akkor kell alkalmazni, ha olyan kártyánk van, ami amúgy össze van párosítva a gyári műholdvevő boxal, de ügyes emberek kiderítették a kódokat.</li>
<li> A <newcamd_port> és </newcamd_port> között adjuk meg azt a portot, amelyik segítségével a felhasználók kapcsolódni tudnak a kártyához. Ezt a portot kell engedélyezni a router-on, ha az Internet felé is nyitva lesz a NewCS.</li>
</ul>A kártyaolvasó konfigurációja kész. Menjünk tovább.<br />
A <radegastserver> és a <cache> beállításokat ne bántsuk, jók az alapértelmezett beállítások.<br />
<pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 500px;"><radegastserver>
<enabled>no</enabled>
<port>10001</port>
<allow>
<hostname>localhost</hostname>
</allow>
</radegastserver>
<cache>
<emm>20</emm>
<ecm>-1</ecm>
</cache></pre><br />
Nézzük a Webes megjelenés konfigurációját:<br />
<pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 500px;"><httpd>
<server>
<port>8080</port> <!-- a port címe, ahol elérjük a webes felületet -->
<enabled>yes</enabled> <!-- engedélyezzük a webes felületet -->
</server>
<user>
<name>newcs</name> <!-- felhasználó név -->
<password>newcs</password> <!-- jelszó -->
<accesslevel>admin</accesslevel> <!-- hozzáférési szint -->
</user>
</httpd></pre><br />
Több usert is létrehozhatunk különféle hozzáférési szintekkel, de igencsak javasolt, hogy legyen legalább egy, aki rendelkezik "admin" szinttel, különben nem sok értelme van...<br />
Nézzük a <debug> TAG-ot:<br />
<pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 500px;"><debug>
<password>NewCSpwd</password> <!-- jelszó -->
<mode>simple</mode>
<level>normal</level>
<type>init</type>
</debug></pre><br />
Itt egy dolgot lehet változtatni, a jelszót, de az se kötelező.<br />
A blokk a <newcamdserver>. Itt definiáljuk a felhasználókat.<br />
<pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 500px;"><newcamdserver>
<enabled>Yes</enabled> <!-- szerver engedélyezése -->
<name>newcs</name> <!-- szerver neve -->
<userfile>/tmp/newcamdserver.txt</userfile> <!-- log fájl helye és neve -->
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey> <!-- titkosítási kulcs -->
<user>
<status>access</status> <!-- hozzáférési szint -->
<name>dummy</name> <!-- felhasználó neve -->
<password>dummy</password> <!-- felhasználó jelszava -->
<hostname>localhost</hostname> <!-- honnan csatlakozhat a felhasználó - csak localhostról -->
<port></port> <!-- melyik porton, ha üres az alapértelmezetten -->
<readers></readers> <!-- ez a user az összes kártyát eléri -->
<au>on</au> <!-- kártyafrissítés engedélyezése -->
<sidoverride>off</sidoverride> <!-- SID szúró felülbírálata -->
<spider>on</spider> <!-- Cardspider engedélyezése az usernél -->
<rate>0</rate> <!-- ECM késleltetés -->
</user>
<user>
<status>access</status>
<name>szomszed_bacsi</name>
<password>Jelszo</password>
<hostname></hostname>
<port></port>
<readers>
<allow>phoenix</allow> <!-- ez a user csak a phoenix-et éri el -->
</readers>
<au>on</au>
<spider>on</spider>
<sidoverride>off</sidoverride>
<rate>0</rate>
</user>
<user>
<status>access</status>
<name>CCCAM</name>
<password>cccam</password>
<hostname></hostname>
<port></port>
<readers>
<allow>smargo</allow> <!-- ez a useer csak a smargo-t éri el -->
</readers>
<au>on</au>
<au>off</au> <!-- kártyafrissítés tiltva -->
<spider>on</spider>
<sidoverride>off</sidoverride>
<rate>0</rate>
</user>
</newcamdserver></pre><br />
Igyekeztem egy olyan példát készíteni, ami több verziót tartalmaz.<br />
<ul><li><enabled>-el engedélyezzük/tiltjuk a szerver használatát </li>
<li><name> a szerver neve. Szükségtelen a megváltoztatása, mert nemigen fogunk így hivatkozni rá.</li>
<li><userfile> a log fájl neve és helye. Csak akkor ír ide, ha hiba van.</li>
<li>A <deskey> tartalmazza a titkosítási kulcsot. Ezt meg kell adni csatlakozáskor. Megváltoztatjuk ha akarjuk, de szükségtelen.</li>
<li><status> mindig access legyen, különben nem sok értelme van az user beállításának...</li>
<li> <name> és <password>: az user neve és jelszava</li>
<li>A <hostname> -val állíthatjuk be honnan csatlakozhat az user. Ha üresen marad, bárhonnan csatlakozhat. Javasolt üresen hagyni.</li>
<li><port>-al állíthatjuk be, melyik portról csatlakozhat a felhasználó. Ha üresen marad, akkor a konfigurációs fájl elején, a <device> részészen a <newcamd_port> TAG-al beállított port lesz az alapértelmezett. Javasolt üresen hagyni.</li>
<li>A <readers> beállításaival szűkíthetjük a felhasználók jogait, hogy melyik olvasóhoz férhet hozzá. Az olvasó nevét kell megadni. Nem javasolt a használata, főleg, ha csak egy olvasónk van...</li>
<li>Az <au>-val engedélyezzük/tiltjuk hogy az user küldhet-e EMM csomagot a kártyára. Ezekkel a csomagokkal a szolgáltatók módosítják a kártyák működését. Pl. új csomag aktiválás, kódváltás, vagy éppen kártya letiltás. Ezt úgy teszik, hogy a TV adás adatfolyamához adják az EMM csomagokat. Nem javasolt, hogy annál a sornál ezt engedélyezzük ezt, ami a CCcam részére van létrehozva, ugyanis a kártyák azonosítója (CAID) nem mindig határozza meg egyértelműen a szolgáltatót, így előfordulhat, hogy egy kuala-lumpuri szolgáltató EMM csomagjával frissül a magyar kártyánk. Az eredmény az lesz, hogy semmilyen adást nem fog nyitni (nyugi, fizikálisan nem meg tökre a kártya, de kell neki egy jópár EMM csomag a saját szolgáltatónktól, hogy helyreálljon - ez több óra is lehet). Viszont azoknál az usereknél, akik csak a saját szolgáltatónkat nézik, mindenképpen engedélyezzük, különben az első kódváltásig tudjuk csak a kártyánkat nézni.</li>
<li><sidoverride>: SID szűrő engedélyezése/tiltása, Ne módosítsuk az alapértelmezett OFF értéket.</li>
<li><spider>: engedélyezzük/tiltjuk card splitter használatát az usernél. Maradjon ON álláson, ne módosítsuk.</li>
<li><rate>: ECM késleltetési idő. Maradjon mindig nullán.</li>
</ul>Az utolsó sorral zárjuk a konfigurációt:<br />
<pre class="alt2" dir="ltr" style="border: 1px inset; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 500px;"></newCSconfig> </pre><br />
Kész a konfiguráció.<br />
Természetesen még sok beállítási lehetősége van a NewCS-nek, de ahhoz, hogy elinduljunk, bőven elegendő ez a mennyiség.<br />
<br />
Nézzük a NewCS Webes a felületet. <br />
Ha a fenti adatokat használtuk, akkor a irjuk be a Web-browserbe:<br />
<pre>http://[SZERVER_IP_CÍM]:8080</pre>Adjuk meg a <httpd> TAG-nál megadott felhasználónevet és jelszót. Voilá, bent vagyunk a NewCS Webes felületén. :)<br />
<br />
A leggyakrabban használt menüpont a Newcamd Users. Igy néz ki:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnKJFXi9rc_Ht68nhBO3cvH6EIXbCpDM4A5RTbrlVFjX9LqHo4f-LAX9Yr5xBsJMulOdiXBWnhspu-C3znUNBWlGjer7yhw6-WryNZVv0rU0n4RdpTYumJaWOUF6ad5Nv8J3v7y1O6mN32/s1600/20.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="233" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnKJFXi9rc_Ht68nhBO3cvH6EIXbCpDM4A5RTbrlVFjX9LqHo4f-LAX9Yr5xBsJMulOdiXBWnhspu-C3znUNBWlGjer7yhw6-WryNZVv0rU0n4RdpTYumJaWOUF6ad5Nv8J3v7y1O6mN32/s320/20.jpg" width="320" /></a></div>Felsorolja a beállított usereket, és megjeleníti a kapcsolódási információkat.<br />
Az Ok ECM oszlop azoknak a kéréseknek a számát írja ki, amire a NewCS (vagyis inkább a kártya) pozitív választ adott (vagyis el tudta küldeni a TV adás dekódolásához szükséges adatokat), a Bd ECM ezzel szemben azt a számot adja meg, amire nem tudott válaszolni. Az EMM oszlop a szolgáltatótól fogadott (vagyis kártyára írt) csomagok darabszámát írja ki.<br />
<br />
A NewCS-röl ennyit.<br />
A következő részben a CCcam beálításait nézzük át.Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com3tag:blogger.com,1999:blog-5467150661850304709.post-10338907432970357822011-03-31T13:43:00.002+02:002011-04-18T12:33:27.718+02:00Kártya szerver építése 5 - Kártyamegosztó programok telepítéseFelépítettük a szerverünket, telepítettük és beállítottuk az Ubuntut, most nézzük a lényeget, telepítsük a sharing programokat.<br />
<br />
Az elején már említettem, de ennél a cikknél még egyszer megteszem: <b>NE OSSZON SENKI TOVÁBB MŰHOLDAS KÁRTYÁT MERT TILOS ! Ha elkapnak büntetés jár érte ! Még súlyosabb a helyzet, ha pénzt kérsz vagy adsz a kártyamegosztásért !</b><br />
<br />
A sokféle kártya továbbosztásra alkalmas program közül én most csak kettőt népszerűbbet emelnék ki: CCcam-ot és NewCS-t. Terveim szerint később egy cikk keretében mélyebben kielemzem a többi sharing programot is, de most csak erről a kettőről lesz szó.<br />
<br />
Először is tisztázzunk néhány dolgot. Szerintem mindenki rájött, hogy ezek nem hivatalos, cégek által kiadott programok. A összes sharing programot, így a NewCs-t és a CCcam-ot is, lelkes amatőr csapatok írták és tették közzé, ingyenesen. Igen, nem tökélesek a programok és igen, vannak benne hibák ! Nem szidni kell a programozókat, hanem (megfelelő fórumokon, általában angolul) jelezni a bug-ot. Sajnos (főleg mostanában) sok ellenpéldát olvasok...<br />
<br />
<br />
Kezdjük. Nézzük melyik sharing program mire való.<br />
<br />
<b>CCcam </b><br />
Ez az egyik legnépszerűbb program. A CCcam tud kapcsolódni több másik CCcam-hoz és a partnerek között a műholdas adás dekódolására vonatkozó kéréseket kezeli. A gyakorlatban a kártya továbbosztását ez a program valósítja meg. Van beépített kártya kliense is. <br />
Csak hogy tiszta legyen: önmagában a CCcam nem képes dekódolni a TV adást ! Csak úgy tudja megtenni, ha megkapja a dekódoláshoz szükséges adatokat. Az adatot megkaphatja másik CCcam-tól, vagy másik programtól amihez szintén tud kapcsolódni (pl. NewCS vagy Sbox) vagy ha statikus a kód (vagyis ritkán változik), akkor kiolvassa egy külső fájlból (SoftCam.Key). Ha pl. a lokális kártyánk nem tudja nyitni a TV adást, a CCcam megvizsgálja melyik partnernek van megfelelő kártyája és neki küldi el a kérést. Ha pozitív válasz kap, megjelenik a dekódolt adás a TV-n, különben sötétség az eredmény. A CCcam működéséhez nem kell lokális kártya, e nélkül is tud működni, de persze nem sok mindent fogunk látni a TV-n, ha nem érkezik valahonnan adat a dekódoláshoz. <br />
<br />
<b>NewCS</b><br />
Ez már nem mai program, ráadásul nemrég olvastam, hogy úgy néz ki, a fejlesztését is befejezték. Azért foglalkozok mégis vele, mert (viszonylag) egyszerű a kezelése és a beállítása valamint nagyon stabil.<br />
A NewCS egy kártya kliens, vagyis a konfigurációjában beállított kártyaolvasóban levő kártyát kezeli (írja és olvassa). Ezt úgy kell elképzelni, hogy pl. 1 db kártyához többen (akár több különböző programmal is) tudnak kapcsolódni. Gyakorlatilag mintha több embernek lenne ugyanaz a kártyája. A NewCS nem tud kapcsolódni másokhoz (de hozzá kapcsolódhatnak), és csak a behelyezett (és konfigurált) kártyákról tud olvasni/írni, így ha az adott TV műsort nem nyitja a kártyánk, akkor a NewCS nem tud segíteni. Az előbbiek alapján a NewCS működéséhez elengedhetetlen a lokális kártya. Tudomásom szerint nincs benne kártya darabszám limit, a konfigurációjában beállított kártyaolvasókat kezeli, akármennyi is legyen az. Hátránya a NewCS-nek, hogy az erősebb kódolással rendelkező (Nagra3-as) kártyákat nem tudja kezelni. Ha ilyen kártyánk van akkor SBox-ot kell használni NewCS helyett. <br />
<br />
<div style="color: blue;"><b>Update (2011-03-31):</b></div><div style="color: blue;">Most vettem észre, hogy hülyeséget írtam...</div><span style="color: blue;">A NewCS csak az ECM (gyakorlatilag a TV adatfolyam dekódolási kérése) és EMM (a szolgáltatók által küldött adatcsomag, ami a kártyát frissíti) csomagokat tudja kezelni. Az TV adás adatfolyamát másik program (pl. MgCamd) dekódolja a NewCs önmagában nem képes erre.</span><br />
<br />
<br />
Nagy előnye a két programnak, hogy együttműködnek, a CCcam tud kapcsolódni a NewCS-hez. Mivel a CCcam-nak van beépített kártyakliense, nem feltétlen szükséges a NewCS használata, de ebben az esetben csak a CCcam kezeli a kártyát, vagyis más program nem tud kapcsolódni hozzá, míg ha a NewCS kezeli a kártyát, az több programot is ki tud szolgálni.<br />
<br />
A továbbiakban fel fogok vázolni egy lehetséges megoldást, ahol a NewCS kezeli a kártyát, a CCcam pedig kapcsolódik a NewCS-hez és megvalósítja a sharingot. Természetesen rengeteg egyéb konfigurációt is ki lehet építeni.<br />
<br />
<b>1. lépés</b><br />
Töltsük le és tömörítsük ki a CCcam és a NewCS x86-os architektúrára vonatkozó disztribúcióját (a nevük ez lesz: CCcam.x86 és newcs.i686). A letöltést megtehetjük pl. a <a href="http://www.cccamforum.com/">http://www.cccamforum.com</a> Downloads szekciójából, de ez csak egy a rengeteg fellelési helyből.<br />
CCcam-ból nem mindig a legújabb a legjobb ! A fenti konfigurációhoz a 2.1.3-as verziót javaslom (hogy miért, arra majd később visszatérünk). NewCS-ből megfelel a legújabb verzió.<br />
<br />
<b>2. lépés</b><br />
Nyissuk meg a terminált és hozzuk léte a szükséges könyvtárakat:<br />
<pre>sudo mkdir /var/keys
sudo mkdir /var/etc
sudo mkdir /var/bin</pre><br />
<b>3. lépés</b><br />
Vegyük saját tulajdonba a könyvtárakat. Az [USERNÉV] helyére a saját felhasználói nevünket írjuk<br />
<pre>sudo chown [USERNÉV] /var/keys
sudo chown [USERNÉV] /var/etc
sudo chown [USERNÉV] /var/bin</pre><br />
<b>4. lépés</b><br />
Másoljuk be (FTP segítségével) a sharing programokat a megadott helyekre.<br />
<ul><li>CCcam.x86, newcs.i686 és a newcs.xml másolása a /var/bin könyvtárba</li>
<li>CCcam.cfg, CCcam.channelinfo, CCcam.providers és a CCcam.prio másolása a /var/etc könyvtárba (a CCcam.cfg a legfontosabb, a másik 3 fájl csak opcionális, elhagyható)</li>
</ul><b>5. lépés</b><br />
Állítsuk be, hogy futtatható legyen a CCcam és a NewCS<br />
<pre>sudo chmod 755 /var/bin/CCcam.x86
sudo chmod 755 /var/bin/newcs.i686</pre><br />
A programok indítása egy kicsit macerásabb mint a Windows-nál:<br />
Először lépjünk be a telepítési könyvtárba, majd indítsuk el őket:<br />
<pre>cd /var/bin
./newcs.i686
./CCcam.x86</pre><br />
A telepítéssel és az alapvető beállításokkal készen vagyunk.<br />
<br />
Ezzel az utolsó cikkel befejeztük a kártya szerverünk építését és beállítását. Természetesen még a sharing programok konfigurálás hátra van, ezzel fogunk foglalkozni a következőkben.<br />
Előszór a NewCS majd a CCcam-ot konfiguráljuk.Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com9tag:blogger.com,1999:blog-5467150661850304709.post-69813299022924323672011-03-30T20:14:00.002+02:002011-03-30T20:37:13.995+02:00Kártya szerver építése 4 - Operációs rendszer finomhangolásaAz előző részben telepítettük a Ubuntut, majd magyarítottuk és frissítettük. Most állítsuk be, hogy önállóan is tudjon működni.<br />
<br />
Néhány apró, de igen lényeges módosítást fogunk megtenni.<br />
<br />
<b>1. Automatikus bejelentkezés</b><br />
<br />
Ha bekapcsoljuk a gépet, be kell jelentkezni az Ubuntuba. Ez nem jó, mert ha felügyelet nélkül használjuk a gépet és pl. áramszünet miatt magától újraindul, nem lesz senki aki beírja a jelszót. Be kell állítani, hogy ne kérjen jelszót induláskor.<br />
Indítsuk el a Rendszer / Adminisztráció / Bejelentkezési képernyőt<br />
<div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcGCagoOPsJ55QTRPulYrfHPEe3k3oGoN7xS5j1VeQGDllxAZ4eVrKUcDu7C_gd56b4EVEXnNt5ZIAU_-PsNTuP-ygehbpLEDFGPYY3l4O5ozD53aMozeUrRChGfp3EILH9eTh1XHzlhbZ/s1600/6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcGCagoOPsJ55QTRPulYrfHPEe3k3oGoN7xS5j1VeQGDllxAZ4eVrKUcDu7C_gd56b4EVEXnNt5ZIAU_-PsNTuP-ygehbpLEDFGPYY3l4O5ozD53aMozeUrRChGfp3EILH9eTh1XHzlhbZ/s320/6.jpg" width="320" /></a></div>Adjuk meg a root jelszót a feloldáshoz, és válaszuk ki az "Automatikus bejelentkezés mint:" sort. Figyeljünk oda, hogy a sor végén a felhasználó név a sajátunk legyen.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8qh7jKNnF5UM03KIVnU0I_amyUezLNSfVydDBcZK1do-uWh6Tcuike2Wk9-lCYwP2MxRQEaK4npssJgcPKSQc5F8D4J6NGvczfhJ0wON4CuIacN1-MPSB6o6jD5X4REKOqvdYUAl1_8eo/s1600/7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8qh7jKNnF5UM03KIVnU0I_amyUezLNSfVydDBcZK1do-uWh6Tcuike2Wk9-lCYwP2MxRQEaK4npssJgcPKSQc5F8D4J6NGvczfhJ0wON4CuIacN1-MPSB6o6jD5X4REKOqvdYUAl1_8eo/s320/7.jpg" width="320" /></a></div>Klikklejünk a bezárásra és kész ! Próbáljuk ki, indítsuk újra a gépet és nem fog felhasználó nevet/jelszók kérni.<br />
<b><br />
</b><br />
<b>2. Automatikus frissítések letiltása</b><br />
<br />
Ha nem állítunk át semmit, az Ubuntu folyamatosan vizsgálni fogja, jelent-e meg újabb verzió a rendszerprogramokból és ha igen, felbukkanó ablakkal figyelmeztet minket a telepítésre. Ez amúgy hasznos szolgáltatás, de mivel senki nem fog a gép előtt ülni, felesleges. Úgysem fogja senki megnyomni a "telepítés" gombot. Kapcsoljuk ki ezt a szolgáltatást. Természetesen kézi indítással ugyanúgy telepíthetjük a frissítéseket.<br />
Indítsuk el a Rendszer / Adminisztráció / Frissítéskezelőt. Klikklejünk a Beállításokra, kérni fogja a root jelszót. Vegyük ki a pipát az Automatikus frissítések pont alatt található "Frissítések keresése: naponta" menü elöl !<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW1nOl142zRkwpke8foIg9j8roUcZx2gS0a1y5A-H0hO-sv4jBS2lVVr8pi94cJjQD5Mib4xBGRjqAXmj3pqwIGqYHYiS6KbGHHqPDVL77a7dVbmPxvMFhEUZMyKZRij1PpiTNmJ-dAnfj/s1600/8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW1nOl142zRkwpke8foIg9j8roUcZx2gS0a1y5A-H0hO-sv4jBS2lVVr8pi94cJjQD5Mib4xBGRjqAXmj3pqwIGqYHYiS6KbGHHqPDVL77a7dVbmPxvMFhEUZMyKZRij1PpiTNmJ-dAnfj/s320/8.jpg" width="320" /></a></div>Mentsük el a beállításokat Bezárás gombbal, majd zárjuk be a Frissítéskezelőt.<br />
<br />
<b>3. Statikus IP cím használata</b><br />
<br />
Alapértelmezetten az Ubuntu dinamikus IP címet használ, vagyis a routerünkben levő DHCP-töl kér IP címet. Ez azért nem jó, mert előfordulhat, hogy akár naponta más IP címet kap a szerver (DHCP beállítástól függően). Állítsuk át, hogy fix legyen a szerver IP címe.<br />
Indítsuk el a Rendszer / Beállítások / Hálózati kapcsolatokat. A felső menüből válasszuk ki a Vezetékes fület.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipxjKxCRzy4wEN5bWfIv45g8fjcjdQkZkD1fKrcGzvRhRsNYTgh9u-BvSvq4KXWKiGoRSrh5gdeCjab7pJHth1CbWNeyV7mvl6OF_RwX8Ro1upjVO3KIzct26SMhFi_WYU8UeYdYLtDNrd/s1600/13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipxjKxCRzy4wEN5bWfIv45g8fjcjdQkZkD1fKrcGzvRhRsNYTgh9u-BvSvq4KXWKiGoRSrh5gdeCjab7pJHth1CbWNeyV7mvl6OF_RwX8Ro1upjVO3KIzct26SMhFi_WYU8UeYdYLtDNrd/s320/13.jpg" width="320" /></a></div>Nyomjuk meg a Szerkesztés gombot, majd a felső menüből válasszuk ki az IPv4 beállításait.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq6CUyJ2agXTBxXKEkGLPa_OYXkc3H8i6OZygdBvELKHbeIhbyuJfSKMF7bLOzAUxTf23uCp3w2O-zl2ff-uSb35i-7crNwTfHnGPDSJ39RyyFmSe3rrS9lfaJslVh55efPnV5Qrj_GtTJ/s1600/14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq6CUyJ2agXTBxXKEkGLPa_OYXkc3H8i6OZygdBvELKHbeIhbyuJfSKMF7bLOzAUxTf23uCp3w2O-zl2ff-uSb35i-7crNwTfHnGPDSJ39RyyFmSe3rrS9lfaJslVh55efPnV5Qrj_GtTJ/s320/14.png" width="320" /></a></div>A Módszert állítsuk át Automatikus (DHCP)-ről Kézi-re. A hozzáadás gomb segítségével. Adjunk meg egy IP címet, egy alhálózati maszkot és egy átjáró címet, az alábbi kép alapján:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqPRlbBKQxo_KQgJTLhMD_3bhbWZOg3jpJ-4RxgrrxY8ys4ZtTUTj2YWgKb1iNw8tn1ONZVXaJsocswOWBephjcpwpxElYjnw6k-JaQr5qO-txtSAzitcTSrBmWEAC8o9zm7kpGnXcseSm/s1600/16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqPRlbBKQxo_KQgJTLhMD_3bhbWZOg3jpJ-4RxgrrxY8ys4ZtTUTj2YWgKb1iNw8tn1ONZVXaJsocswOWBephjcpwpxElYjnw6k-JaQr5qO-txtSAzitcTSrBmWEAC8o9zm7kpGnXcseSm/s320/16.png" width="320" /></a></div>Az Alkalmaz gomb segítségével mentsük el a beállítást. Kérni fogja a root jelszót.<br />
Mindenképpen próbáljuk ki, hogy rendben van-e az internet kapcsolat mielőtt tovább mennénk (pl. Firefoxba írjunk be egy web címet) !<br />
<br />
<b>4. Képernyővédő kikapcsolása</b><br />
<br />
Mivel nem lesz állandóan monitor kapcsolva a szerverre, teljesen felesleges, ráadásul alapértelmezésben mindig zárolja a képernyőt<br />
Indítsuk el a Rendszer / Beállítások / Képernyővédőt.Vegyük ki a két pipát az alábbi kép alapján, majd Bezárással mentsük el.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjENayedsuQwHTYAATh3CtsWqNwcDcoctk6W40kCRLj2DTmQB7k9VD2PRuIuyG4XsKY1v2u9vfYqYADI6ERS55o1dh8GTa-W2EU4Hn3M2MANr00IYKUqJeLeZE7qV19iEu7guiB1mXCKp4l/s1600/12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="243" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjENayedsuQwHTYAATh3CtsWqNwcDcoctk6W40kCRLj2DTmQB7k9VD2PRuIuyG4XsKY1v2u9vfYqYADI6ERS55o1dh8GTa-W2EU4Hn3M2MANr00IYKUqJeLeZE7qV19iEu7guiB1mXCKp4l/s320/12.jpg" width="320" /></a></div><br />
<b>5. FTP szerver telepítése</b><br />
<br />
Telepítsünk egy FTP szervert, hogy külső forrásból is tudjunk fájlokat mozgatni a szerverünkre.<br />
Nyissunk meg egy terminált (Alkalmazások / Kellékek / Terminál ) és írjuk bele:<br />
<pre>sudo apt-get install proftpd</pre>Amikor kérdi a "Standard alone" verziót telepítsük. Ha kész a telepítés, az IP cím, az Ubuntu felhasználó névével és a jelszóval tudunk kapcsolódni a szerverhez.<br />
<br />
<br />
<b>6. Távoli elérés beállítása</b><br />
<br />
Állítsuk be szerverünket, hogy VNC segítségével kapcsolódhassunk rá másik gépről.<br />
Aki nem ismerné a VNC-t:<br />
Ez egy olyan multiplatformos, ingyenes program, amivel úgy tudunk kapcsolódni egy távoli géphez, hogy a távoli gép asztala megjelenik a helyi gépen egy ablakba. Jogosultság és beállítás függő a dolog, de mivel megkapjuk a távoli gép egérének és a billentyűzetének kezelését, bármit megtehetünk a távoli gépen, szinte ugyanúgy, mint ha ott ülnénk előtte. Nagyon hasznos program !<br />
<br />
Indítsuk el a Rendszer / Beállítások / Távoli asztalt. Állítsuk be a képen látható állapotot:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjPnTu9W6e3Hq8tWTj6GfBGJXeIZTpHb94eaKtALJvGcAp3bNTza5d8O7XSKn4BcwC-t20jLkFg-OefJ9bvrcHrlEbU93I8TgFzuyrnlorRdZfd5C654NrSL0q5c4ADfE1EqX92ZVoyfqr/s1600/9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjPnTu9W6e3Hq8tWTj6GfBGJXeIZTpHb94eaKtALJvGcAp3bNTza5d8O7XSKn4BcwC-t20jLkFg-OefJ9bvrcHrlEbU93I8TgFzuyrnlorRdZfd5C654NrSL0q5c4ADfE1EqX92ZVoyfqr/s320/9.jpg" width="320" /></a></div>Ha azt szeretnénk, hogy kérjen jelszó a kapcsolódás előtt, akkor a "felhasználónak meg kell adnia a jelszót" sor után adjunk meg egy jelszót. Ez leginkább akkor kell alkalmazni, ha nem csak belső hálón, hanem az internet felől is szeretnénk elérni a szerverünket (amúgy ezt nem javaslom). Mentsük el a beállításokat a Bezárás gombbal.<br />
Arról a gépről, ahonnét kapcsolódni szeretnénk a fenti képernyőn szereplő IP címet kell megadni (feltételezve, hogy belső hálóról jelentkezünk be). Le kell tölteni a VNC Viewer-t és (a fenti példánál maradva) ezt kell megadnunk:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghuO1h7bc8tsQgcIL4C2RsrXvPtaIBHWb0Yom7fjqEWzJFUO7EFN2q2jarYQKFJJ_Xxrzob5Nnt7SUeEHNio-C5d7wSIU4Pg3ss9BibuVFzeAcJjaK7CICPFyPdCVJ64mtVj49nV4lFesv/s1600/10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="123" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghuO1h7bc8tsQgcIL4C2RsrXvPtaIBHWb0Yom7fjqEWzJFUO7EFN2q2jarYQKFJJ_Xxrzob5Nnt7SUeEHNio-C5d7wSIU4Pg3ss9BibuVFzeAcJjaK7CICPFyPdCVJ64mtVj49nV4lFesv/s320/10.jpg" width="320" /></a></div>Nyomunk egy OK gombot, és kész ! Némi gondolkodás után kapcsolódtunk a szerverünkre távolról. Ha az előbb megadtunk egy jelszót, kérni fogja.<br />
<br />
<b>7. Samba telepítése, beállítása</b><br />
<br />
A Samba kiszolgáló arra való, hogy Linuxos gépen lévő megosztást elérjünk Windows alól, és fordítva. Aki erre nincs szüksége, nyugodtan ugorjon a következő pontra.<br />
Indítsuk el egy terminál ablakot (Alkalmazások / Kellékek / Terminál) és írjuk b: <br />
<pre>sudo apt-get install samba smbfs</pre>Kérni fogja a root jelszót, majd telepíti. Ha ki akarjuk probálni készítsünk egy megosztást az Ubuntuba ! Indítsuk el a Helyek / Számítógép menüpontot. Válaszuk kí a saját mappánkat a bal oldalon (nálam "blasto") (ez egyébként a /home/blasto könyvtár). Jobb klikkel készítsünk egy új mappát ("Mappa létrehozása"), és nevezzük el pl. "aaa"-nak, majd enter. Jobb gombbal klikkeljünk rá az aaa mappára és válaszuk ki a "Megosztás beállításait" és állítsuk be az alábbiak alapján:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5hurPD1_8zw1VIpZJI7U9HIiBiOSr5gjKnHsEyUS1RWXl7Qf_0VYh58t9TO5ZXKpWtFNTlCHIwIZ76POEhyphenhyphenJdHmVtBdU6mMvItyqqjWS-xxqej9S6eXtvV6aWDd1Je7FTmm2rl0A385pS/s1600/11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5hurPD1_8zw1VIpZJI7U9HIiBiOSr5gjKnHsEyUS1RWXl7Qf_0VYh58t9TO5ZXKpWtFNTlCHIwIZ76POEhyphenhyphenJdHmVtBdU6mMvItyqqjWS-xxqej9S6eXtvV6aWDd1Je7FTmm2rl0A385pS/s320/11.jpg" width="320" /></a></div>Majd Módosítás gombbal mentsük el. Kész a megosztás. Windows-ban \\IP_CÍM\aaa ként hivatkozhatunk rá, ahol az IP_CÍM a kártya szerver IP címe. Ha jelszót kér a Windows, adjuk meg a root és a hozzá tartozó jelszót.<br />
(Tipp: ha root-ként a / vagyis a gyökér könyvtárat osztjuk meg ilyen módon, akkor a teljes HDD-t fel tudjuk csatolni a Windows-ba, mint hálózati meghajtó. Nincs szükség FTP használatára. Nem javaslom, mert jelentős biztonsági kockázat, de sokkal kényelmesebbé válik az adatátvitel.)<br />
<br />
<b>8. WEB kiszolgáló beállítása</b><br />
WEB kiszolgálóra később szükségünk lesz, ezért telepítsük.<br />
<a href="http://hu.wikipedia.org/wiki/Apache_HTTP_Server">Apache szervert</a>, <a href="http://hu.wikipedia.org/wiki/PHP">PHP értelmezőt</a>, és <a href="http://hu.wikipedia.org/wiki/MySQL">MySQL-t</a> fogunk telepíteni.<br />
Nyissunk meg egy terminált és írjuk bele:<br />
<pre>sudo apt-get install mysql-server</pre>Ha akarunk, adjunk meg egy jelszót a MySQL root felhasználónak, de én azt javaslom, hagyjuk üresen.<br />
<pre>sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart</pre>Az utolsó sorral újraindítjuk az Apache szerverünket.<br />
Kapcsoljuk össze a MySQL-t és az Apache szervereket:<br />
<pre>sudo apt-get install libapache2-mod-auth-mysql</pre>A /var/www könyvtár a web-szerver alapértelmezett könyvtára, vegyük saját tulajdonba. <br />
<pre>sudo chown [USERNÉV] /var/www/ </pre>Az [USERNÉV] helyére a saját felhasználói nevet kell írni.<br />
Készítsünk egy php_info.php nevű fájlt a /var/www könyvtárba.<br />
<pre>gedit /var/www/php_info.php</pre>Csak ennyit írjuk bele:<br />
<pre><?php phpinfo(); ?></pre>Mentsük el a fájlt, majd indítsuk el a Firefoxot és írjuk be:<br />
<pre>http://localhost/php_info.php</pre>Ha mindent jól csináltunk a Firefox-ban megjelennek a WEB szerverünk információit. Biztonsági okokból célszerű rögtön törölni a php_info.php fájlt.<br />
<br />
<b>9. Néhány hasznos program telepítése</b><br />
<u>TuxCommander: </u>Total Commanderhez hasonló, kétablakos fájl kezelő<br />
Írjuk be a terminálba:<br />
<pre>sudo apt-get install tuxcmd</pre><br />
<br />
<u>HTOP:</u> a memória és a CPU pillanatnyi terheléséről ad információt<br />
Írjuk be a terminálba:<br />
<pre>sudo apt-get install htop</pre><br />
<br />
<i>Folyt. köv.</i><br />
<br />
A következő részben telepítjük és beállítjuk a kártyamegosztáshoz szükséges programokatBlastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com4tag:blogger.com,1999:blog-5467150661850304709.post-23066646646950944792011-03-29T22:29:00.000+02:002011-03-29T22:29:39.123+02:00Kártya szerver építése 3 - Operációs rendszerAz első részben tisztáztuk az alapelveket a második részben pedig a hardvert, most telepísük az operációs rendszert.<br />
<br />
Ha jobban utána nézünk nem sok választásunk van operációs rendszerek tekintetében. A Microsoft termékei nem igazán jöhetnek szóba ugyanis (túl azon hogy nem igazán teljesíti a stabilitásra vonatkozó alapelvet...) a legtöbb szükséges programnak nincs Windows-os disztribúciója. Ha nem akarunk (nagyobb) kompatibilitási problémát egyedül a Linuxot választhatjuk. A Linuxon belül viszont bármelyiket. Annyi verzió van, hogy felsorolni is sok lenne...<br />
<br />
Néhány gyakoribb kártyaszerverekre használt verzió:<br />
<ul><li>Ubuntu / Kubuntu </li>
<li>Debian</li>
<li>Gentoo</li>
<li>Redhat</li>
<li>SuSE</li>
</ul>Én most az Ubuntu/Kubuntu disztribúciót fogom használni, de mint mondtam, bármelyik megfelelő, az eltérés köztük (főleg parancssor tekintetében) minimális.Azért eset erre a választásom, mert igen jó a magyar nyelvű dokumentációja (igaz, a többi se panaszkodhat)<br />
<br />
Az Ubuntu és a Kubuntu között annyi különbség van, hogy az első Gnome a második KDE grafikus felületet használja. Ha érdekel a téma, nézzünk körül a Neten, de most elég annyi, hogy a Gnome a puritánabb, és stabilabb felület, a KDE pedig a dizájnosabb, több erőforrást igénylő, de nem annyira stabil verzió. (Ha ezt olvassa egy KDE guru, akkor biztosan csuklik az összes család tagom...). Vannak még további verziók is (pl. a Xubuntu, ami a Xfce nevü grafikus felületet használja), de ezekkel most nem foglalkozom.<br />
<br />
<br />
Kártyaszerver esetében fő cél a stabilitás, és nem a 2D/3D effektek így én az Ubuntut javaslom.<br />
<br />
A telepítés folyamán szükségünk lesz monitorra, billentyűzetre és egérre, de miután mindent beállítottunk szükségtelenné válnak. <br />
<br />
<b>1. letöltés </b><br />
Kezdjük ! Első lépés hogy töltsük le az Ubuntu legújabb 32 bites verzióját a <a href="http://ubuntu.hu/">http://ubuntu.hu/</a> -ról. A 64 bitest azért nem javaslom, mert egyes sharig programokkal kompatibilitási gondjaink lehetnek.<br />
<br />
Ha letöltöttünk kapni fogunk egy ISO fájlt, amit kiírhatunk CD-re a telepítéshez. Ha van CD/DVD-ROM a rendszerünkben (akár ideiglenesen is) használjuk azt., de ha nincs, itt az első probléma: Hogyan telepítsük ? Szerencsére nem olyan nagy a gond. Ubuntut lehet telepíteni USB-s pendrive-röl, amit úgy készíthetünk, hogy a letöltött Ubuntu ISO-t mountoljuk egy virtuális CD-ROM-ba (pl. Daemon Tools segítségével) , majd usb-creator.exe segítségével készítsünk egy bootolható rendszert egy minimum 1 GB-os pen driver-ra. A kártya szerver setup-jába ne felejtsük beállítani, hogy előszór USB-röl bootoljon. <br />
<b><br />
</b><br />
<b>2. telepítés</b><br />
Indítsuk el a kártya szervert és kezdjük meg az Ubuntu telepítését. <b><br />
</b><br />
<br />
A telepítés folyamatán a Ubuntu nagyon jól végigvisz, nem igazán kívánok most erre kitérni. Egyetlen fontos lépés van, amikor kérdi, válaszuk ki hogy a teljes merevlemez használja fel a telepítéshez. A root jelszót nehogy elfelejtsük ! :)<br />
<br />
<b>3. magyarítás</b><br />
Először is csatlakoztassuk a kártya szerverünket az internethez, és győzködjünk meg, működik-e a net kapcsolat (pl. a Firefox segítségével)<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHCIXu-3F3EJboHzc3bTXm-H9BgHm17Uccn37JTKgTpoa_X0rfnmLYVpBvuss0gglGc2Kz_PeOtqge2wsANzHO8ifk1OTcP3nQzStYKixGpALaG-aQ7VD0nWIynHC86aAQtGCidMShTPZC/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHCIXu-3F3EJboHzc3bTXm-H9BgHm17Uccn37JTKgTpoa_X0rfnmLYVpBvuss0gglGc2Kz_PeOtqge2wsANzHO8ifk1OTcP3nQzStYKixGpALaG-aQ7VD0nWIynHC86aAQtGCidMShTPZC/s320/1.jpg" width="320" /></a></div>Lépjünk be az uj operációs rendszerünkbe a megadott jelszavunkkal. Vélhetően angol lesz a kezdeti nyelv, de előfordulhat, hogy rögtön magyarul köszön ránk, ez verzió függő. Ha angol lesz az alapnyelv akkor magyarítsuk, az alábbiak szerint.<br />
(felső menü) System / Administration / Language support<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRF1ryfNeY1wTS6UVtICSORCDKV2f2GL9B-I-UCgoJ-UswwFYz9oEbPzr8yx6_xqfmZcwRaxPQaCBX9rwHV3xwQ2DCQmktDuUK2hctMZ8kJ2AEeozox7I5jHyNR8nP-JILBU9XZ04Gi0sP/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRF1ryfNeY1wTS6UVtICSORCDKV2f2GL9B-I-UCgoJ-UswwFYz9oEbPzr8yx6_xqfmZcwRaxPQaCBX9rwHV3xwQ2DCQmktDuUK2hctMZ8kJ2AEeozox7I5jHyNR8nP-JILBU9XZ04Gi0sP/s320/2.jpg" width="320" /></a></div><br />
Itt válasszuk az Install /Remove Languages majd a listáról válasszuk ki a Hungarian nyelvet.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaAXoiRc6tLthQB2ibyRuMGVZmcjwclGvIChljO7Akk-9n9MDyJq51chnZ4ng2Y30Sll1Rp7pIijrNWntyCbsV8o0TeynoJ6YXTy35ZU0zx9XLnhveX8QQYiEaAYAyKXQZJNVb-DorfzrX/s1600/3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaAXoiRc6tLthQB2ibyRuMGVZmcjwclGvIChljO7Akk-9n9MDyJq51chnZ4ng2Y30Sll1Rp7pIijrNWntyCbsV8o0TeynoJ6YXTy35ZU0zx9XLnhveX8QQYiEaAYAyKXQZJNVb-DorfzrX/s320/3.jpg" width="320" /></a></div><br />
A telepítés indításához nyomjuk meg az Apply changes gombot. Kérni fogja a root jelszót, amit adjunk meg. Telepítés után a Text fülön válasszuk ki a magyar nyelvet alapértelmezett nyelvnek. <br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKI2Pv_GiA33K8eMA7dNL6Zl4yc6RxO0zb6Ord_Bd-3UNTAK78gNsUjVXkxY6tzKGOpLZnE7Z6boMx23poBvbRbpXVhkvYVwsKd88_uOfQKKAs2In8BexSkbAK1ofgN8MmxHHMwkNXRlEN/s1600/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKI2Pv_GiA33K8eMA7dNL6Zl4yc6RxO0zb6Ord_Bd-3UNTAK78gNsUjVXkxY6tzKGOpLZnE7Z6boMx23poBvbRbpXVhkvYVwsKd88_uOfQKKAs2In8BexSkbAK1ofgN8MmxHHMwkNXRlEN/s320/4.jpg" width="320" /></a></div>Némi gondolkodás után újra kell indítani a gépet. Az újraindítás után meg fogja kérdezni frissítheti-e a szabvány mappákat magyar nyelvre. Válaszoljunk "nevek frissítésével".<br />
<br />
<b>4. frissítés</b><br />
Tegyük naprakésszé a rendszerünket a Rendszer / Amninisztáció /Frissitéskezelö segítségével.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuAg4iBd5nTJXjokVg_UKmlmk-n9iK5EllNmxUpUBGOZVmuI751TvL166V2Fa6SiXsSY1fVcTm9jjc_Gfkin5CNP26lqntHQP5ZiIoP4HmsIEvfPE844sJZakiQVmwOxP5UCRFn7ojKmvT/s1600/5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuAg4iBd5nTJXjokVg_UKmlmk-n9iK5EllNmxUpUBGOZVmuI751TvL166V2Fa6SiXsSY1fVcTm9jjc_Gfkin5CNP26lqntHQP5ZiIoP4HmsIEvfPE844sJZakiQVmwOxP5UCRFn7ojKmvT/s320/5.jpg" width="320" /></a></div>Ne is állítsunk semmit, csak fogadjuk el a felajánlott frissítéseket a Telepítés gombbal. Ismét kérni fogja a root jelszót, amit adjunk meg. A telepítés súlyos percekig tarthat, és utána vélhetően újra kell indítani a gépet.<br />
<br />
Újraindítás után gyönyörködhetünk a naprakész Ubuntu rendszerünkben ! :)<br />
<br />
<i>Folyt köv.</i><br />
<br />
A következő részben a rendszer finombeállításait végezzük el.Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com4tag:blogger.com,1999:blog-5467150661850304709.post-60311085123999340862011-03-28T22:59:00.018+02:002011-03-29T17:46:48.758+02:00Kártya szerver építése 2 - HardverAz első részben tisztáztuk az alapelveket és a célokat, most nézzük milyen hardver kell a megvalósításhoz.<br />
<br />
Alapelv, hogy gyakorlatilag bármilyen régi, de még működőkepés gép megfelel kártya szervernek. Persze, azért az x86-os vagy az x64-es architektúra javasolt, de nem feltétel. ARM és MIPS konfigurációkra is vannak publikációk, bár azokat csak guruknak javasolom.<br />
<br />
A legelső kártyaszerver kísérletem ez volt:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkR-4q-m4CQLTQS_uwULKmP_cCr-fzr3qC10zdbQ6XI0uoub5ccPZFbfR8Pwg53rah7dNy0Wxg7EAv_efJsneNK5bCaUpeCukuE8q8FLy-v4-G2CYwfpn5mOSnKYmdmzGW4ABegP51CCWS/s1600/DSCF8306.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkR-4q-m4CQLTQS_uwULKmP_cCr-fzr3qC10zdbQ6XI0uoub5ccPZFbfR8Pwg53rah7dNy0Wxg7EAv_efJsneNK5bCaUpeCukuE8q8FLy-v4-G2CYwfpn5mOSnKYmdmzGW4ABegP51CCWS/s320/DSCF8306.JPG" width="320" /> </a></div><div class="separator" style="clear: both; text-align: left;">Ez egy régi Linksys WRT54GL router, DD-WRT szoftverrel (ez egy spéci Linux), meg némi MOD-al: van benne 1 GB-os SD kártya, COM port (hátul), plusz hűtőborda, hőmérő és ventilátor szabályozóval.</div><div class="separator" style="clear: both; text-align: left;"> </div>Nem volt rossz ötlet, de igen gyengécske a router procija: 20 partnernél mát 80-90 %-on volt a terhelés. Arról nem is beszélve, hogy ezen nem standard Linux futott, úgyhogy időként a hajam égnek állt. Igen hamar a polcon kötött ki....<br />
<br />
Kártyaszerver építésénél már nem mellékes szempont a fogyasztás, hiszen a szerverünk folyamatosan menni fog (régi Pentium II-es alaplapok itt elvéreznek...). A másik szempont a zaj. Ez nem mindenkinek fontos, hiszen ha egy zárt "sufniban" fog működni a gép, ott mindegy milyen zajjal teszi ezt, de általában nem ez a helyzet. Este igen hangos tud lenni egy "csapágyas" ventilátor.....<br />
<br />
Vannak kész <a href="http://prohardver.hu/hir/minigepek_kulonbozo_celokra.html">mini gépek</a>, Linuxal, melyek szintét tökéletesek kártya szervernek, de általában drágák is. A második kártyaszerverem alapja egy kimustrált régi EPIA M1000-es alaplap volt, 512 MB RAM-al. HDD helyett egy 2 GB-os (!!) CF kártyát használtam CF-IDE átalakítóval. Ez is tökéletesen működött - az első túlfeszültségig. Aztán örök álomba szenderült....<br />
<br />
Induljunk ki abból, hogy minden alkatrészt újonnan veszünk. <br />
<br />
Nézzük, mi kell.<br />
<ul><li><b>Alaplap.</b> Ha van lehetőséged, mindenképpen mini-ITX szabványút javasolok. Ez 17x17 cm-es mini alaplap, integrált CPU-val (nem cserélhető !) és videó vezérlővel. Én jelenleg 2 magos Atom CPU-val szerelt <a href="http://www.ebolt.hu/product229293_category5235-Intel_D510MO_alaplap_integralt_Atom_processzorral_Bulk_3_ev_gar..html">Intel D510MO</a> alaplapot használok, és azon belül is a passzív hűtésűt. (Ára: 18 eFt)</li>
</ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVaxSc0YuLt52lilrZOVcrsNSbz-DWiRtyOe_k1ykt3UK0n-0RMgEBBd_PxYOo6vYDx4xZGL0WL1SkK5XMBZH6VXmUTT_gA2TNDHbY8l5dezmHj-ll8IFkkF_DhSI9kYWVi58OGFHBjXo2/s1600/d510MO_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVaxSc0YuLt52lilrZOVcrsNSbz-DWiRtyOe_k1ykt3UK0n-0RMgEBBd_PxYOo6vYDx4xZGL0WL1SkK5XMBZH6VXmUTT_gA2TNDHbY8l5dezmHj-ll8IFkkF_DhSI9kYWVi58OGFHBjXo2/s320/d510MO_1.jpg" width="320" /></a></div><ul><li><b>Memória</b>. Nem igazán lényeges, hogy gyors legyen, egy középkategóriás modell tökéletesen jó. Kapacitásra 1 GB untig elég, kisebbet már nem is nagyon találni. Én 2x1 GB DDR2-800-as RAM-ot használok (de csak azért, mert ez volt elfekvőben...) (Ára: 2x4 eFt)</li>
<li><b>Ház. </b>Mivel általában nincsen szem előtt a szerver, mindegy milyet használunk, de mindenképpen jó hűtésű kell. Nekem <span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;"><a href="http://www.adapter.hu/webaruhaz/product_info.php?cPath=125&products_id=341">viaLAN EPC2 mini-ITX</a> </span></span> házam van, paneltápegységgel<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">.</span></span> (Ára: 10 eFt)<br />
</li>
</ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCq7SPQbKM017ZqpuEKVP4mr8bnLqDTTtdfd0oRh8qQfKtEX4CZCei9S2lzTeVZnG6W29RFCIlGK9NtCygjKTXoDiID5KjsuDpWYLlauQjsysHUd6t0IhcCgmFc2xjokkcm4CVielAUuYP/s1600/epc2_4fek.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCq7SPQbKM017ZqpuEKVP4mr8bnLqDTTtdfd0oRh8qQfKtEX4CZCei9S2lzTeVZnG6W29RFCIlGK9NtCygjKTXoDiID5KjsuDpWYLlauQjsysHUd6t0IhcCgmFc2xjokkcm4CVielAUuYP/s320/epc2_4fek.jpg" width="320" /></a></div><ul><li><b>Tápegység.</b> Mivel itt nincs szó combos videokártyáról, vagy izmos CPU-ról, nem kell nagy teljesítményű táp. Általában bőven 100 W alatt van a max terhelés. Számomra fontos volt, hogy a gép teljesen zajtalan legyen, ezért szóba se kerülhet, hogy ventilátor legyen a tápegységbe. A viaLAN EPC2 háznak megvan az a jó tulajdonsága, hogy beépített paneltápegysége van. Ez azt jelenti, hogy csak külső 12 voltot kell neki adni, amit a paneltáp átalakít az alaplap és a HDD részére. Így csak egy <a href="http://www.adapter.hu/webaruhaz/product_info.php?cPath=125&products_id=341">külső 230/12 voltos tápot</a> vettem. Ilyet: (Ára: 9 eFt)</li>
</ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiajgbuH12UvoKuWgdN_Fx2FW-OzcR81w-vcHfI-m5AApGK97GjG0nkW5X0JZquFEjffGyXYnPvzMfC-7rH9c2yaeus9qLWCPQ_5H54y62nZDdvT7atwwbZL1Bg9AxKghRiYTaq6AC09bOj/s1600/acdc12120.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="288" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiajgbuH12UvoKuWgdN_Fx2FW-OzcR81w-vcHfI-m5AApGK97GjG0nkW5X0JZquFEjffGyXYnPvzMfC-7rH9c2yaeus9qLWCPQ_5H54y62nZDdvT7atwwbZL1Bg9AxKghRiYTaq6AC09bOj/s320/acdc12120.JPG" width="320" /></a></div><ul><li> <b>HDD. </b>Vicces, de ha valóban csak kártya szervernek használjuk Linux-al, akkor 2 GB bőven elég ! Mint említettem, nálam cél volt a hangtalanság, így nem "zajos" HDD-t, hanem hangtalan SDD-t tettem bele. A kis kapacitásúakat igen baráti áron meg lehet szerezni, és mivel ide nem kell túl sok gigabyte, a 2-8 GB-os modellek megfelelőek. Én másra is használom a gépet, kellet a több hely, így végül is <a href="http://www.centralcomputer.hu/main.php?l=hu&m=0&p=6&search_params=&pfi=151143&bt=pdlist&pi=_48857&ck=0">Kingston SSD SATA2 16GB-os</a> modellre esett a választásom.(Ára: 13 eFt)</li>
</ul><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrPuJEkc9uTVhWEzcEfU1r_iClsWugzrDXkpXN2l4Oj1UZID-qWrXCypoxmreeq_BTMMOmVEg8uH7Dwc-4FDAGGRSZiDnw6TjsZJ_JjhJ-FPc4sq-ZH_ecRssLmBVKXzHAsuNmMo_3spyG/s1600/2065_Kingston_SSD_16GB_2%252C5_inch_SATA2_SS100S2-16G.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrPuJEkc9uTVhWEzcEfU1r_iClsWugzrDXkpXN2l4Oj1UZID-qWrXCypoxmreeq_BTMMOmVEg8uH7Dwc-4FDAGGRSZiDnw6TjsZJ_JjhJ-FPc4sq-ZH_ecRssLmBVKXzHAsuNmMo_3spyG/s320/2065_Kingston_SSD_16GB_2%252C5_inch_SATA2_SS100S2-16G.jpg" width="320" /></a></div><br />
<ul><li> <b>Kártyaolvasó.</b> Nem kötelező elem, de ha kártyát akarunk osztani, akkor elkerülhetetlen. A sok típus közül én alapvetően a két leggyakoribb típust javaslom. Az egyik az USB-s <a href="http://www.mediavox.hu/index.php?route=product/product&path=2&product_id=91">SmarGo</a> kártyaolvasó, másik az eredetileg COM1 portos, de USB-s verzióban is fellelhető Phoenix kártyaolvasó. Az COM portosnak az a hátránya, hogy külön táp kell neki, viszont ezt a portot általában semmire nem használjuk. Az USB-s könnyen telepíthető, nem kell neki külön táp, viszont a Linuxban problémásabb a konfigurálása. Ha áttesszük egy másik USB csatlakozóba, a konfigurációt is módosítani kell, különben nem kezeli a program az olvasót. Bármelyik modell tökéletesen teszi a dolgát, de én az olcsóbb és akár házilag is elkészíthető, Phoenixet javasolom. Ennek elég baráti az ára. (5-10 eFt)</li>
</ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiSWMwKxgE9tsfXbKkLfTPiQXq0cwecX8aaoXgGm7FLoqL7MDZIDw5nBPglXl-6Qwts9YcBiD3uuaeoeSRuChi-8eZOXg76IbT9XFcGtFIiHntpFTHSIRJBUrX4EueVdDLPQW1eh09cITl/s1600/2274193335_f34b322900.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiSWMwKxgE9tsfXbKkLfTPiQXq0cwecX8aaoXgGm7FLoqL7MDZIDw5nBPglXl-6Qwts9YcBiD3uuaeoeSRuChi-8eZOXg76IbT9XFcGtFIiHntpFTHSIRJBUrX4EueVdDLPQW1eh09cITl/s320/2274193335_f34b322900.jpg" width="320" /></a></div><br />
<br />
Ennyi ! Monitor, billentyűzet, egér (esetleg CD/DVD-ROM) csak a telepítés/beállítás időtartamára kell, utána nem, így ezeket nem is számolom.<br />
<br />
Így néz ki összeszerelve a kártyaszerver (klikkre megnő):<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-xEkhcA_D10YsnF3c3U2VHYJeMaDnfsmykr_V8Vyqqz442mG60P-On9EMcBwqRW4NIuqN0YSaypiN1ih2VCnc7Q1g_FBsXFeoN1D0Yjve-AlDW_8_fyf1WfsmZW7GuIuifv-7up1JHwGW/s1600/DSCF0027.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-xEkhcA_D10YsnF3c3U2VHYJeMaDnfsmykr_V8Vyqqz442mG60P-On9EMcBwqRW4NIuqN0YSaypiN1ih2VCnc7Q1g_FBsXFeoN1D0Yjve-AlDW_8_fyf1WfsmZW7GuIuifv-7up1JHwGW/s320/DSCF0027.JPG" width="320" /></a></div><br />
A kártyaolvasót a 2.5"-os ODD helyére (az SSD fölé) egyszerű kábelkötegelővel rögzítettem. Így néz ki (klikkre megnő):<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje5cuh3UgDs7F63kpt0_F-yP-PNbSk94u2wiSnu4RrgbSJrazftWMLHT_UPeDF-anTrhAluwbNJPoGkd_-Ctn4I1qFm0rvzq8U5ep0_17nUJzqfNhQbApGkT1cEG89EB7ebA4frFlPh1MB/s1600/DSCF0032.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje5cuh3UgDs7F63kpt0_F-yP-PNbSk94u2wiSnu4RrgbSJrazftWMLHT_UPeDF-anTrhAluwbNJPoGkd_-Ctn4I1qFm0rvzq8U5ep0_17nUJzqfNhQbApGkT1cEG89EB7ebA4frFlPh1MB/s320/DSCF0032.JPG" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvEYLjGJXTFxW18uCc8S59JaE3sGn1qWghAQ8tkhUptvvD2JlbIujCIjPx8AguS6ZBiM72R2uZw7YJ5hJrAr-e_5Uf_CVP-LYy_kn08SpwDgeaXUVcqkJwdZ_7FTBKJUdZABlbAwe4GnBf/s1600/DSCF0032.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div><br />
Névleges nyugalmi áramfelvétel (230 voltos oldalon):<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNGaGl9DNrkxBEKUYFzT_awmMNzy0Vtt_uLpVOnn2DlXnNRpyCN8oiX_-jvvFeZzThLs4MXSOm8RBaRqTTqBcosM-HZQ3vtaVIFrY27cS7sqzI4ONQmeyACBxp_ifUykbLv86ROQ1J-flK/s1600/DSCF0035.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNGaGl9DNrkxBEKUYFzT_awmMNzy0Vtt_uLpVOnn2DlXnNRpyCN8oiX_-jvvFeZzThLs4MXSOm8RBaRqTTqBcosM-HZQ3vtaVIFrY27cS7sqzI4ONQmeyACBxp_ifUykbLv86ROQ1J-flK/s320/DSCF0035.JPG" width="240" /></a></div><br />
Vagyis: 230x0,122=28,06 W ! Nem rossz ! Ez az üzemi normál teljesítménye, maximálisan 30 W-ot mérten, de azt csak néhány másodpercre. Ráadásul teljesen halk, és villámgyors :)<br />
<br />
Nézzük a költségvetést:<br />
<ol><li>Alaplap: 18 eFt</li>
<li>Memória: 8 eFt </li>
<li>Ház: 10 eFt</li>
<li>Táp: 9 eFt</li>
<li>SSD: 13 eFt</li>
<li>Kártya olvasó: ~10 eft<b> </b></li>
</ol><b>ÖSSZESEN: 68 eFt</b><br />
<br />
Szerintem egyáltalán nem vészes. Ha csak új alkatrészeket használunk akkor is 70 eFt-ból kihozható egy kártyaszerver, de természetesen használt alkatrészekkel tovább csökkenthetőek a költségek. Nem elfelejteni, hogy a gép később egyéb célokra is használható (pl. backup szerver, e-mail szerver, Web-szerver stb.) mivel (a fenti konfigurációval) 5-6 %-os CPU terheléssel elketyegnek a CAM programok, vagyis bőven van még kapacitás !<br />
<br />
<br />
<i>Folyt köv.</i><br />
<br />
A következő részben a rendszer telepítésével és beállításával foglalkozunk.<br />
<ul></ul><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div>Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com4tag:blogger.com,1999:blog-5467150661850304709.post-10626387525125787602011-03-28T22:59:00.015+02:002011-03-29T14:13:40.160+02:00Kártya szerver építése 1 - AlapokNézzük először is a műholdas előfizetői kártyák továbbosztásának jogi hátterét. Egy szóban lehet válaszolni: <b>TILOS</b>. Vagy legyen inkább 3 szó: <b>NE TEGYE SENKI ! Ha elkapnak büntetés jár érte ! Még súlyosabb a helyzet, ha pénzt kérsz vagy adsz a kártyamegosztásért !</b><br />
<br />
Ha túlléptünk és elfogadtuk a fenti mondatot, akkor olvashatunk tovább...<br />
<br />
<u><b>Egy kis GYIK (FAQ):</b></u><br />
<br />
<b>Miért jó a kártyamegosztás nekünk ?</b><br />
Akinek ez kérdés, inkább ne olvassa tovább... :-) <br />
<br />
<b>Hogy néz ki ez a kártyamegosztás ?</b><br />
A Kuala-Lumpur-ban elő barátunk, a mi műholdas előfizetői kártyánkra az internet és néhány remek program segítségével kérést küld, amit megválaszol a kártya (és a segéd programok), ezáltal ö is tudja nézni a mi általunk előfizetett TV adásokat. Pont ugyanúgy, mintha az ö boxában is ott lenne a mi kártyánk. Ez visszafelé is ugyanúgy működik (vagy legalábbis működhet), ha neki van egy spéci Maláj előfizetői kártyája, azt mi is használhatjuk. Képzeljük el azt a helyzetet, amikor már 30-40 partnerünk van....<br />
<br />
<b>Minden műholdvevő alkalmas erre ?</b><br />
NEM ! Általában azok a típusok igen, amik Linuxot használnak, és rendelkeznek internet kapcsolattal. Tipikusan ezek a drágább műholdvevők. A leggyakoribb modell a Dreambox és klónjai. Vannak persze egyéb megoldások is (pl. COM portal csatlakozik egy számítógéphez a box). <br />
<br />
<b>Minden műholdas előfizetői kártyát lehet tovább osztani (sharingolni) ?</b><br />
NEM ! Alapból csak azokat a kártyákat, amelyek nincsenek összepárosítva az előfizetés mellé adott műholdvevővel. A párosítás azt jelenti, hogy a kártya csak az adott boxban fog működni, máshol nem. Ha sharigot szeretnénk, akkor úgy kell előfizetni, hogy a szolgáltatótól csak kártyát kérünk, boxot nem. Ezt nem mindegyik szolgáltató engedi meg.<br />
<br />
<b>Minek a kártya szerver ? A Linuxos box önmagában is tudja futtatni a szükséges programokat !</b><br />
Ez igaz, de szerintem kényelmesebb megoldás a kártya szerver. Sokkal jobban terhelhető egy PC processzora, mind egy műholdvevőé. Ez akkor lesz fontos ha 30-40 partnernél járunk. De vannak egyéb indokok is: pl. ha újraindul vagy lefagy a box abban a pillanatban leáll a sharing is, de én már jártam úgy is, hogy a rokon gyerek addig bűvészkedett a távirányítóval, hogy leállította a sharing programot. Mivel éppen elutaztunk 1 hétig nem vettem észre.... A külföldi partnerek ezt nem sokáig tolerálják....<br />
<br />
<b>Hogyan kell beépíteni a megosztási rendszerbe a kártya szervert ?</b><br />
Nagyon egyszerű: a kártya szerver kapcsolódik a partnerekhez és erre kapcsolódnak a lokális boxok is.<br />
<br />
Na, eljutottunk a kártya szerverig.<br />
<br />
<u><b>Hogyan építsünk kártya szervert ?</b></u><br />
<br />
Semmi misztikum nincs benne, ugyanúgy kell építeni, mint egy sima PC-t, és a célok is nagyon hasonlóak:<br />
<ul><li>kis fogyasztás</li>
<li>csendes működés</li>
<li>olcsóság </li>
<li>nagyfokú stabilitás </li>
<li>önálló (minimális felügyelet mellet) működés </li>
</ul><br />
A helyzet az, hogy meg kell barátkoznunk a Linuxal, ugyanis egyértelműen ez a preferált operációs rendszer erre a célra.<br />
<br />
A következőkben végigmegyünk a hardveren, az operációs rendszer telepítésén és a beállításokon.<br />
<br />
<br />
<i>Folyt. köv.</i><br />
<br />
A következő részben a hardverral foglalkozunk.Blastohttp://www.blogger.com/profile/16055980346605240269noreply@blogger.com8