PCτηλεόραση Πώς θα κάνετε card server το PC σας Οι ρυθµίσεις του server Έχουµε ξαναγράψει σε προηγούµενο τεύχος για το οικιακό card sharing και τις ανάγκες που καλύπτει στο χώρο µιας οικογένειας, όπου τα µέλη της επιθυµούν να παρακολουθούν στις διαφορετικές τηλεοράσεις τους συνδροµητικά προγράµµατα, τα οποία προέρχονται από µία, δύο ή ακόµη και τρεις συνδροµητικές κάρτες διαφορετικών παρόχων, εντελώς ανεξάρτητα και χωρίς να επηρεάζει ο ένας τον άλλο. Γ ια να υλοποιηθεί ένα δίκτυο card sharing, χρειάζεται να γίνουν δύο είδη ρυθµίσεων. Οι πρώτες είναι οι ρυθµίσεις clients, δηλαδή των δεκτών ή υπολογιστών, που θα δέχονται τα κλειδιά της κάρτας. Οι δεύτερες είναι οι ρυθµίσεις server, µε τις οποίες θα ασχοληθούµε σε αυτό το άρθρο. Απαραίτητη προϋπόθεση για να πραγµατοποιήσετε το card sharing, είναι να διαθέτετε καλώδια δικτύου, σε κάθε σηµείο που υπάρχει δορυφορικός δέκτης, ενώ και οι ίδιοι οι δέκτες θα πρέπει να διαθέτουν κάρτα δικτύου. Φυσικά, µπορείτε εναλλακτικά να προτιµήσετε είτε τη δηµιουργία ασύρµατου δικτύου είτε το δίκτυο µέσω ηλεκτρικών γραµµών της ΕΗ, µέσω των συσκευών τύπου PowerLine Network, σαν αυτή της Technisat, που σας παρουσιάσαµε στο προηγούµενο τεύχος. Σαν server µπορείτε να βάλετε ένα Dreambox ή ένα άλλο δικτυακό Γράφει ο Locutus of Borg δέκτη, αλλά η πιο αξιόπιστη κατά τη γνώµη µας περίπτωση, είναι έ- νας ηλεκτρονικός υπολογιστής, λύση την οποία και προτιµήσαµε. Στήνοντας το server Στο σύστηµά µας αποφασίσαµε να µοιράσουµε δύο κάρτες µέσω PC και για το σκοπό αυτό θα πρέπει να προµηθευτείτε δύο smart mouse, τα οποία θα παίξουν το ρόλο του αναγνώστη καρτών. Οι συσκευές αυτές έχουν δυνατότητα ρύθµισης phoenix / smartmouse και 2 κρυστάλλους χρονισµού στα 3,57MHz και 6MHz και το κόστος τους δεν ξεπερνάει τα 20 ευρώ. To PC διαθέτει 2 σειριακές θύρες και έτσι δεν χρειάζεται κάποιος µετατροπέας USB σε RS-232. Αν όµως επιθυµείτε να µοιράσετε και τρίτη κάρτα, θα πρέπει να χρησιµοποιήσετε µετατροπέα 104 ΟΡΥΦΟΡΙΚΑ νέα ΜΑΙΟΣ 2007
και φυσικά µία συσκευή phoenix / smartmouse ακόµα. Σαν πρόγραµµα server επιλέξαµε το newcs γιατί είναι εύκολο στη χρήση και υποστηρίζει τα πρωτόκολλα σύνδεσης radegast και newcamd, που είναι αρκετά διαδεδοµένα και που υποστηρίζονται και από δέκτες και συσκευές που δεν τρέχουν Linux. Το newcs είναι απίθανα εύκολο στη ρύθµισή του. Βέβαια, παρόλη την απλότητα, οι ρυθµίσεις µπορεί να γίνουν έως πολύ πολύπλοκες, α- νάλογα µε την εφαρµογή. Ο newcs server υποστηρίζει κάρτες Viaccess, Seca, Irdeto, Conax, Cryptoworks, Nagra 2, Aladdin, NDS και Dreamcrypt. Σε επόµενη αναβάθµιση, θα υποστηρίξει και Griffin. Σε περιβάλλον Windows υποστηρίζει περίπου 70 πελάτες, ενώ σε Linux περίπου 250. Για τον κάθε πελάτη µπορείτε να φτιάξετε ξεχωριστό προφίλ. ηλαδή, να δώστε ειδικό κωδικό πρόσβασης, ποια κανάλια να βλέπει, αν επιτρέπεται να κάνει sharing αυτά που βλέπει κ.λπ. Στην περίπτωσή µας, δεν επιβάλαµε κάποιους περιορισµούς, κάτι που απλοποιεί ακόµη περισσότερο τη διαδικασία. Κατεβάζοντας το αρχείο zip από το δίκτυο (τελευταία έκδοση είναι η NewCS v1.20 RC13) βάζουµε σε κάποιον κατάλογο τουλάχιστον τα αρχεία newcs.exe, mingwm10.dll, pthreadgce2.dll και newcs.xml. Το τελευταίο αρχείο είναι και αυτό που κρατάει τις παραµέτρους. Για την παραµετροποίηση του newcs.xml, µπορείτε να χρησιµοποιήσετε είτε κάποιο απλό editor (notepad) είτε κάποιο ειδικό πρόγραµµα, όπως το newcsgui ή το neveto. Προτιµήστε το notepad++ που διατίθεται δωρεάν και είναι πολύ ανώτερο από το απλό notepad των windows (http://notepad-plus.sourceforge.net/uk/site.htm). Μάλιστα, κάνει ευκολότερη τη διαχείριση αρχείων xml, όπως το newcs.xml Προτιµήσαµε να ασχοληθούµε κατευθείαν µε το ίδιο το αρχείο newcs.xml, παρά µε κάποιο ειδικό πρόγραµµα, καθώς κάτι τέτοιο θα σας επιτρέψει να κατανοήσετε σε βάθος την όλη διαδικασία. Επίσης, πολλά από τα προγράµµατα παραµετροποίησης του newcs, δεν υποστηρίζουν όλες τις παραµέτρους που υπάρχουν στο newcs.xml. Το ζουµί Πριν ξεκινήσουµε την παραµετροποίηση του server, θα πρέπει να α- ποφασίσουµε ποια µηχανήµατα θα συνδέσουµε επάνω του και µε ποιο πρωτόκολλο θα γίνει αυτό. Επίσης, καλό θα είναι το PC που θα τρέχει το newcs να έχει σταθερό IP (π.χ. 192.168.0.200), ώστε να µη χρειάζεται κάθε φορά που αυτό αλλάζει, να πρέπει να ξαναρυθµίζουµε τους πελάτες - δέκτες. Τα δύο πρωτόκολλα που υποστηρίζονται, είναι όπως αναφέρω παραπάνω, το radegast και το newcamd. Radegast Το radegast είναι ουσιαστικά το πρώτο πρωτόκολλο που εφευρέθηκε για το δικτυακό sharing (διαµοιρασµό) καρτών. Οι φήµες λένε ότι η όλη ιδέα ξεκίνησε από έναν Έλληνα του εξωτερικού, ο οποίος την η- µέρα (µάλλον το βράδυ) των γενεθλίων του, είχε µαζέψει µερικούς φίλους σε κάποιο σπίτι για να τα γιορτάσουν. Ποτό στο ποτό, κουβέντα στην κουβέντα, ξεπήδησε και η ιδέα του να φτιάξουν ένα πρόγραµ- µα card sharing. Κάπως έτσι λοιπόν φηµολογείται ότι δηµιουργήθηκε το radegast. Το radegast είναι πολύ απλό στη χρήση -και κατά την άποψή µου η απλότητά του το κάνει και το πιο γρήγορο από όλα τα αντίστοιχα πρωτόκολλα. Η λειτουργία του βασίζεται σε ένα τµήµα που διαχειρίζεται τις κάρτες και σε ένα τµήµα που αναλαµβάνει το διαµοιρασµό. Ο διαµοιρασµός γίνεται µέσα από κάποια πόρτα [που ορίζουµε εµείς]. Οι πελάτες- δέκτες µέσω αυτής της µοναδικής πόρτας, ζητάνε και παίρνουνε τα κλειδιά DCW όλων των καρτών που διαχειρίζεται ο server. εν υπάρχει κάποιου είδους κωδικοποίηση ή κρυπτογράφηση και στην πραγµατικότητα δεν υπάρχει και κάποιος έλεγχος για το ποιος ζητάει τα κλειδιά, δηλαδή µπορεί ο κάθε ένας που γνωρίζει το IP και την πόρτα του server, να ζητήσει κλειδιά από αυτόν (σχετικά πρόσφατα αυτό άλλαξε). Τα πλεονεκτήµατά του είναι: Α. Απλός κώδικας. Β. Κώδικας που έχει δοθεί στη δηµοσιότητα. Γ. υνατότητα διαµοιρασµού πολλών καρτών από το ίδιο IP και πόρτα.. Γρήγορη απόκριση. Αυτά τα πλεονεκτήµατα έκαναν το radegast να εµφανιστεί και σε µηχανήµατα που έχουν πολύ χαµηλή υπολογιστική ισχύ, όπως το inet. αλλά και σε δέκτες που δεν τρέχουν linux, όπως οι δέκτες Tecview, MVision κ.ά. Όµως, έχει 2 βασικά µειονεκτήµατα: Α. εν κάνει ενηµέρωση EMM (µε απλά λόγια δεν ενηµερώνει τα βασικά κλειδιά της κάρτας και δεν διαχειρίζεται εντολές που α- φορούν στη συνδροµή, όπως ενεργοποίηση, απενεργοποίηση κ.λπ). Β. εν ελέγχει ποιος ζητάει κλειδιά. Έτσι, δεν είναι εύκολο να διαχειριστείς τους πελάτες και να περιορίσεις ποιος θα κάνει χρήση της υπηρεσίας και ποιος όχι. Για να λυθούν τα προβλήµατα αυτά, δηµιουργήθηκαν κάποια πρόσθετα προγράµµατα (π.χ. Netpilot). Newcamd & mgcamd Το newcamd ήρθε µε όλα τα πλεονεκτήµατα του radegast, αλλά χωρίς τα µειονεκτήµατά του. Το newcamd στην πραγµατικότητα υπάρχει σε 2 µορφές, στην παλιά και στη νέα. Η νέα µορφή ξεκινά από την έκδοση 5.25 και πάνω, ενώ η τρέχουσα είναι 6.10. Το newcamd ενσωµατώνει κωδικοποίηση 3DES, τόσο κατά τη διάρκεια της διαδικασίας σύνδεσης των πελατών (logon procedure), ό- σο και κατά την επικοινωνία µεταξύ server και πελατών (clients). Το γεγονός ότι το 3DES είναι αρκετά ισχυρό και απαιτεί µεγάλη υπολογιστική ισχύ, δεν επιτρέπει την ενσωµάτωσή του σε συσκευές ό- πως το inet. Ακόµα, ο κώδικάς του δεν είναι ελεύθερος, όµως κυκλοφορεί εδώ και καιρό ένα αρχείο, που εξηγεί τα βασικά σηµεία για το πώς να συνδεθεί κάποιος σε ένα server newcamd (περιγραφή του πρωτοκόλλου). Αυτό επέτρεψε σε εταιρείες όπως η Tecview και M-Vision να ενσωµατώσουν στους δέκτες τους και δυνατότητα σύνδεσης σε server τύπου newcamd. Επειδή όµως δεν έχει δηµοσιευθεί το πλήρες πρωτόκολλο, αλλά τµήµατά του, δεν επιτυγχάνεται 100% προσοµοίωση σε δέκτες που δεν τρέχουν Linux. Παρόλα αυτά, µέχρι στιγµής δεν φαίνεται να υπάρχει κάποιο πρόβληµα µε αυτούς τους δέκτες, αλλά ακόµη και αν βρεθεί, το πιθανότερο είναι να 105
λυθεί άµεσα, µε κάποια αναβάθµιση. Η αλήθεια είναι ότι στους δέκτες αυτούς έχει ενσωµατωθεί το mgcamd (δες παρακάτω). Το newcamd γράφτηκε από Γερµανούς έτσι από χόµπι. Για να µη γίνει όµως το πρόγραµµά τους αντικείµενο πειρατείας, δηλαδή για να µη χρησιµοποιηθεί από κάποιους που θα πουλάνε πειρατικές συνδροµές, ενσωµάτωσαν εκούσια δύο µειονεκτήµατα και αυτά δεν είναι άλλα από τη µη υποστήριξη καρτών Premiere Word και NDS (Sky UK & Sky Italia). Μια άλλη οµάδα, που δεν είχε τέτοιους προβληµατισµούς, δηµιούργησε το mgcamd, το οποίο είναι ίδιο µε το newcamd, χωρίς φυσικά τα µειονεκτήµατά του. Ακόµη και σήµερα, όταν µιλάµε για σύνδεση newcamd, στην πραγµατικότητα εννοούµε mgcamd. To newcamd απαιτεί εκτός από την πόρτα επικοινωνίας και µερικές άλλες παραµέτρους για να µπορέσει κάποιος πελάτης να συνδεθεί και να ζητήσει κλειδιά. Αυτές είναι το Login credentials, που είναι το όνοµα χρήστη (login) και το συνθηµατικό (password) και το Encryption key, που αποτελεί το κλειδί DES για την κωδικοποίηση της επικοινωνίας. Με αυτόν τον τρόπο, µόνο όποιος έχει τα σωστά παραπάνω στοιχεία µπορεί να συνδεθεί µε το Server. Οι συνδέσεις newcamd επιτρέπουν την ενηµέρωση κλειδιών από τους πελάτες, ενώ υπάρχει και ειδική εντολή που καθορίζει σε ποιους από αυτούς θα επιτρέπεται κάτι τέτοιο. Με άλλα λόγια, ο διαχειριστής του server φτιάχνει µια λίστα µε πελάτες που επιτρέπεται να συνδεθούν και αν αυτοί θα έχουν δυνατότητα ενηµέρωσης κλειδιών. Για κάθε έναν από αυτούς, εκδίδει ένα όνοµα χρήστη και ένα συνθηµατικό (login / password). Υπάρχει τουλάχιστον ένας λόγος να µην επιτρέπεται σε όλους τους πελάτες να κάνουν ενηµέρωση κλειδιών. Αυτός είναι ότι ο πελάτης για να κάνει κάτι τέτοιο, θα πρέπει να έχει πρόσβαση σε όλα τα στοιχεία της κάρτας που διαµοιράζεται, συµπεριλαµβανοµένου και του αριθµού σειράς. Αυτό επιτρέπει σε κάποιο να δει ποια κάρτα έχει ο server και να την ακυρώσει αν ο server είναι παράνοµος. Άλλος λόγος είναι για να περιοριστεί o όγκος των δεδοµένων (traffic) που διακινείται στο δίκτυο και έτσι να µπορούν περισσότεροι πελάτες να συνδεθούν. Να αναφέρω εδώ, ότι στις περισσότερες περιπτώσεις ο newcamd server διαχειρίζεται µία κάρτα ανά πόρτα. Έτσι, αν ο server έχει 2 κάρτες, πρέπει ο πελάτης να κάνει 2 φορές σύνδεση σε διαφορετική πόρτα, µία για κάθε κάρτα, σε αντίθεση µε το radegast που επιτρέπει το πέρασµα ECM πολλών καρτών από την ίδια πόρτα. Επίσης, αυτό που αναφέρω παραπάνω απλοϊκά ως ενηµέρωση κλειδιών, στην πραγµατικότητα είναι ενηµέρωση EMM. Παραµετροποίηση του server Ο πιο εύκολος τρόπος θα είναι να βάλουµε όλους τους πελάτες δέκτες, να συνδέονται µε radegast. Άλλωστε, το δίκτυό µας είναι τοπικό και δεν υπάρχει κίνδυνος να συνδεθεί κάποιος που δεν θέλουµε. Παρόλα αυτά, υπάρχει ένα βασικό πρόβληµα: οι κάρτες που θα διαµοιράζονται δεν θα παίρνουν τα νέα κλειδιά. Έτσι, στη χειρότερη περίπτωση θα πρέπει ένας δέκτης (τουλάχιστον) να έ- χει σύνδεση newcamd και να του επιτρέπεται η ενηµέρωση EMM. Επειδή όµως το δίκτυο είναι ιδιόκτητο και δεν υπάρχει πρόσβαση σε εξωτερικούς πελάτες, αλλά και επειδή είναι λίγοι οι δέκτες που θα συνδεθούν, µπορούµε να δώσουµε πρόσβαση Newcamd και EMM update σε όλους τους δέκτες, εκτός φυσικά από το inet, που µόνο µε σύνδεση radegast µπορεί να επικοινωνήσει. Η παραµετροποίηση του προγράµµατος newcs γίνεται µέσα από το αρχείο newcs.xml. Το αρχείο newcs.xml είναι γραµµένο σε XML. Η XML δεν είναι γλώσσα προγραµµατισµού. Είναι µία γλώσσα για τη δόµηση δεδοµένων, δηλαδή είναι ένα σύνολο κανόνων για το σχεδιασµό κειµένου, που διευκολύνουν τη δόµηση των δεδοµένων αυτών. Η XML χρησιµοποιεί ετικέτες (tags) (λέξεις µέσα σε γωνιακές αγκύλες '<' και '>') και γνωρίσµατα (όνοµα = "τι- µή"). Το newcs.xml είναι δοµηµένο σε παραγράφους. Από αυτές, µας ενδιαφέρουν οι εξής: <readers>. </readers> <radegastserver> </radegastserver> <newcamdserver> </newcamdserver> Τα παραπάνω tag υποδηλώνουν την αρχή και το τέλος της κάθε παραγράφου. <readers> Εδώ ρυθµίζουµε τις παραµέτρους που αφορούν τους αναγνώστες καρτών. Θέλουµε να συνδέσουµε 2 αναγνώστες, γι αυτό κάτω από το <readers> θα πρέπει να υπάρχουν 2 παράγραφοι <device> </device>, µία για κάθε συσκευή αναγνώστη καρτών (device=συσκευή). Τυχαία επιλέξαµε την κάρτα Nova να µπει στη θύρα 1 (com1) και την κάρτα Sky στη θύρα 2 (com2). Κείµενο µέσα σε <!-- --> είναι περιγραφή και αγνοείται από το πρόγραµµα. Εκεί βάζω την περιγραφή της από κάτω εντολής. Πάµε λοιπόν: <readers> <!-- ώστε ένα όνοµα για τις συσκευές σας --> <readers name="smart mouse σε PC"> <device> <!-- ώστε ένα όνοµα για την πρώτη συσκευή σας --> <name>nova on Com1</name> <!-- Ο Τύπος της συσκευής --> <type>phoenix</type> <!-- Χρονισµός της συσκευής: 153(1.53mhz), 358(3.58mhz), 450(4.5mhz), 536(5.36mhz), 600(6.00mhz), 800(8.00ΜΗz, 1000(10.00ΜΗz), 1071(10.71ΜΗz) ανάλογα µε τον κρύσταλλο πάνω στον αναγνώστη της κάρτας. Η κάρτα νόβα χρονίζεται στα 6ΜΗz. -- > <ΜΗz>600</ΜΗz> <!-- Που είναι συνδεµένη η συσκευή. COM1, COM2 κλπ --> <node>com1/node> 106 ΟΡΥΦΟΡΙΚΑ νέα ΜΑΙΟΣ 2007
<!-- Αφορά συσκευές infinity και δεν µας ενδιαφέρει εδώ --> <infinity_number>0</infinity_number> <!-- Αφορά συσκευές SC8in1 και δεν µας ενδιαφέρει εδώ --> <slot>0</slot> <!-- Aφορά την επικοινωνία µε τον αναγνώστη πριν ξεκινήσει η α- νάγνωση της κάρτας. εν έχει κάποια αξία για τα απλά smartmouse / phoenix --> <parity>none</parity> <!-- Ρύθµιση της συµπεριφοράς του reset, ανάλογα µε τη συσκευή σας. Βάλτε normal αν είναι phoenix ή inverse αν είναι smartmouse --> <reset>normal</reset> <!-- Ναι ή όχι (Yes, No). Αν θέλετε ή όχι να επιτρέπετε σε εξωτερικούς πελάτες (clients) να χρησιµοποιούν τον αναγνώστη αυτό. Εµείς θέλουµε.--> <export>yes</export> <!-- Ναι ή όχι (Yes, No). Αν θέλετε ή όχι να ενεργοποιήσετε αυτή τη συσκευή. Εµείς θέλουµε --> <enabled>yes</enabled> <!-- Προχωρηµένες εντολές για τη διαχείριση EMM κάποιων καρτών. Τις αφήνουµε ως έχουν --> <blocksa>no</blocksa> <blockua>no</blockua> <blockga>no</blockga> <!-- Για κάρτες nagra. εν µας αφορά --> <!-- <boxkey>0000000000</boxkey> --> <!-- <rsa>0000000000</rsa> --> <!-- Για κάρτες irdeto. Μας αφορά άµεσα και οι τιµές εξαρτώνται α- πό τον τύπο της κάρτας µας (version) είτε παρακάτω --> <irdeto-camkey>0000000000000000</irdeto-camkey> <irdeto-camkey-data> 0000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000</irdeto-camkey-data> <!-- Για κάρτες Cryptoworks. --> <crypto-special>no</crypto-special> <!-- Για κάρτες Cryptoworks και Viacess. --> <PTShandshake>No</PTShandshake> <!-- Ναι ή όχι (Yes, No) για να καταλαβαίνει το Newcs αν είναι τοποθετηµένη η κάρτα µέσα στον αναγνώστη. Πρέπει να υποστηρίζεται και από τη συσκευή. --> <carddetect>yes</carddetect> <!-- Η πόρτα που ο server θα περιµένει συνδέσεις newcamd από τους πελάτες για αυτήν τη συσκευή. Μπορεί να πάρει τιµή 0 έως 65535. Να αποφεύγετε τα χαµηλά νούµερα. Κάθε συσκευή πρέπει να έχει και διαφορετική πόρτα --> <newcamd_port>15050</newcamd_port> <!-- Αφορά συνδροµές Seca-PPV --> <Seca-PPV>no</Seca-PPV> <!-- Κωδικός PIN από 0000 µέχρι 9999 Αν χρειάζεται η κάρτα κάποιο PIN για να ανοίξει κάποιο κανάλι π.χ. PPV στο Conax ή γονικό κλείδωµα conax και cryptoworks. --> <pincode>0000</pincode> <!-- Ναι ή όχι (Yes, No) για αυτόµατη επιλογή των SIDs (service identifier). ηλαδή αν θέλουµε µπορούµε να φιλτράρουµε κάποια κανάλια, ώστε να µη δίνει κλειδιά ο server. Αν βάλουµε Yes, τότε ο server µοιράζει όλα τα κανάλια που ανοίγει η κάρτα --> <autosid>yes</autosid> <!-- Επιλογή των SID που θέλουµε να εξυπηρετεί ο server µας. Allow => ποια επιτρέπουµε. Deny => ποια απορρίπτουµε --> <sid> <allow> <!-- Τα sid είναι 4 ψηφία. Αν ο αριθµός είναι τριψήφιος, βάλτε ένα 0 µπροστά. Τα SID µπορείτε να τα βρείτε στο Lyngsat --> <id></id> </allow> <deny> <id></id> </deny> </sid> <!-- Εδώ δηλώνουµε την προτεραιότητα εξυπηρέτησης των πελατών: hard, round, fifo. Hard είναι ο παλαιότερος χρήστης (που συνδέθηκε στο server µας) και παίρνει ECM πριν τους νεώτερους χρήστες. Με round δηλώνεται ότι όλοι οι χρήστες έχουν την ίδια δυνατότητα στη λήψη ECM, ενώ µε fifo δηλώνεται ότι τα ECM τα παίρνει πρώτος, αυτός που τα ζητάει πρώτος. --> <priority>round</priority> <!-- Και τελειώσαµε µε τον πρώτο αναγνώστη κάρτας µας --> </device> <!-- Βάσει των παραπάνω φτιάχνουµε και τον επόµενο αναγνώστη κάρτας µας, που έχει την κάρτα SKY--> <device> 108 ΟΡΥΦΟΡΙΚΑ νέα ΜΑΙΟΣ 2007
<!-- ώστε ένα όνοµα για τη δεύτερη συσκευή σας --> <name>sky on Com2</name> <type>phoenix</type> <!-- Η κάρτα SKY UK χρονίζεται στα 3.579MHz. --> <mhz>358</mhz> <node>com2</node> <infinity_number>0</infinity_number> <slot>0</slot> <parity>none</parity> <reset>normal</reset> <export>yes</export> <enabled>yes</enabled> <blocksa>no</blocksa> <blockua>no</blockua> <blockga>no</blockga> <!-- <irdeto-camkey> και <irdeto-camkey-data> δεν βάζουµε, γιατί η κάρτα δεν είναι irdeto --> <crypto-special>no</crypto-special> <PTShandshake>No</PTShandshake> <carddetect>yes</carddetect> <!-- Η πόρτα που ο server θα περιµένει συνδέσεις newcamd από τους πελάτες για αυτήν τη συσκευή. Μπορεί να πάρει τιµή 0 έως 65535. Να αποφεύγετε τα χαµηλά νούµερα. Κάθε συσκευή πρέπει να έχει και διαφορετική πόρτα --> <newcamd_port>15051</newcamd_port> <Seca-PPV>no</Seca-PPV> <pincode>0000</pincode> <autosid>yes</autosid> <sid> <allow> <id></id> </allow> <deny> <id></id> </deny> </sid> <priority>round</priority> <!-- Τελειώσαµε και µε το δεύτερο αναγνώστη κάρτας µας --> </device> <!-- Και τελειώσαµε µε όλους τους αναγνώστες και κλείνουµε αυτήν την παράγραφο --> </readers> <radegastserver> Η επόµενη παράγραφος είναι η <radegastserver>, όπου θα δηλώσουµε τις παραµέτρους του συγκεκριµένου πρωτοκόλλου. <radegastserver> <!-- Yes, No - Ναι ή Όχι αν θέλουµε να ενεργοποιήσουµε τη λειτουργία του ή όχι. --> <enabled>yes</enabled> <!-- Η πόρτα που θα εξυπηρετεί τις συνδέσεις. Πρέπει να είναι διαφορετική από αυτές που χρησιµοποιεί το newcamd. Οι τιµές που παίρνει είναι από 0 έως 65535 --> <port>678</port> <!-- Εδώ µπορείτε να δώσετε µία λίστα µε ποια εξωτερικά IP επιτρέπεται να συνδεθούν µε τον radegast server. Με αυτόν τον τρόπο γίνεται ο έλεγχος και όχι µε login/password όπως στο newcamd - -> <allow> <!-- Οι τιµές που παίρνει είναι: all (όλοι) ή διευθύνσεις IP ή DNS. - -> <hostname>all</hostname> </allow> <!-- Τέλος των ρυθµίσεων του radegast --> </radegastserver> <newcamd> Ακολουθεί η παράγραφος <newcamd>. Εδώ, εκτός από τις παρα- µέτρους του newcamd, γίνεται και δήλωση των χρηστών που επιτρέπεται να συνδεθούν. Για τον κάθε χρήστη δηλώνεται ένα διαφορετικό login / password, καθώς και αν η σύνδεση θα γίνεται από συγκεκριµένο IP, αν επιτρέπεται η ενηµέρωση EMM και αν επιτρέπεται ο χρήστης αυτός να µοιράζει κωδικούς σε άλλους χρήστες (π.χ. card spider). Στη συγκεκριµένη περίπτωση θέλω να συνδέσω τρεις δέκτες, οπότε πρέπει να δηµιουργήσω 3 λογαριασµούς, ένα για τον καθένα. Οι δέκτες που θα έχουν δυνατότητα σύνδεσης Newcamd θα είναι (Όνο- µα δέκτη: login / password): Tecview: tv2050/tv2050 M-Vision: mv9085/mv9085 Elanvision: elan8000/elan8000 Φυσικά, µπορείτε να θέσετε ό,τι θέλετε για όνοµα χρήστη (login) και κωδικό πρόσβασης (password). Στην παρούσα περίπτωση, σε όλους τους δέκτες θα δοθεί η δυνατότητα για ενηµέρωση EMM. Πρέπει να δηµιουργηθεί ξεχωριστός λογαριασµός για κάθε πελάτη, γιατί ο server δεν επιτρέπει πάνω από µία σύνδεση µε τα ίδια στοιχεία. <newcamdserver> <!-- Yes, No - Ναι ή Όχι αν θέλουµε να ενεργοποιήσουµε τη λειτουργία του ή όχι. --> <enabled>yes</enabled> <!-- Ονοµασία του server. Μπορεί να είναι οτιδήποτε µε λατινικούς 109
χαρακτήρες. Χρήσιµο µόνο σε πελάτες τύπου newcamd, από τους υπόλοιπους αγνοείται --> <name>newcs</name> <!-- Κωδικός DES για την κρυπτογράφηση της επικοινωνίας του server µε τους πελάτες. Πρέπει να είναι 14 διψήφιοι αριθµοί --> <deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey> <!-- Και εδώ ξεκινάει η λίστα µε τους επιτρεπτούς πελάτες. Μπορείτε να βάλετε όσους χρήστες θέλετε. Κάθε χρήστης έχει τη δική του περιοχή <user> </user>. --> <user> <!-- Όνοµα χρήστη (login). Προσοχή στα κεφαλαία / µικρά. --> <name>elan8000</name> <!-- Κωδικός πρόσβασης. Προσοχή στα κεφαλαία / µικρά. --> <password>elan8000</password> <!-- Αν θέλουµε ο πελάτης να συνδέεται µόνο από µία συγκεκριµένη διεύθυνση IP ή DNS το δηλώνουµε εδώ. Χρήσιµο για να περιορίσουµε την πρόσβαση από ένα µόνο σηµείο. εν είναι χρήσιµο αν αλλάζει το IP του πελάτη. --> <hostname></hostname> <!-- Βάσει του παραπάνω, σε ποια πόρτα θα γίνεται ο έλεγχος του πελάτη (0-65535) --> <port>12000</port> <!-- Εδώ γίνεται η επιλογή αν θέλουµε ο πελάτης να κάνει(on) ή ό- χι(off) αποστολές εντολών EMM --> <au>on</au> <!-- Αν έχουµε δηµιουργήσει κάποιο φίλτρο καναλιών (SID), µπορούµε να δηλώσουµε εδώ αν θέλουµε ο συγκεκριµένος πελάτης να παρακάµψει (On) ή όχι (Off) το φίλτρο αυτό --> <sidoverride>on</sidoverride> <!-- Αν δεν θέλουµε ο server µας να γίνει κοµµάτι δικτύου spider, δηλαδή να συνδεθεί µε άλλους server που θα µοιράζουν τις δικές µας κάρτες, βάζουµε Yes. Αλλιώς No --> <spider>no</spider> <!-- ήλωση του ρυθµού σε δευτερόλεπτα (1 έως 60) για την αποστολή εντολών ECM. Η συγκεκριµένη εντολή έχει σκοπό να εµποδίσει κάποιον πελάτη να γίνει server και να µοιράζει τις δικές µας κάρτες σε άλλους πελάτες. Αν ο πελάτης ζητήσει παραπάνω από έ- να ECM µέσα στον επιλεγµένο χρόνο, ο server µας δεν τον εξυπηρετεί. --> <rate>2</rate> <!-- Τέλος ρυθµίσεων για τον πρώτο χρήστη. --> </user> <!- Και συνεχίζουµε µε τον επόµενο χρήστη --> <user> <name>tv2050</name> <password>tv2050</password> <hostname></hostname> <port>12000</port> <au>on</au> <sidoverride>on</sidoverride> <spider>no</spider> <rate>2</rate> <!-- Τέλος ρυθµίσεων για το δεύτερο χρήστη. --> </user> <!- Και συνεχίζουµε µε τον επόµενο χρήστη --> <user> <name>mv9085</name> <password>mv9085</password> <hostname></hostname> <port>12000</port> <au>on</au> <sidoverride>on</sidoverride> <spider>no</spider> <rate>2</rate> <!-- Τέλος ρυθµίσεων για τον τρίτο χρήστη. --> </user> <!-- Τέλος ρυθµίσεων που αφορούν το newcamd server --> </newcamdserver> Με αυτές τις ρυθµίσεις στο newcs.xml, ο server µας είναι έτοιµος. Βέβαια υπάρχουν και πολλές άλλες παράµετροι που µπορούν να ρυθµιστούν στο αρχείο αυτό, όµως δεν είναι απαραίτητες για την α- πλή λειτουργία του server, µιας και προορίζονται για άλλες πιο προχωρηµένες εφαρµογές. Π.χ. σε κάθε <user> µπορούµε να δηλώσουµε σε ποιους αναγνώστες καρτών θα έχει πρόσβαση ο συγκεκριµένος πελάτης. Αν υπάρχει ένα <allow>, όλοι οι υπόλοιποι αναγνώστες δεν είναι προσβάσιµοι από τον πελάτη αυτό. <readers> <allow>nova on Com1</allow> </readers> Μέσα στο αρχείο zip που περιλαµβάνει τα αρχεία του newcs, πάντα υπάρχει ένα κείµενο που περιγράφει λεπτοµερώς όλες τις παραµέτρους. Καλό είναι να του ρίξετε µια µατιά, γιατί από έκδοση σε έκδοση προστίθενται / αφαιρούνται ή τροποποιούνται παράµετροι. Irdeto CAM key και Irdeto CAM key data Οι συγκεκριµένες παράµετροι είναι χρήσιµες αν θέλετε να µοιράσετε κάρτα Irdeto έκδοση 5 και πάνω. Αν η κάρτα σας είναι µέχρι και 4, απλά τις διαγράφετε, καθώς δεν σας χρειάζονται. 110 ΟΡΥΦΟΡΙΚΑ νέα ΜΑΙΟΣ 2007
Ο προγραµµατιστής του newcs δεν έχει ενσωµατώσει το σωστό αλγόριθµο υπολογισµού των παραµέτρων αυτών, ώστε να τις βρίσκει αυτόµατα (κάρτες έκδοσης 5 και πάνω). Οι κάρτες Iirdeto µέχρι και την έκδοση 4 είχαν κάποιο bug και δεν έλεγχαν αυτές τις παραµέτρους και έτσι δεν απαιτείται η δήλωσή τους. Αντίθετα, οι νεότερες κάρτες το κάνουν και αν το CAM key και CAM key data είναι λάθος, τότε δεν θα µπορείτε να µοιράσετε σωστά την κάρτα (µαύρη εικόνα). Για λόγους δικαιωµάτων (copyright) δεν είναι φρόνιµο να δηµοσιεύσουµε τα σωστά νούµερα, ούτε τον αλγόριθµο. Ακόµα όµως και αν το κάναµε, δεν είναι σίγουρο ότι τα νούµερα που θα δίναµε θα δούλευαν µε την κάθε κάρτα, µιας και ανάλογα µε τον αριθµό σειράς της κάρτας σας, πιθανόν να απαιτείται και διαφορετικό νούµερο. Στο διαδίκτυο κυκλοφορούν κάποιες λίστες και έτσι µπορείτε να δοκιµάστε αν κάποιο από αυτά τα νούµερα δουλεύει µε την κάρτα σας. Εµείς, στο παράδειγµα που αναφέραµε, βάλαµε όλα τα ψηφία 0. Η αλήθεια είναι ότι ο τρόπος υπολογισµού του CAM key είναι γνωστός, όµως απ ότι φαίνεται, δεν υπάρχει ιδιαίτερο ενδιαφέρον από τον προγραµµατιστή του newcs να τον εφαρµόσει και έτσι αφήνεται στο χρήστη η διαδικασία αυτή. Εκκίνηση του newcs Αφού γίνουν οι παραπάνω ρυθµίσεις, µπορούµε να ξεκινήσουµε το newcs. Με διπλό κλικ πάνω στο newcs.exe ξεκινάει το πρόγραµµα. Αν όλα είναι ΟΚ, στο παράθυρο που ανοίγει θα δείτε περίπου τα παρακάτω: [ 09:49:14 ] [ Box detect ] Windows Vista Build 2600 [ 09:49:14 ] [ Config ] COM1 ECM priority: round [ 09:49:14 ] [ Config ] COM2 ECM priority: round [ 09:49:14 ] [ EMM Cache ] Initialising Cache with 20 entries [ 09:49:14 ] [ ECM Cache ] Initialising Cache with 20 entries [ 09:49:14 ] Calibrating delay loops [ 09:49:14 ] usleep(500) takes: 0 s 1000 us [ 09:49:14 ] Allocation memory for 20000 regular users [ 09:49:14 ] [ Loader ] Reader type 2 on node COM1 [ 09:49:16 ] [ Phoenix ] Opening device COM1 [ 09:49:16 ] [ Phoenix ] Setting parity to NONE on node COM1 [ 09:49:16 ] [ Phoenix ] Setting 2 Stop bits on node COM1 [ 09:49:16 ] [ Phoenix ] Setting baud to 9600 [ 09:49:17 ] [ ATR ] T=14 1etu=104.17us Guardtime:17etu WWT:9600etu [ 09:49:17 ] [ ATR ] Historical bytes: I R D E T O A C S V 9. 0 [ 09:49:17 ] [ Loader ] Init Irdeto card [ 09:49:17 ] [ Phoenix ] Setting parity to NONE on node COM1 [ 09:49:17 ] [ Phoenix ] Setting 2 Stop bits on node COM1 [ 09:49:17 ] [ Phoenix ] Setting baud to 9600 [ 09:49:18 ] [ Irdeto ] CoCo: GRC CAID: 0604][DataCount 25] [ 09:49:18 ] [ Irdeto ] ACS: 0605 [ 09:49:18 ] [ Keyman ] Adding key xxxxxx type 0 on Provider 000000 for caid 0604 ID=0 [ 09:49:18 ] [ Keyman ] Adding key xxxxxx type 1 on Provider 000000 for caid 0604 ID=0 [ 09:49:18 ] [ Keyman ] Adding key xxxxxx type 1 on Provider 000001 for caid 0604 ID=1 [ 09:49:18 ] [ Keyman ] Adding key xxxxxx type 1 on Provider 000002 for caid 0604 ID=2 [ 09:49:18 ] [ Keyman ] Adding key xxxxxx type 1 on Provider 000003 for caid 0604 ID=3 [ 09:49:18 ] [ 0604 ] Init took: 0.913000 [ 09:49:18 ] [ Loader ] Card 0604 on port COM1 ready [ 09:49:18 ] [ Loader ] Starting Newcamd Server on port 15050 [ 09:49:18 ] [ Loader ] Reader type 2 on node COM2 [ 09:49:18 ] [ Card queue COM1 ] Starting... [ 09:49:18 ] [ Phoenix ] Opening device COM2 [ 09:49:18 ] [ Phoenix ] Setting parity to NONE on node COM2 [ 09:49:18 ] [ Phoenix ] Setting 2 Stop bits on node COM2 [ 09:49:18 ] [ Phoenix ] Setting baud to 9600 [ 09:49:20 ] [ ATR ] T=0 1etu=26.04us Guardtime:15etu WWT:38400etu [ 09:49:20 ] [ ATR ] Historical bytes: 3[B0][06]i[FF]JP[D0][00][00]SY[00][00][00] [ 09:49:20 ] [ Loader ] Init NDS card [ 09:49:20 ] [ Phoenix ] Setting parity to ODD on node COM2 [ 09:49:20 ] [ Phoenix ] Setting 2 Stop bits on node COM2 [ 09:49:20 ] [ Phoenix ] Setting baud to 38400 [ 09:49:21 ] [ NDS ] BOXID: xxxxxxxx [ 09:49:21 ] [ NDS ] CAID: 0961 [ 09:49:21 ] [ Keyman ] Adding key xxxxxx type 0 on Provider 000000 for caid 0961 ID=0 [ 09:49:21 ] [ Keyman ] Adding key xxxxxx type 1 on Provider 000000 for caid 0961 ID=0 [ 09:49:23 ] [ 0961 ] Init took: 2.478000 [ 09:49:23 ] [ Loader ] Card 0961 on port COM2 ready [ 09:49:23 ] [ Card queue COM2 ] Starting... [ 09:49:23 ] [ Loader ] Starting Newcamd Server on port 15051 [ 09:49:23 ] [ Loader ] Starting Radegast Server on port 678 Οι ρυθµίσεις στους δέκτες - πελάτες Στην παρούσα εφαρµογή, το σύνολο των δεκτών που θα συνδεθούν στο server είναι 4. Τρεις σε µορφή newcamd και ένας σε radegast. Ο newcs, φυσικά µπορεί να οδηγήσει εξυπηρετήσει πολλούς περισσότερους πελάτες. Μη σας µπαίνουν ιδέες να δώσετε πρόσβαση και σε µερικούς φίλους σας, αφού κάτι τέτοιο είναι παράνοµο. Ακό- µα, έχετε υπόψη σας ότι οι νέες κάρτες Irdeto πιθανόν να µην µπορούν να εξυπηρετήσουν παραπάνω από 4 πελάτες ταυτόχρονα (που βλέπουν διαφορετικό κανάλι). Η νέα γενιά καρτών εφαρµόζει σύστηµα anti-splitting. Έτσι, µόλις η κάρτα αντιληφθεί ότι γίνεται δια- µοιρασµός κλειδιών, αρχίζει να απαντά τρελά για ένα χρονικό διάστηµα, που είναι από 10 έως 15 λεπτά. Πρόσφατα ακούστηκε ότι το ίδιο έχει αρχίσει να εφαρµόζεται και από τις κάρτες Sky (NDS). Οι δέκτες που δεν τρέχουν Linux (Elanvision, Dreambox) έχουν πολύ εύκολο τρόπο για να περάσετε τις παραµέτρους σύνδεσης µε το server σας. Οι δέκτες αυτοί απαιτούν το φόρτωµα κάποιας 112 ΟΡΥΦΟΡΙΚΑ νέα ΜΑΙΟΣ 2007
εφαρµογής (plug-in) και παραµετροποίηση κάποιων αρχείων. Το inet έχει την εφαρµογή set-it, που κάνει τη δουλειά παιχνιδάκι. Η διαδικασία παραµετροποίησης των δεκτών είναι σε 2 µέρη. Το πρώτο µέρος αφορά στη ρύθµιση της διεύθυνσης IP του δέκτη (που ουσιαστικά εξαρτάται από το δίκτυό σας) και το δεύτερο πού είναι οι απαραίτητες ρυθµίσεις για τη σύνδεσή του στο newcs. Θεωρώ ότι ο router σας έχει ενεργοποιηµένο το DHCP, οπότε όλες οι συσκευές στο δίκτυο θα µπορούν να παίρνουν IP αυτόµατα. Tecview 2050FAE (version 2.35) Ο δέκτης αυτός έχει από τα πιο εύκολα και κατανοητά µενού. Έτσι, δεν χρειάζονται ιδιαίτερες εξηγήσεις για τις ρυθµίσεις. Για τη ρύθµιση της τοπικής IP ακολουθήστε τη διαδροµή Menu -> Ρυθµίσεις συστήµατος -> ίκτυο -> Local IP Setup και βάλτε το DHCP στο ON. Πατήστε το F1 για αποθήκευση. Ο δέκτης θα κάνει επανεκκίνηση. Για τη ρύθµιση των παραµέτρων του server, ακολουθήστε τη διαδροµή Menu -> Ρυθµίσεις συστήµατος -> ίκτυο -> Service Setup. Επιλέξτε: Type: Dream net SoftCam: NewCamd Auto Connection: Enable Server No:1 Server connection: Using IP Server s IP: 192.168.0.200 (ή ό,τι άλλο IP έχει ο server) Server s Port: 15050 Πατήστε F1 για αποθήκευση και πατήστε F2 για να περάσετε τις παραµέτρους σύνδεσης. Ο δέκτης θα σας ζητήσει να κάνει επανεκκίνηση. Πηγαίνοντας µετά στο ίδιο µενού και πατώντας το πλήκτρο F2, θα σας εµφανιστεί το παράθυρο για να βάλετε το όνοµα χρήστη (ID), τον κωδικό πρόσβασης (password) και φυσικά το DES key. Αφού θέσετε τις σωστές παραµέτρους, πατήστε F1 και ξανά F1 για αποθήκευση και κάντε επανεκκίνηση στο δέκτη σας. Αν όλα έχουν γίνει σωστά, ο δέκτης θα συνδεθεί µε το server σας. Βέβαια, πρέπει να επαναλάβουµε και τη διαδικασία και για τη δεύτερη κάρτα, αλλάζοντας φυσικά το Server Number από 1 σε 2 και την πόρτα από 15050 σε 15051. Υπάρχει περίπτωση να µη δείτε εικόνα αµέσως. Μπορεί να χρειαστεί να περιµένετε µερικά δευτερόλεπτα, µέχρι να γίνει ενηµέρωση EMM. M-Vision 9085 NET (v6.11) Σε αντίστοιχες γραµµές µε τα παραπάνω, ρυθµίζουµε και τους δέκτες M-Vision. Βεβαιωθείτε πρώτα ότι το µενού smartcard είναι ενεργοποιηµένο (µπαίνοντας στο µενού και πατώντας 5 φορές το πλήκτρο 9). Από το µενού επιλέγουµε Installation -> Network -> IP Setup. Θέτουµε το Network Setting σε Auto-detect και πατάµε Apply για αποθήκευση. Στη συνέχεια, πάµε στο µενού Net Setup και θέτουµε: Type: Dream Net SoftCam: Newcamd Server No: 1 Server s IP address: 192.168.0.200 (ή ότι άλλο IP έχει ο server) Port: 15050 Επιλέγοντας το Authorization, µας ανοίγει το ειδικό µενού για να βάλουµε το όνοµα χρήστη (User ID), τον κωδικό πρόσβασης (password) και φυσικά, το DES key (που το ονοµάζει config key). Επαναλαµβάνουµε την διαδικασία για την πόρτα 15051 που κρατάει την κάρτα Sky. Elanvision EV-8000S Ο EV-8000S τρέχει Linux, που µε απλά λόγια σηµαίνει ότι έχετε κάποιες γνώσεις δικτύωσης για να µπορέσετε να το δείτε από το PC σας και να του περάσετε κάποια προγράµµατα στο σκληρό του δίσκο. Στο συγκεκριµένο µηχάνηµα, θα φορτώσουµε το mgcamd (για τους λόγους που αναφέρονται παραπάνω). Στον κατάλογο programs δηµιουργούµε έναν υποκατάλογο µε το ό- νοµα mgcamd. Εκεί αντιγράφουµε τα παρακάτω αρχεία: ignore.list mgcamd priority.list replace.list Στον κατάλογο programs\keys βάζουµε το αρχείο mg_cfg, αφού του έχουµε κάνει 2 σηµαντικές αλλαγές µε το notepad++: #Για να δηλώσουµε ότι τρέχει σε elanvision Β: { 05 } #Για να ενεργοποιήσουµε τη λειτουργία newcamd client G: { 01 } (Θα βρείτε τις αντίστοιχες γραµµές B: και G: και θα αλλάξετε τα νού- µερα µέσα στις παρενθέσεις). Στον κατάλογο programs\config\newcamd υπάρχει το αρχείο newcamd.conf. Πάλι µε τη χρήση του notepad++ βάζουµε (ή τροποποιούµε) τις παρακάτω 3 γραµµές: CWS = 192.168.0.200 15050 elan8000 elan8000 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs CWS = 192.168.0.200 15051 elan8000 elan8000 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs CWS_INCOMING_PORT = 12000 Αν δεν υπάρχει αυτό το αρχείο, µπορούµε απλά να δηµιουργήσου- µε ένα αρχείο, µε µόνο αυτές τις γραµµές. 114 ΟΡΥΦΟΡΙΚΑ νέα ΜΑΙΟΣ 2007
Από το µενού του δέκτη, επιλέγουµε το 9 Multimedia -> 4 Εφαρµογές και µε τη χρήση των σταυρωτών πλήκτρων και του ΟΚ βρίσκουµε τον κατάλογο mgcamd και το αρχείο mgcamd. Πατάµε το κόκκινο πλήκτρο για να ενεργοποιηθεί η αυτόµατη εκκίνηση του προγράµµατος αυτού και είµαστε έτοιµοι. Μπορείτε να πατήσετε το πλήκτρο OK για να ξεκινήσει να τρέχει η εφαρµογή του mgcamd. Έχει παρατηρηθεί ότι σε ορισµένες περιπτώσεις, µετά από επανεκκίνηση του δέκτη, δεν γίνεται σύνδεση του mgcamd µε το server µας (µάλλον επειδή µπορεί να ξεκινάει το mgcamd πριν ολοκληρωθεί κάποια άλλη διεργασία του Linux kernel). Τότε, απλά από το παραπάνω µενού, µε το πλήκτρο OK σταµατάµε και ξαναξεκινάµε το mgcamd. Ευτυχώς, αυτό γίνεται σχετικά σπάνια. Οι ρυθµίσεις των παραµέτρων του Server στον Tecview 2050FAE. inet Season Interface Η συγκεκριµένη συσκευή ρυθµίζεται πολύ εύκολα µε τη χρήση του Set-it. Παραθέτω τις φωτογραφίες για να µην παιδεύεστε µε τις πολλές παραµέτρους αλλά και για να γλιτώσω να γράψω 5 ακόµα σελίδες. Το τι κάνει η κάθε παράµετρος, περιγράφεται στις οδηγίες χρήσης του inet. Στη σελίδα CAM config ρυθµίζουµε τις παραµέτρους που αφορούν τα πακέτα που θέλουµε να δούµε. 0961 είναι το Sky και 0604 είναι η Nova. Οι ρυθµίσεις που βλέπουµε στην παρακάτω εικόνα, αφορούν λειτουργία του inet είτε σε Irdeto eurocam είτε σε Humax 5400. Η ρύθµιση της σύνδεσης µε το server µας, γίνεται από τη σελίδα Network Radegast Config. Προσοχή µην αλλάξετε την IP (My IP) και µετά δεν µπορείτε να του µιλήσετε! Εκεί, στο Radegast Config, βάζετε την IP του server, την πόρτα και τσεκάρετε το ServerIP (όχι το DNS- Name). Προτείνω αφού συνδεθείτε µε το inet, να πατήσετε το πλήκτρο Read all from device, ώστε στο set-it να φορτωθούν οι παράµετροι που υπάρχουν ήδη µέσα στο inet και να τροποποιήσετε αυτές αν δεν ταιριάζουν. Μετά, µε το πλήκτρο Upload all γίνεται η ενηµέρωση του inet. Οι ρυθµίσεις δικτύου στον MVision 9085 NET. Οι ρυθµίσεις των παραµέτρων του Server στον MVision 9085 NET. Επίλογος Τελικά, είναι πολύ εύκολο να µοιράσετε τις κάρτες σας στους δικτυακούς σας δέκτες. Απαιτεί λίγη υποµονή για να κατανοήσετε τις παραµέτρους και τα µενού των δεκτών, όµως αυτό γίνεται µία φορά. Από εδώ και µετά, µπορείτε να βλέπετε διαφορετικά κανάλια από τις αγαπηµένες σας συνδροµές σε κάθε δέκτη σας (και χωρίς έξτρα κόστος συνδροµής), αφήνοντας όλη την οικογένεια ευχαριστηµένη. εν µπορώ να σας αναγκάσω να µη µοιράσετε τις συνδροµές σας σε φίλους, γείτονες κ.λπ., όµως µπορώ πάλι να σας υπενθυµίσω ότι αν το κάνετε αυτό, είναι παράνοµο. Σε µια τέτοια περίπτωση, το περιοδικό δεν αναλαµβάνει καµία ευθύνη. Αφού φορτώσουµε το mgcamd, πατάµε ΟΚ για να ξεκινήσει να τρέχει στον Elanvision EV-8000S. Συσκευή τύπου phoenix / smartmouse, που συνδέεται σειριακά µε το PC και παίζει το ρόλο του card reader. Στον Tecview 2050FAE πρέπει να ρυθµίσουµε το DHCP στο ON. Οι ρυθµίσεις για το inet Season Interface. 115