<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog despre resurse educaţionale din IT &#187; thnologie</title>
	<atom:link href="http://resurse-educationale.uv.ro/?feed=rss2&#038;tag=thnologie" rel="self" type="application/rss+xml" />
	<link>http://resurse-educationale.uv.ro</link>
	<description>Cu informatii pentru dezvoltare personala, dar şi pentru studentţi, elevi, profesori, webmasteri, programatori</description>
	<lastBuildDate>Fri, 27 Jan 2012 01:12:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Tehnologia satelitilor. HowTo.</title>
		<link>http://resurse-educationale.uv.ro/?p=175</link>
		<comments>http://resurse-educationale.uv.ro/?p=175#comments</comments>
		<pubDate>Wed, 06 Apr 2011 12:53:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[calibrare]]></category>
		<category><![CDATA[configurare]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[netsystem]]></category>
		<category><![CDATA[pppd]]></category>
		<category><![CDATA[satelit]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[thnologie]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://resurse-educationale.uv.ro/?p=175</guid>
		<description><![CDATA[Sat (Satellite Technology) HOWTO Roberto Arcomano berto@fatamorgana.com, Florindo Santoro flosan@hack-it.net v1.3, 21 July 2001 Traducerea din limba engleza: Victor Plugaru vuk@go.ro Cu scuzele de rigoare pentru eventualele greseli sau inadvertente. Tehnologia satelitilor incepe sa devina o mare resursa pentru utilizatorii &#8230; <a href="http://resurse-educationale.uv.ro/?p=175">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Sat (Satellite Technology) HOWTO<br />
Roberto Arcomano berto@fatamorgana.com, Florindo Santoro<br />
flosan@hack-it.net<br />
v1.3, 21 July 2001<br />
Traducerea din limba engleza: Victor Plugaru vuk@go.ro<br />
Cu scuzele de rigoare pentru eventualele greseli sau inadvertente.</p>
<p>Tehnologia satelitilor incepe sa devina o mare resursa pentru<br />
utilizatorii de Internet, permitand largimi mari de banda pentru download,<br />
precum si pentru multe alte servicii interesante. Acest document tine<br />
de investigheze modalitatile de conectare a mediului Linux prin<br />
satelit, cum sa obtineti viteze superioare si sa partajati aceasta cu alti<br />
clienti. Puteti gasi ultimele versiuni ale acestui document la<br />
http://www.fatamorgana.com/bertolinux/sat/english &lt;http://www.fata-<br />
morgana.com/bertolinux/sat/english&gt; si http://www.hack-it.net/How-<br />
To/Sat-HOWTO.html &lt;http://www.hack-it.net/How-To/Sat-HOWTO.html&gt; .<br />
______________________________________________________________________</p>
<p>Cuprins</p>
<p>1. Introducere</p>
<p>1.1 Introducere<br />
1.2 Copyright</p>
<p>2. Cunostinte necesare</p>
<p>2.1 Despre sateliti<br />
2.2 Cum lucreaza?<br />
2.3 Alte tehnologii<br />
2.4 Care este largimea de banda maxima?<br />
2.5 Cat costa?<br />
2.5.1 Costurile hardware<br />
2.5.2 Costurile conturilor<br />
2.6 Ce sateliti sunt folositi?<br />
2.7 Ce ISP-uri ofera servicii de acces prin Internet?<br />
2.8 Altceva?</p>
<p>3. Informatii tehnice</p>
<p>3.1 Functionare generala<br />
3.2 Frecvente<br />
3.3 Carduri receptoare DVB<br />
3.4 Configurarea nivelului legaturii de date DVB<br />
3.5 Functionarea TCP/IP<br />
3.6 Autentificarea<br />
3.7 Servicii pe care le pot folosi cu o conexiune prin satelit</p>
<p>4. Cerinte</p>
<p>4.1 Cerinte privind cunostintele<br />
4.2 Hardware<br />
4.3 Software<br />
4.4 Software TV<br />
4.4.1 Pentru Windows<br />
4.4.2 Pentru Linux</p>
<p>5. Configurarea echipamentului</p>
<p>5.1 Montajul<br />
5.2 Calibrarea<br />
5.3 Double Feed (LNB-uri duble)<br />
5.4 Reglajul nivelului legaturii de date</p>
<p>6. Configurarea  sub Linux</p>
<p>6.1 Instalarea Driverelor<br />
6.2 Configurarea fisierului /etc/dvbd.conf<br />
6.3 Daemonul dvbd<br />
6.4 Cum se configureaza serviciul EON<br />
6.5 Cum se configureaza serviciul Netsystem<br />
6.5.1 conexiuni VPN<br />
6.5.2 Patch pentru pppd<br />
6.5.3 setarea rutarii<br />
6.5.4 Patch pentru dvbd.c<br />
6.5.5 Testarea<br />
6.5.6 Obtinerea unor performante superioare<br />
6.5.7 Partajarea Netsystem cu mai multi clienti<br />
6.6 Cum se utilizeaza serviciul Sat Node</p>
<p>7. Configurarea sub Windows</p>
<p>7.1 EON<br />
7.2 Netsystem</p>
<p>8. Anexa A &#8211; Note<br />
8.1 Translatarea IP dinamic -&gt; Adrese MAC<br />
8.2 Cadrul TCP<br />
8.3 Download accelerator<br />
8.3.1 Sub Linux<br />
8.3.2 Sub Windows</p>
<p>9. Anexa B &#8211; Valori cunoscute pentru ISP-urile ce ofera servicii<br />
prin satelit</p>
<p>9.1 EuropeOnLine<br />
9.1.1 Transponder 113<br />
9.1.2 Transponder 114<br />
9.1.3 Transponder 115<br />
9.1.4 Transponder 103<br />
9.2 Netsystem<br />
9.2.1 Transponder 119<br />
9.3 Sat Node</p>
<p><span id="more-175"></span></p>
<p>______________________________________________________________________</p>
<p>1. Introducere</p>
<p>1.1. Introducere</p>
<p>Acest document intentioneaza sa explice cate ceva despre<br />
tehnologia satelitara, cum functioneaza, de ce aveti nevoie, configuarea<br />
si cum sa partajati accesul pentru mai multi clienti. Conexiunile prin<br />
satelit sunt foarte diferite de cele terestre, cer mai mult atentie la<br />
configuare si mai multa intretinere pentru a le mentine stabile (ninsoarea<br />
sau ploaia intensa va pot impiedica sa aveti un semnal de calitate).</p>
<p>Opiniile Dumneavoastra sunt binevenite, nu ezitati sa<br />
ne contactati: berto@fatamorgana.com &lt;mailto:berto@fatamorgana.com&gt; si<br />
flosan@hack-it.net &lt;mailto:flosan@hack-it.net&gt; .</p>
<p>1.2. Copyright</p>
<p>Copyright (C) 2000,2001 Roberto Arcomano, Florindo Santoro. Acest document<br />
este gratuit; il puteti redistribui sau/si modifica sub<br />
termenii GNU Licenta Publica Generala asa cum a fost publicata de Free<br />
Software Foundation, de asemeni pentru versiunea 2 a licentei sau (conform<br />
optiunii Dumneavoastra) conform oricarei viitoare versiuni. Acest document<br />
este distribuit in speranta ca va fi folositor, dar</p>
<p>FARA NICI O GARANTIE, fara implicarea vreunei garantii<br />
comerciale ori a FIABILITATII INTR-UN SCOP PREDEFINIT.<br />
Consultati Licenta Generala Publica GNU  pentru mai multe detalii.<br />
Puteti obtine o copie a Licentei Generale Publice GNU la adresa<br />
&lt;http://www.gnu.org/copyleft/gpl.html&gt;</p>
<p>2. Cunostinte necesare</p>
<p>2.1. Despre sateliti</p>
<p>In ultimii cativa ani satelitii au inceput sa fie folositi<br />
pentru comunicatia in Internet, in primul rand de catre ISP-uri medii-mari<br />
(ISP= Internet Service Provider), dar am intalnit si utilizatori<br />
individuali. Conexiunile prin satelit sunt un tip diferit de<br />
cele terestre, cu temporizari (timing-uri) diferite, cum ar fi RTT<br />
(Round Trip Time), dar si cu valori diferite ale largimii de banda, pana<br />
la 2 Mb/s sau mai mult.</p>
<p>2.2. Cum functioneaza?</p>
<p>Sa ne imaginam o cale ca aceasta:</p>
<p>||||||    S A T E L I T   ||||||||<br />
/                       /|\<br />
Downl             /                         |      Upload<br />
load             /                          |      de la<br />
la              /(4)                        | (3)  server<br />
client         /                            |<br />
/                             |<br />
SatCard(antena parabolica)                  |<br />
|                              |<br />
\|/                             |<br />
PC &#8212;-adreseaza cerere&#8212;&#8211;&gt; SAT-SERVER&lt;&#8212;extragere&#8212;&gt; INTERNET<br />
(1)                               (2)</p>
<p>In primul rand facem cererea (1) folosind conexiunea noastra<br />
Internet catre Sat-SERVER, acesta va extrage informatiile din Internet (2)<br />
si le va trimite catre satelit (3); in final vom receptiona datele de la<br />
satelit (4) folosind o antena parabolica si cardul DVB pentru satelit.</p>
<p>Tipic exista 2 tipuri de cereri:</p>
<p>- http<br />
- ftp</p>
<p>Ambele au un flux mic de date pentru cerere si un volum mare de date<br />
pentru raspuns, asa ca satelitii lucreaza bine cu acestea, dar cu un<br />
timp mai mare de raspuns. Aceasta este cea mai mare problema a conexiunior<br />
prin satelit (ganditi-va la o distanta tipica la care orbiteaza satelitii<br />
de cca 36000 km, asa incat veti avea un timp de acces de [ 36000<br />
km / 300.000 km/s = 0.120 s = ] 120 ms pe care trebuie sa le adaugati de<br />
la conexiunea clasica la Internet de doua ori pentru ca ISP-ul trimite odata<br />
catre satelit iar clientul descarca de la satelit).</p>
<p>ISP-uri recente permit clientilor utilizarea si a altor servicii, ca:</p>
<p>-chat<br />
-email<br />
-news<br />
si multe altele</p>
<p>Exita asa numitele servicii one-way (monosens), care constau in servicii<br />
de mail, download la cerere (unde faceti rezervari de fisiere)<br />
si site-download; aceste servicii sunt off-line (neconectate), asa incat<br />
le puteti accesa fara modem, sau alt fel de conexiuni.</p>
<p>2.3. Alte tehnologii</p>
<p>Trebuie sa amintim si alte tehnologii satelitare: conexiunuea<br />
dublu-sens (2-way). Acestea folosesc antena parabolica pentru conexiunea<br />
la Internet in ambele sensuri. Costa mult mai mult decat<br />
cele monosens. Asteptam mai multe in aceasta directie in vitorul apropiat,<br />
la momentul actual permit o largime de banda de 4 Mb/s la download si 256k<br />
la upload.</p>
<p>2.4. Care este largimea de banda maxima?</p>
<p>Depinde de multi factori: scopul ISP-ului, parametrul TCP window folosit,<br />
aplicatiile folosite de clienti, si mai important decat toate,<br />
&#8220;Congestia internet&#8221;. Va puteti astepta la o largime de banda maxima<br />
de 1-4Mb/s si o medie de 10-30KBytes/s dar, repet, depinde de multi alti<br />
factori.</p>
<p>Oricum, unele ISP-uri (Furnizori de Servicii Internet) pretind ca<br />
va asigura &#8220;largime de banda maxima&#8221;, in timp ce media largimii de banda<br />
poate fi mult mai mica, datorita congestiilor dintre ISP-uri.</p>
<p>Alte ISP-uri va garanteaza largimea de banda minima, ceea ce are o inteles<br />
decat cea maxima, pentru ca este disponibila tot timpul.</p>
<p>Va rugam consultati Anexa A pentru a afla mai multe despre obtinerea<br />
unor performante mai bune la download.</p>
<p>2.5. Cat costa ?</p>
<p>Noi am distins intre costurile hardware (ale echipamentelor)<br />
si costurile conturilor. Primele sunt cunoscute, in timp ce ultimele<br />
depind de ce servicii alegeti (garantate/negarantate, largime de banda<br />
maxima).</p>
<p>2.5.1. Costurile hardware</p>
<p>Pentru a instala micul nostru sistem satelit avem nevoie de :</p>
<p>1. Cardul de acces<br />
2. Antena parabolica<br />
3. Unul sau mai multe convertoare (LNC-uri, LNB-uri)</p>
<p>trebuie utilizat un convertor digital pentru accesul Internet via satelit</p>
<p>Cardurile DVB costa intre 200$-300$ depinde de marca<br />
Antena parabolica costa 50$<br />
Convertorul LNB costa aproximativ 50$</p>
<p>Deci avem aproape 3-400$ costuri hardware (poate vreti sa adaugati<br />
si costurile instalarii !!)</p>
<p>2.5.2. Costurile conturilor</p>
<p>Aici costurile depind de ce va ofera ISP-ul , care este largimea de banda,<br />
daca exista largimi de banda garantate (care sunt mai importante decat<br />
largimile maxime de banda), ce servicii puteti accesa, si asa mai departe.</p>
<p>Unele ISP-uri va ofera acces gratuit in schimbul vesnicei vizualizari a<br />
unui banner (pe care nu il puteti minimiza), in acest caz veti plati<br />
atunci cand veti cumpara ceva prezentat in banner.</p>
<p>Tipic, costurile conturilor se ridica la 100-150$ pe an pentru servicii<br />
&#8220;negarantate&#8221; si 4-600$ sau mai mult pentru servicii &#8220;garantate&#8221; (va<br />
garanteaza o largime de banda minima pe care o puteti folosi in momente de<br />
congestie, evident congestii intre ISP-uri satelitare), cand ati &#8220;iesit&#8221;<br />
catre Internet, nimeni nu va mai poate garanta nimic.</p>
<p>2.6. Care sunt satelitii utilizati?</p>
<p>Cand discutam de sateliti, ne referim la: Astra (19.2 grade SE), Hotbird<br />
(13.2 grade SE), noul Europestar (45 grade SE), Eutelsat (8 grade<br />
SV), Astra (26 E), Arabsat 3A (26E).</p>
<p>2.7. Ce ISP-uri ofera servicii Internet prin satelit?</p>
<p>In Europa cunoastem circa 8 ISP-uri care ofera acces Internet prin satelit:</p>
<p>1. EuropeOnLine &#8211; EON &lt;http://www.europeonline.net&gt;</p>
<p>2. Netsystem &lt;http://www.netsystem.com&gt;</p>
<p>3. Starspeeder &lt;http://www.starspeeder.com&gt;</p>
<p>4. Sat Node &lt;http://www.satnode.com&gt;</p>
<p>5. Eliosat &lt;http://www.eliosat.com&gt;</p>
<p>6. Falcon Stream  &lt;http://www.falconstream.com&gt;</p>
<p>7. SkyDSL &lt;http://www.skydsl.com&gt;</p>
<p>8. OpenSky &lt;http://www.opensky.it&gt;</p>
<p>9. DirecPC &lt;http://www.direcpc.com&gt; dar acesta foloseste un<br />
card propietar (este unul dintre primele ISP-uri de acest tip)</p>
<p>EON ofera acces pentru aproximativ 150$ pe an fara largime<br />
de banda garantata.</p>
<p>Netsystem ofera servicii la costuri nule, trebuie doar sa ii &#8220;suportati&#8221;<br />
bannerele.</p>
<p>StarSpeeder ofera acces ???</p>
<p>Eliosat costa 350$ pe an cu 128k/s garantat (servicii minime, vedeti<br />
site-ul web pentru mai multe informatii); pe langa aceasta, ofera si<br />
tehnologia dublu-sens pentru a transmite si receptiona flux de date.</p>
<p>SkyDSL ofera acces pentru aproximativ 15$ pe luna cu 128k/s largime de<br />
banda, dar permite largimi de banda mai mari pentru fiecare Mb downloadat<br />
pe care il platiti (puteti selecta de la 256k la 4Mb/s),<br />
pentru mai multe informatii vizitati site-ul web.</p>
<p>IMPORTANT: inainte de a va inregistra la vreunul dintre aceste servicii,<br />
verificati aria de acoperire si diametrul necesar al antenei parabolice.</p>
<p>2.8. Altceva ?</p>
<p>Cu orice fel de card DVB puteti deasemeni receptiona si canale TV<br />
digitale (doar cele gratuite), iar unele carduri au suport<br />
pentru interfata comuna de decriptare a canalelor codate.</p>
<p>Urmeaza schema:</p>
<p>Smart-Card -&gt; CAM -&gt; Interfata Comuna -&gt; Sat Card (cu suport C.I.)</p>
<p>Cardul CAM (sunt multe standarde folosite pentru decriptare: SECA, IRDETO,<br />
VIACCESS si altele) este dispozitivul care permite decriptarea (pentru TV,<br />
RADIO si date), in timp ce Interfata Comuna sau C.I. (ETSI EN<br />
50221) permite conectarea intre CAM si cardul pentru satelit.</p>
<p>3. Informatii tehnice</p>
<p>Acum vom incerca sa intelegem cum functioneaza si in ce conditii, conexiunile<br />
prin satelit.</p>
<p>Ne putem imagina legatura prin satelit ca o legatura fara fir<br />
clasica, radio (wireless), intelegand prin asta o legatura intre<br />
doua sisteme care nu folosesc un cablu pentru a comunica.</p>
<p>Legaturile fara fir sunt foarte diferite de cele cablate pentru ca<br />
exista anumite probleme aditionale de rezolvat cum ar fi sensibilitatea,<br />
problemele legate de securitate, s.a. Pot aparea si alte probleme legate<br />
de vreme, in special in conditii de ploaie sau ninsoare.</p>
<p>Oricum, trebuie sa avem in vedere primul principiul al legaturilor fara<br />
fir: vizibilitate directa libera de obstacole, care este IMPERATIVA si<br />
fara de care nu putem comunica. Pentru mai multe informatii,<br />
consultati documentul Wireless-HOWTO.<br />
&lt;http://www.fatamorgana.com/bertolinux/&gt; .</p>
<p>In conexiunile prin satelit folosim un tip special de antena, o antena<br />
parabolica, care ne confera un castig mare la receptie, necesar pentru a<br />
receptiona semnalul de la satelit. De fapt, satelitul are o orbita<br />
geostationara la 36.000 km si singurul tip de antena pe care<br />
il putem utiliza este antena parabolica.</p>
<p>3.2. Frecvente</p>
<p>Frecventele pe care le receptionam sunt de la 11Ghz la 12.7Ghz (de<br />
la transponderul satelitului, emitatorul care ne trimite<br />
date), o frecventa foarte inalta, dar fedderul (convertorul,<br />
LNB-ul din centrul antenei parabolice) converteste acest semnal la<br />
1-2Ghz asa incat putem trimite semnalul la receptor prin cablu (pana la<br />
40m, depinde de pierderile cablului).</p>
<p>3.3. Cardul receptor DVB</p>
<p>1 GHz Signal &#8211;&gt; |RX|&#8211;&gt; |ADC| &#8211;&gt; |Low Level Network| &#8211;&gt; |O.S.TCP/IP Stack<br />
|____________________________________|<br />
DVB Card</p>
<p>Acum ne putem imagina un receptor clasic la 1Ghz receptionand semnale<br />
analogice de la satelit, convertindu-le in semnale digitale si livrandu-le<br />
catre nivelul de retea (ISO OSI 1,2): aici, codul firmware din<br />
card genereaza pachete pe doua nivele (cam ca ethernet) pentru a<br />
fi trimise catre pc-ul nostru cu linux, windows, sau alt sistem,<br />
in final vom transforma aceste date in pachete TCP/IP.</p>
<p>3.4.Configurarea nivelului legaturii de date DVB</p>
<p>Aici avem de facut cateva setari la chiar la cartela DVB:</p>
<p>1. Frecventa de lucru, trebuie sa setam frecventa satelitului (ca in<br />
reviste): este intre 11.8Ghz si 12.8Ghz de exemplu 12640000 Khz.</p>
<p>2. Rata simbolurilor, masurata in simboluri pe secunda, tipic 22 MS/s<br />
(mega simboluri pe secunda)</p>
<p>3. Polarizarea, care este o setare a antenei, configurabila din software:<br />
valorile posibile sunt H (orizontal) si V (vertical).</p>
<p>4. PID-urile. PID-ul este folosit pentru a selecta o transmisiune dintre<br />
mai multe semnale ale aceleiasi frecvente.</p>
<p>5. Trebuie sa specificam si masca filtrului de biti care ne indica cat<br />
de mare este grupul adreselor MAC destinatie (masca bitfilter este<br />
similara netmaskului TCP/IP, singura diferenta este ca masca bitfilter<br />
este pe 48 de biti, iar netmaskul TCP/IP este pe 32 biti. Intotdeauna,<br />
datele Internet sunt transmise cu PID unicast, in timp<br />
ce iformatiile video sunt transmise folosind PID multicast.</p>
<p>6. Calcularea adresei MAC: aici specificam care va fi adresa MAC a<br />
cardului DVB. Trebuie facut acest lucru pentru ca unele ISP-uri folosesc<br />
un algoritm (vezi anexa A pentru mai multe informatii) care va calculeaza<br />
adresa MAC din adresa IP, alte ISP-uri folosesc propria dumneavoastra<br />
adresa MAC.</p>
<p>3.5 Functionarea TCP/IP</p>
<p>Cum am aratat in sectiunea 2.2, trebuie sa facem o cerere folosind<br />
interfata modem (de exemplu ppp0 sau orice alta interfata pe<br />
care o folosim pentru a comunica cu Internetul), apoi raspunsul se<br />
va intoarce la interfata noastra DVB (dvb0).</p>
<p>Sistemele de operare moderne ne permit sa receptinam datele printr-o<br />
interfata de intrare diferita de cea prin care am facut cererea.<br />
Pentru a face aceasta, e nevoie sa dezactivam controlul fluxului<br />
pentru unele pachete, ca de exemplu cu comanda:</p>
<p>echo &#8221; 0&#8243; &gt; /proc/sys/net/ipv4/conf/dvb0/rp_filter (pentru Linux).</p>
<p>3.6. Autentificarea</p>
<p>Ramane doar un singur lucru de completat in descrierea noastra: metoda de<br />
autentificare.</p>
<p>Unele ISP-uri prin satelit folosesc asa-numita &#8220;autentificare prin proxy&#8221;:<br />
cand folositi proxy-ul lor, trebuie sa indicati un nume de login si o<br />
parola pentru a continua cererea (trebuie initial sa va inregistrati cu un<br />
cont pentru a folosi serviciile lor prin satelit): odata facuta aceasta,<br />
ISP-ul foloseste adresa IP a dumneavoastra pentru a calcula<br />
adresa MAC (vezi anexa A) catre care va trimite raspunsul.</p>
<p>Alte ISP-uri va cer sa configurati o conexiune VPN intai (folosind login-ul<br />
si parola dumneavoastra), apoi vor controla contul cu care sunteti<br />
inregistrat (cand extrag adresa MAC) apoi vor trimite datele catre (si<br />
numai) cardul dvs. DVB (adresa MAC).</p>
<p>Oricum, sa aveti in vedere ca puteti modifica valoarea filtrului DVB<br />
pentru a fi capabil sa receptionati ORICE adresa MAC (raportata la o<br />
frecventa data).</p>
<p>3.7 Servicii pe care le pot folosi cu o conexiune prin satelit</p>
<p>Tipic, serviciile pe care le puteti folosi cu o conexiune prin satelit<br />
depind de tipul de autentificare folosit de ISP.</p>
<p>- cu clasica &#8220;autentificare proxy&#8221; puteti folosi doar serviciile HTTP<br />
si FTP<br />
- cu conexiunea VPN nu aveti (in principiu) nici o restrictie<br />
la serviciile pe care le puteti folosi, singura limita este definita<br />
de RTT (Timpul de acces) la satelit, aproximativ 500-1000ms in medie, asa<br />
ca uitati de &#8220;voce&#8221; sau alte servicii in timp real !! <img src='http://resurse-educationale.uv.ro/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> (( Vedeti<br />
documentul VoIP-HOWTO.<br />
&lt;http://www.fatamorgana.com/bertolinux&gt;<br />
pentru mai multe informatii. Oricum, puteti totusi utiliza mail, chat,<br />
telnet, ping, dns, si asa mai departe.</p>
<p>4. Cerinte</p>
<p>4.1 Cerinte privind cunostintele</p>
<p>Pentru aceste incercari aveti nevoie de ceva experienta in comunicatii<br />
Internet si retele (continute in Net-HOWTO &lt;http://www.linuxdoc.org/HOWTO/Net-<br />
HOWTO/index.html&gt; ) si o oarecare experienta practiva privind antenele<br />
parabolice si sistemele pentru satelit (ar trebui sa stiti sa va orientati<br />
antena, unghiurile corecte)</p>
<p>4.2 Hardware</p>
<p>Avem nevoie de:</p>
<p>1. Antena parabolica, de la un sistem analogic</p>
<p>2. Convertorul digital sa fie plasat in centrul antenei (LNB digital)</p>
<p>3. Cardul receptor compatibil DVB</p>
<p>4. Un PC cu care sa va conectati</p>
<p>4.3 Software</p>
<p>Aici aveti nevoie de :</p>
<p>1. Drivere pentru cardul DVB pentru a functiona sub sistemul dvs. de<br />
operare (Linux, Windows sau altele)</p>
<p>2. Setarile corecte</p>
<p>3. Aplicatii externe, in anumite cazuri,ca si client VPN-PPTP pentru<br />
ISP-uri ca Netsystem sau StarSpeeder</p>
<p>Pentru soft de Linux, puteti gasi drivere pentru Siemens DVB la Linux<br />
TV Project &lt;http://www.linuxtv.org&gt; .</p>
<p>4.4. Software TV</p>
<p>Tot astfel, exista software video pentru implementarea receptiei TV:</p>
<p>4.4.1 Sub Windows</p>
<p>1. MultiDec MultiDec 6.6b<br />
&lt;http://www.erkner.com/free/digi/MultiDec66b.zip&gt; (sursa gratuita<br />
si cod)</p>
<p>2. TPREdit TPREdit &lt;http://come.to/uhura&gt; (pentru Technotrend)</p>
<p>3. WinTV DVBs Hauppauge &lt;http://www.hauppauge.de/software.htm&gt; sau<br />
Technotrend &lt;http://www.technotrend.de&gt; (pentru cardurile compatibile<br />
Siemens, Hauppauge, Technotrend, Technisat, etc&#8230; )</p>
<p>4. WinDVB2000 WinDVB2000 &lt;http://www.odsoft.org/english.html&gt; (circa<br />
19$).</p>
<p>4.4.2. Sub Linux</p>
<p>1. gVideo &#8211; aplicatie inclusa in driverul SIemens</p>
<p>2. Vdr Video Recorder (bun si pentru urmarit TV)</p>
<p>5. Configurarea echipamentului</p>
<p>5.1. Montarea</p>
<p>Primul lucru de facut este montarea antenei parabolice;</p>
<p>Dupa care trebuie sa o orientam (cautarea unghurilor corecte din diverse<br />
reviste de specialitate): unghiurile sunt intotdeauna specificate de la sud<br />
la est sau la vest pentru cele orizontale si de la sol catre linia<br />
satelitului pentru cele verticale. Unealta clasica de orientare este<br />
compasul.</p>
<p>5.2. Calibrarea</p>
<p>Cum putem sti daca ne-am orientat corect?</p>
<p>Dupa ce am stabilit plaja corecta de unghiuri, trebuie sa o ajustam masurand<br />
nivelul de putere. Pentru aceasta putem</p>
<p>1. folosi de expemplu un receptor analogic (care este compatibil<br />
cu convertorul digital) si sa trecem la cautarea unghiului corect.<br />
Cand putem vedea imagine, inseamna ca l-am gasit. Va sugerez sa folositi<br />
un convertor analogic pentru ca, poate aveti unul (pe care l-ati folosit<br />
la o instalare anterioara) si pentru ca este mult mai simplu de calibrat<br />
decat unul digital.</p>
<p>2. Folosit un instrument de masurare a puterii (vreo 20$) cu indicator<br />
secvential (la putere maxima, toate ledurile se aprind).</p>
<p>5.3. LNB-uri duble</p>
<p>Puteti de asemeni sa folositi LNB-uri duble (unii comercianti vand<br />
kituri complete cu distante standard de receptie,<br />
de exemplu Astra (19.2 SE) cu Eutelsat (16 SE) sau cu Hotbird (13 SE).</p>
<p>Pentru montaj trebuie sa aveti in vedere, tot odata, ca satelitii sunt<br />
in directii opuse ale convertorilor, ca in figura:</p>
<p>SAT1                 SAT2<br />
\                 /<br />
\               /<br />
\   C1   C2   /<br />
\    \    \ /    /     /<br />
\    \   / \   /     /<br />
\____\ /___\ /_____/</p>
<p>Vedere de sus</p>
<p>C1 receptioneaza de la SAT2<br />
C2 receptioneaza de la SAT1</p>
<p>5.4. Reglajul nivelului legaturii de date</p>
<p>Odata ce am obtinut semnalul analog, trebuie sa ajustam receptorul<br />
nostru pe frecventa, PID-ul, rata de simboluri corecta, samd.</p>
<p>Prezint aici un exemplu de configurare pentru EON (EuropeOnline),<br />
transponderul 114 pe satelitul Astra (19.2 SE)</p>
<p>Frecventa: 12640 MHz</p>
<p>Polarizarea: V (Vertical)</p>
<p>Symbol Rate: 22000 KS/s</p>
<p>PID:</p>
<p>·  Unicast: 512 (decimal), 0&#215;200 (hexadecimal)</p>
<p>·  Multicast: 785, 786, 1041 (decimal), 0&#215;311, 0&#215;312, 0&#215;411<br />
(hexadecimal), dar sa aveti in vedere ca, in multe cazuri, Multicast<br />
PID sunt alocate automat.</p>
<p>Mai avem nevoie de o informatie: ce adresa MAC sa ii alocam cardului DVB</p>
<p>Din nou, pentru EON (EuropeOnline) trebuie sa consultati anexa A<br />
pentru a calcula adresa MAC din adresa IP dinamica.</p>
<p>Evident, aveti nevoie de login si de parola pentru respectivul<br />
serviciu ISP</p>
<p>6. Configurarea sub Linux</p>
<p>In aceasta sectiune vom presupune ca folosim un card Siemens compatibil,<br />
cum ar fi un card Hauppage WinTV DVB, pentru astfel de carduri<br />
gasiti drivere la &lt;http://www.linuxtv.org/download/dvb&gt; sau DVB PCI card<br />
sub Linux &lt;http://www2.arnes.si/~mthale1/index.html &gt; .</p>
<p>6.1.Instalarea driverelor</p>
<p>Odata descarcate driverele, trebuie sa desfacem arhiva tar intr-un<br />
director, intram in director si dam comanda &#8220;make&#8221; si &#8220;make insmod&#8221;.<br />
Pentru aceasta, trebuie sa aveti sursele kernelului curent in directorul<br />
/usr/src/linux (sau le descarcati de la http://www.kernel.org<br />
&lt;http://www.kernel.org&gt; si le recompilati.</p>
<p>Dupa comanda &#8220;make insmod&#8221;, sistemul dumneavoastra ar trebui sa aiba<br />
modulele DVB incarcate. Pentru a le descarca, dati comanda &#8220;make rmmod&#8221;.</p>
<p>6.2. Configurarea fisierului /etc/dvbd.conf</p>
<p>Fisierul /etc/dvbd.conf este folosit pentru a configura<br />
parametrii legaturii de date pentru cardul DVB. Aici sunt setarile<br />
principale:</p>
<p>- &#8220;power&#8221; indica puterea pentru LNB, 1=ON, 0=off. De obicei o veti seta<br />
1, doar daca nu folositi vreun fel de cascadare intre mai multe LNB-uri</p>
<p>- &#8220;symbolrate&#8221;, aceasta este rata simbolurilor pe secunda, de obicei<br />
22.000.000</p>
<p>- &#8220;frequency&#8221; , frecventa la care se receptioneaza datele, cum ar fi<br />
12.640.000</p>
<p>- &#8220;ttk&#8221; , semnalul de 22khz, aproape intotdeauna 1</p>
<p>- &#8220;diseqc&#8221;, folosit pentru controlul discriminarii, doar daca folositi<br />
un discriminator pentru controlul mai multor LNB-uri, 0 daca nu e cazul</p>
<p>- &#8220;AFC&#8221; de obicei 1</p>
<p>- &#8220;polarization&#8221;, 1 pentru orizontal, 0 pentru vertical.</p>
<p>- &#8221; filter_n &lt;PID&gt; &lt;MAC&gt; &lt;BITFILTER&gt;&#8221;, unde n este 0 pentru Unicast si<br />
1-9 pentru Multicast; PID este exprimat in forma decimala, MAC<br />
este adresa MAC valida doar pentru filtrul Multicast, iar BITFILTER este<br />
numarul ai carui biti reprezinta bytes pentru masca ((de exemplu<br />
10 = 2 (bit 1) + 8 (bit 3), asa ca masca va fi 00 00 FF 00 FF 00).</p>
<p>Exemplu:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p># DVB receiver configuration file, (c) 2000 data planet international</p>
<p># standard location in /etc</p>
<p># LNB power on=1/off=0</p>
<p>power 1</p>
<p># symbol rate [symbol/sec]</p>
<p>symbolrate 22000000</p>
<p># ASTRA TR 114</p>
<p>frequency 12640000</p>
<p># 22 kHz signal on=1/off=0</p>
<p>ttk 1</p>
<p># diseqc on=1/off=0</p>
<p>diseqc 0</p>
<p># AFC on=1/off=0</p>
<p>AFC 1</p>
<p># polarisation H=1/V=0</p>
<p>polarisation 1</p>
<p># settings for MPE filter, PID and MAC filtering, valid MAC bytes</p>
<p>filter_0 512</p>
<p>filter_1 785 00:D0:5C:1E:96:01 48</p>
<p>filter_2 786 00:D0:5C:1E:96:01 48</p>
<p>filter_3 1041 00:D0:5C:1E:96:01 48</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>filter_0 nu are valori nici pentru MAC si nici pentru bitfilter pentru<br />
ca adresa MAC potrivita este calculata din adresa IP (anexa A). Vom vedea<br />
ca aceste setari sunt in regula numai pentru anumite ISP-uri,<br />
pentru altele, va trebui sa modificam fisierul dvbd.c</p>
<p>6.3 Daemonul dvbd</p>
<p>Odata ce fisierul /etc/dvbd.conf este OK, puteti lansa aplicatia<br />
dvbd care, executata fara optiunea -d scrie catre stdout nivelul calitatii<br />
semnalului.</p>
<p>- Sync TREBUIE sa fie 127 sau pe-aproape</p>
<p>- Vber TREBUIE sa fie 0</p>
<p>doar daca nu cumva aveti o receptie slaba de la satelit (verificati cablul<br />
si orientarea antenei)</p>
<p>Nota:</p>
<p>S-ar putea sa trebuiasca schimbat in dvbd.h aceasta linie:</p>
<p>#define network_device &#8220;eth0&#8243;</p>
<p>cu</p>
<p>#define network_device &#8220;ppp0&#8243;</p>
<p>functie de ce interfata utilizati pentru a comunica cu Internetul,<br />
eth0 sau ppp0, dati comanda &#8220;make&#8221; pentru a updata fisierul binar si<br />
restartati dvbd.</p>
<p>6.4. Cum se configureaza serviciul EON (Europe Online)</p>
<p>Acum, daca aveti semnal bun, puteti incerca sa folositi un<br />
serviciu Internet prin satelit.</p>
<p>Pentru EuropeOnline mergeti la setarea &#8220;proxy&#8221; din Netscape si setati la<br />
HTTP si FTP:</p>
<p>proxy.xxx.europeonline.net</p>
<p>si, in &#8220;port&#8221; 8080 si FTP proxy cu &#8221; port&#8221; 8090.</p>
<p>unde xxx este numarul transponderului (103,113,114 sau 115) pe care il<br />
folositi (vedeti anexa B pentru mai multe informatii).</p>
<p>Acum va trebui sa puteti naviga cu browserul oriunde doriti&#8230;</p>
<p>Pentru a partaja serviciile EuropeOnline cu mai multi clienti, va trebui<br />
sa folositi proxy-ul Squid &lt;http://www.squid-cache.org&gt;, activand<br />
cascadarea catre proxy-ul EON.</p>
<p>Pentru o mai complexa utilizare EON, cum ar fi o mai complexa cascadare a<br />
proxy-urilor sau partajarea cu clientii, consultati EON Linux Masquerading<br />
FAQ &lt;http://obiwan.hvrlab.org/~faz/eon/eon_masq.html&gt;</p>
<p>6.5. Cum se configureaza serviciul Netsystem</p>
<p>Serviciul NetSystem este ceva mai complicat decat EON sub Linux, caz<br />
in care, mai trebuie configurate:</p>
<p>1. conexiunea VPN</p>
<p>2. patch-ul pentru pppd (doar daca pppd &lt;=2.4.0)</p>
<p>3. setarile de routere cu fisiere exemplu</p>
<p>4. patch-ul pentru dvbd.c</p>
<p>5. testarea</p>
<p>6. imbunatatirea performantelor</p>
<p>7. partajarea conexiunii NetSystem cu mai multi clienti</p>
<p>6.5.1 Conexiunea VPN</p>
<p>In primul rand trebuie sa descarcati aplicatia client VPN PPTP<br />
&lt;http://cag.lcs.mit.edu/~cananian/Projects/PPTP/&gt;</p>
<p>Dupa desfacerea arhivei tar, compilare si instalare, trebuie sa<br />
adaugati o intrare in fisierul /etc/ppp/pap-secrets si /etc/ppp/chap-secrets:</p>
<p>&#8221; login&#8221; * &#8221; password&#8221; *</p>
<p>unde &#8220;login&#8221; si &#8220;password&#8221; sunt cele cu care v-ati inregistrat la NetSystem<br />
&lt;http://css.netsystem.com&gt;</p>
<p>6.5.2 Patch-ul pentru pppd</p>
<p>Asa cum se arata in descrierea PPTP &lt;http://www.sigpipe.org/~me/vpn/pptp.html&gt;<br />
trebuie sa patch-uiti demonul pppd pentru a suporta conexiunile cu serverul<br />
VPN NetSystem (server Linux).</p>
<p>Trebuie sa:</p>
<p>1. Descarcati o versiune recenta de pppd<br />
&lt;ftp://cs.anu.edu.au/pub/software/ppp/&gt;</p>
<p>2. Descarcati si dezarhivati patch-ul corespondent pentru pppd<br />
&lt;ftp://ftp.binarix.com/pub/ppp-mppe/&gt;</p>
<p>3. dezarhivati pppd intr-un director</p>
<p>4. dati comanda &#8220;patch -p0 &lt; nume_patch</p>
<p>5. intrati in directorul pppd</p>
<p>6. dati comanda &#8220;make&#8221; si &#8220;make install&#8221;</p>
<p>6.5.3. Setarile de routare</p>
<p>Acum pppd va fi capabil sa lucreze cu VPN-ul NetSystem. Puteti incerca cu</p>
<p>&#8221; pptp vpn.netsystem.com debug user &lt;login&gt;&#8221;</p>
<p>unde &#8220;login&#8221; este numele de login al contului dvs de la NetSystem;<br />
veti vedea in /var/log/messages informatii de depanare de la interfata ppp1</p>
<p>Daca totul e OK ar trebui sa vedeti interfata ppp1 cu comanda &#8220;ifconfig&#8221;</p>
<p>Daca totusi aveti probleme cu atentificarea, adaugati &#8220;noauth&#8221; in fisierul<br />
/etc/ppp/options</p>
<p>Odata ce interfata ppp1 a pornit, va trebui sa treceti la urmatoarele:</p>
<p>1. dati comanda &#8220;ifconfig ppp1&#8243; si cautati adresa IP din dreapta<br />
sirului &#8220;P-t-P:&#8221; (o voi numi in continuare IP)</p>
<p>2. stergeti-o din tabela de routare cu &#8220;route de IP&#8221;</p>
<p>3. adaugati-o la interfata ppp0 cu &#8220;route add IP dev ppp0&#8243;</p>
<p>4. stergeti gateway-ul implicit din ppp0 cu &#8220;route del default&#8221;</p>
<p>5. adaugati gateway implicit pentru ppp1 cu &#8220;route add default dev ppp1&#8243;</p>
<p>Punctele 1-3 sunt necesare pentru ca interfetele punct-la-punct sunt<br />
administrate sub linux, adaugand gateway-ul la noua interfata (ceea ce<br />
nu e o idee buna in cazul de fata, doar daca nu vreti sa<br />
obtineti o bucla infinita, caz in care pachetul va circula la infinit,<br />
icapsulandu-se in sine insusi <img src='http://resurse-educationale.uv.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ))</p>
<p>Punctele 4-5 sunt necesare pentru a face toate cererile de<br />
date catre ppp1, adica vom avea contact cu lumea folosind conexiunea<br />
VPN, aceasta nefiind solutia optima in anumite conditii, de exemplu pentru<br />
interogarile DNS care ar putea fi trimise direct, pentru a evita<br />
intarzierile prin satelit inutile.</p>
<p>In loc sa configurati manual rutarea, puteti incerca acest script:</p>
<p>&#8221; netsystem.on&#8221; script</p>
<p>______________________________________________________________________<br />
route add IP_DNS1 dev ppp0<br />
route add IP_DNS2 dev ppp0<br />
route add -net 212.31.242.0 netmask 255.255.255.0 dev ppp0<br />
pptp vpn.netsystem.com user &lt;login&gt;<br />
/bin/sleep 5<br />
route add default dev ppp1<br />
______________________________________________________________________</p>
<p>&#8221; netsystem.off&#8221; script</p>
<p>______________________________________________________________________<br />
route del IP_DNS1 dev ppp0<br />
route del IP_DNS2 dev ppp0<br />
route del -net 212.31.242.0 netmask 255.255.255.0 dev ppp0<br />
kill -9 &#8216;s x|grep &#8220;pppd&#8221;|grep &#8220;&lt;login&gt;&#8221;|grep -v &#8220;ps&#8221;|tr &#8221; &#8221; &#8220;\n&#8221;|head -n<br />
rm &#8211;force /var/lock/LCK..tty*<br />
rm &#8211;force /var/run/pptp/*<br />
route del -net 212.31.242.0 netmask 255.255.255.0 dev ppp0<br />
kill -9 &#8216;s x|grep &#8220;pppd&#8221;|grep &#8220;&lt;login&gt;&#8221;|grep -v &#8220;ps&#8221;|tr &#8221; &#8221; &#8220;\n&#8221;|head -n<br />
rm &#8211;force /var/lock/LCK..tty*<br />
rm &#8211;force /var/run/pptp/*<br />
rm &#8211;force /var/run/ppp1.pid<br />
killall -9 pptp<br />
______________________________________________________________________</p>
<p>IP_DNS1 si IP_DNS2 sunt adresele IP ale serverelor dumneavoastra DNS<br />
(primar si secundar), &lt;login&gt; este numele de login al contului<br />
dvs. Netsystem. L-am incercat sub kernelul 2.4.6 Redhat 7.1 si<br />
functioneaza foarte bine (fara nici un fel de probleme legate de bucla<br />
infinita ppp1 sau altele asemenea).</p>
<p>Aceasta linie ;</p>
<p>kill -9 &#8216;s x|grep &#8220;pppd&#8221;|grep &#8220;&lt;login&gt;&#8221;|grep -v &#8220;ps&#8221;|tr &#8221; &#8221; &#8220;\n&#8221;|head<br />
-n 2&#8242;</p>
<p>este folosita pentru a identifica PID procesului pppd care &#8220;discuta&#8221;<br />
cu serverul VPN (interfata ppp1); notati ca nu puteti da comanda<br />
&#8220;killall pppd&#8221;  pentru ca ati inchide si interfata ppp0</p>
<p>6.5.4 Patch-ul pentru dvbd.c</p>
<p>Dupa rezolvarea problemelor legate de PPTP trebuie sa modificati<br />
cateva linii in dvbd.c , in apropiere de finalul fisierului:</p>
<p>if (strcmp (v, &#8220;filter_0&#8243;) == 0) { if (s != NULL) { unsigned char ip[4];<br />
dvbcfg[0].status = ON ;<br />
dvbcfg[0].filter.data[0] = 0x3eff ;<br />
dvbcfg[0].filter.pid = (__u16) atoi (s) ;<br />
dvbcfg[0].filter.mode = 0x0c ;<br />
if (ipget (ip, network_device)) { fprintf(stderr,&#8221;Can&#8217;t get local ip address.<br />
syslog (LOG_NOTICE, &#8220;Local ip is %u:%u:%u:%u\n&#8221;, ip[0], ip[1],ip[2], ip[3]);<br />
dvbcfg[0].filter.data[1] = (ip[3] &lt;&lt; 8) | 0x00ff ;<br />
dvbcfg[0].filter.data[2] = (ip[2] &lt;&lt; 8) | 0x00ff ;<br />
dvbcfg[0].filter.data[6] = (ip[1] &lt;&lt; 8) | 0x00ff ;<br />
dvbcfg[0].filter.data[7] = (ip[0] &lt;&lt; 8) | 0x00ff ;<br />
dvbcfg[0].filter.data[8] = (0&#215;02 &lt;&lt; 8) | 0x00ff ;<br />
dvbcfg[0].filter.data[9] = (0&#215;00 &lt;&lt; 8) | 0x00ff ;<br />
setmac (ip) ; }<br />
else { dvbcfg[1].status = OFF ; } }</p>
<p>Urmatoarele linii:</p>
<p>dvbcfg[0].filter.data[1] = (ip[3] &lt;&lt; 8) | 0x00ff ;</p>
<p>dvbcfg[0].filter.data[2] = (ip[2] &lt;&lt; 8) | 0x00ff ;</p>
<p>dvbcfg[0].filter.data[6] = (ip[1] &lt;&lt; 8) | 0x00ff ;</p>
<p>dvbcfg[0].filter.data[7] = (ip[0] &lt;&lt; 8) | 0x00ff ;</p>
<p>dvbcfg[0].filter.data[8] = (0&#215;02 &lt;&lt; 8) | 0x00ff ;</p>
<p>dvbcfg[0].filter.data[9] = (0&#215;00 &lt;&lt; 8) | 0x00ff ;</p>
<p>vor fi inlocuite cu:</p>
<p>dvbcfg[0].filter.data[1] = (MAC[5] &lt;&lt; 8) | 0x00ff ;</p>
<p>dvbcfg[0].filter.data[2] = (MAC[4] &lt;&lt; 8) | 0x00ff;</p>
<p>dvbcfg[0].filter.data[6] = (MAC[3] &lt;&lt; 8) | 0x00ff ;</p>
<p>dvbcfg[0].filter.data[7] = (MAC[2] &lt;&lt; 8) | 0x00ff ;</p>
<p>dvbcfg[0].filter.data[8] = (MAC[1] &lt;&lt; 8) | 0x00ff ;</p>
<p>dvbcfg[0].filter.data[9] = (MAC[0] &lt;&lt; 8) | 0x00ff ;</p>
<p>Unde MAC[0]:MAC[1]:MAC[2]:MAC[3]:MAC[4]:MAC[5] sunt adresele noastre MAC<br />
(conform contului Netsystem).</p>
<p>Dupa aceasta va trebui sa dati comanda &#8220;make&#8221; si noul dvbd va di creat.</p>
<p>NOTA: pentru a corecta cu succes dvbd.c trebuie sa folositi un driver dvb<br />
versiune &gt;=0.8.2 pentru ca versiunile mai vechi au probleme de<br />
instabiliate</p>
<p>6.5.5 Testarea</p>
<p>In final, putem testa Netsystem de sub Linux. Putem da o comanda<br />
&#8220;ping www.oricehostpingabil.com&#8221; si sa verificam timpul de raspuns. Ar<br />
trebui sa fie intre 400 si 2000 ms.</p>
<p>Daca mai aveti probleme, va trebui sa verificati daca e totul OK<br />
cu interfata VPN.</p>
<p>1. deschideti snifferul de retea preferat (de exemplu, Ethereal<br />
&lt;www.ethereal.net&gt; si incepeti sa analizati interfata ppp0 (nu ppp1 !!!)</p>
<p>2. dati un ping</p>
<p>Daca VPN-ul e ok, ar trebui sa vedeti 2 (poate 1) pachete incapsulate-GRE<br />
pe secunda. Daca nu vedeti nimic, VPN-ul nu merge corect. Opriti-l<br />
si porniti-l din nou.</p>
<p>6.5.6. Imbunatatirea performantelor</p>
<p>Odata ce ati pus la punct lucrurile, TREBUIE sa folositi (in special cu<br />
Netsystem) un download accelerator pentru a imbunatati performantele.<br />
Vedeti anexa A pentru mai multe informatii.</p>
<p>6.5.7 Partajarea Netsystem cu mai multi clienti</p>
<p>Pentru aceasta puteti activa IP Masquerading-ul, permitand clientilor sa<br />
foloseasca VPN ca o interfata Internet normala; principala problema<br />
este ca, conexiunea noastra prin satelit este foarte buna pentru<br />
download dar are performante slabe la navigarea in paginile web (sau<br />
alte servicii mai interactive decat download-ul).</p>
<p>Va puteti gandi la utilizarea proxy-ului Squid<br />
&lt;http://www.squid-cache.org&gt; sau Socks &lt;http://www.socks.nec.com/&gt;, dar nu<br />
veti rezolva problema pentru ca si acum toate cererile for fi trimise catre<br />
aceiasi interfata VPN.</p>
<p>Solutia este sa folositi 2 tabele de rutare, una folosind interfata directa<br />
de linie si cealalta interfata VPN. Asa ca puteti face cum urmeaza:</p>
<p>1. asigurati-va ca ati instalat comenzile &#8220;iproute2&#8243; (de pilda<br />
dati comanda &#8220;ip&#8221; in shell si verificati daca va spune ceva.<br />
Pentru mai multe informatii, consultati Linux 2.4 Advanced Routing HOWTO<br />
&lt;http://www.linuxdoc.org/HOWTO/Adv-Routing-HOWTO.html&gt; .</p>
<p>2. asigurati-va ca ati pornit serviciile NetSystem si notati-va adresa<br />
IP a interfetei ppp1, pe care o vom numi acum LOCALIP.</p>
<p>3. tastati: &#8221; echo &#8221; 210 sat&#8221; &gt;&gt; /etc/iproute2/rt_tables&#8221; pentru a apela<br />
cat mai confortabil regula 210 pentru satelit</p>
<p>4. tastati: &#8221; ip rule add from LOCALIP table sat&#8221; , pentru a crea tabela<br />
&#8220;sat&#8221;</p>
<p>raportata la toate cererile venind de la adresa IP LOCALIP</p>
<p>5. tastati: &#8221; ip route add default dev ppp1 table sat&#8221;<br />
pentru a trimite toate cererile &#8220;sat&#8221; (vezi mai sus) catre interfata ppp1</p>
<p>6. daca folositi proxy-ul Socks &lt;http://www.socks.nec.com&gt; fiti siguri<br />
ca ati setat in sockd.conf &#8220;external&#8221; pentru LOCALIP</p>
<p>7. daca folositi proxy-ul Squid &lt;http://www.squid-cache.org&gt; fiti siguri<br />
ca ati setat in squid.conf &#8221; tcp_outgoing_address&#8221; ca LOCALIP</p>
<p>Odata ce ati facut toate acestea, veti observa ca aveti doua moduri de<br />
lucru: fara proxy, clientii for adresa cereri catre linia directa, iar<br />
in prezenta unui proxy (squid sau sockd) cererile vor fi inaintate<br />
interfetei VPN si, in final, catre satelit.</p>
<p>Observati ca s-ar putea sa aveti nevoie de sockd in loc de squid pentru<br />
ca cererile catre satelit sunt folosite in special pentru download, in<br />
timp ce squid-ul este tipic folosit pentru browsing.</p>
<p>6.6. Cum se utilizeaza serviciul Sat Node</p>
<p>Trebuie sa urmati toate instructiunile de la NetSYstem.</p>
<p>Inainte de a activa conexiunea VPN , trebuie sa :</p>
<p>.<br />
.<br />
.<br />
.  pentru a va conecta la serverul vpn doar prin ppp0<br />
?????? lipsesc parti din howto-ul in limba engleza?????????</p>
<p>Ce se schimba fata de Netsystem este ca nu fortam gateway-ul VPN<br />
(212.56.224.34, IP-ul de la drepta lui &#8221;P-t-P&#8221; in interfata ppp1) in<br />
interfata ppp0, dar fortam un alt IP (212.56.224.36). Restul nu se schimba.</p>
<p>Multumiri lui Ricardo Santiago Mozos si Norberto Garcia Prieto.</p>
<p>7. Configurarea sub Windows</p>
<p>7.1. EON</p>
<p>Hauppage WinTV are aplicatii DVB-DATA  care permit speficiarea setarilor<br />
legaturii de date.</p>
<p>7.2 Netsystem</p>
<p>In primul rand e nevoie sa instalati resursele VPN. Aditional, e nevoie sa<br />
descarcati software-ul Netsystem (intotdeauna cu banner) si sa il lansati.<br />
Il puteti descarca de aici:<br />
&lt;http://bertolinux2000.interfree.it/Netsystem/Netsystem.zip&gt;</p>
<p>8. Anexa A &#8211; NOTE</p>
<p>8.1. Translatarea IP dinamic &gt; adrese MAC</p>
<p>Translatarea folosita de unele ISP-uri pentru a calcula adresa MAC (pe<br />
care cardul DVB trebuie sa o aiba pentru a receptiona pachete) este:</p>
<p>00 : 01 : IP[0] : IP[1] : IP[2] : IP[3]</p>
<p>unde</p>
<p>IP[0].IP[1].IP[2].IP[3] este adresa IP dinamica.</p>
<p>Aceasta caracteristica este folosita de exemplu de EON.</p>
<p>8.2 Cadrul TCP</p>
<p>Conexiunile prin satelit sunt un interesant exemplu de foarte mari RTT<br />
(round trip time, timp de acces): un alt exemplu<br />
este comunicatia Marte-Pamant sau Pamant-Luna.</p>
<p>Aceste conexiuni au o trasatura foarte proasta: foarte scazuta<br />
interactivitate.</p>
<p>Conexiunile de retea tipice (sau digitale, in general) folosesc asa numita<br />
transmisie in &#8220;cadre&#8221;, ceea ce inseamna ca bufferul de date poate fi<br />
trimis inainte de a astepta un raspuns. In stiva<br />
protocolului TCP/IP, &#8220;cadrul&#8221; TCP arata cam asa:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
| &#8211; - &#8211; - &#8211; - &#8211; &gt; poate continua |-|-|-|&#8212;-&gt;<br />
|               &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
|             Buffer transmisibil inaintea confirmarii<br />
|<br />
| &#8211; - &#8211; - &#8211; - &#8211; &lt;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Confirmare</p>
<p>Acum, daca in comunicatia noastra avem un timp mare de acces si daca am<br />
avea un cadru TCP mic, am pierde mult timp doar asteptand confirmarea<br />
(ACK), asa incat largimea de banda reala ar scadea (de exemplu, daca avem<br />
un cadru TCP de 16kb, tipic pentru sistemele Windows, si RTT de 400ms, nu<br />
se pate depasi 16KB/0.4 = 40 KB/s)</p>
<p>Solutia este utilizarea unor cadre TCP foarte mari (ca 256kb sau cativa MB)</p>
<p>Din pacate, sub multe sisteme nu este posibil sa avem<br />
un cadru TCP mare, asa ca in ultimii ani au aparut multe<br />
aplicatii, asa numitele &#8220;download acceleratoare&#8221; care impart<br />
in multe fragmente un fisier si le descarca pe toate simultan. Aceasta<br />
este echivalent cu a descarca un singur fisier dintr-o singura bucata,<br />
evitand problemele RTT-ului.</p>
<p>8.3 Download accelerator</p>
<p>Va indicat cateva link-uri catre asa numitele &#8220;download acceleratoare&#8221;,<br />
aplicatii care fac doua lucruri:</p>
<p>1. managementul resuming-ului sesiunilor; permit oprirea download-ului<br />
si continuarea lui (aceasta poate fi facuta multumita posibilitatii de<br />
&#8220;resume&#8221; introdusa in serverele http si ftp, care permite specificarea la<br />
ce numar de bit sa inceapa download-ul);</p>
<p>2. impartirea fisierului in multe fragmente si posibilitatea lor<br />
de a &#8220;pleca&#8221; in maniera multithread;</p>
<p>Asa cum am vazut in sectiunea precedenta, download acceleratorul permite<br />
cresterea largimii de banda</p>
<p>8.3.1 Sub Linux</p>
<p>·  Aria &lt;http://aria.rednoah.com/&gt;</p>
<p>8.3.2 Sub Windows</p>
<p>·  FlashGet &lt;http://www.amazesoft.com&gt;</p>
<p>·  GetRight &lt;http://www.getright.com&gt;</p>
<p>·  Mass Downloader &lt;http://www.metaproducts.com&gt;</p>
<p>9 Anexa B &#8211; Valori cunoscute pentru ISP-urile prin satelit</p>
<p>9.1 Europe Online</p>
<p>EON trimite date prin satelitul Astra (19.2 SE)</p>
<p>Adresa MAC este calculata din adresa IP (anexa A)</p>
<p>Foloseste autentificarea proxy</p>
<p>urmeaza setarile pentru cei 4 transponderi:</p>
<p>9.1.1.  Transponder 113</p>
<p>·  Frequency: 12633.250 MHz,</p>
<p>·  SRate : 22 MS/s</p>
<p>·  Polarization: Horizontal</p>
<p>·  Unicast PID: 512 (decimal)</p>
<p>9.1.2.  Transponder 114</p>
<p>·  Frequency: 12640 MHz,</p>
<p>·  SRate : 22 MS/s</p>
<p>·  Polarization: Vertical</p>
<p>·  Unicast PID: 512 (decimal)</p>
<p>9.1.3.  Transponder 115</p>
<p>·  Frequency: 12662.750 MHz,</p>
<p>·  SRate : 22 MS/s</p>
<p>·  Polarization: Horizontal</p>
<p>·  Unicast PID: 512 (decimal)</p>
<p>9.1.4.  Transponder 103</p>
<p>·  Frequency: 12461 MHz,</p>
<p>·  SRate : 27.5 MS/s</p>
<p>·  Polarization: Horizontal</p>
<p>·  Unicast PID: 512 (decimal)</p>
<p>9.2 Netsystem</p>
<p>Foloseste satelitul Astra (19.2 SE) pentru a trimite date.</p>
<p>Adresa MAC este adresa reala a cardului DVB.</p>
<p>Foloseste conexiune VPN.</p>
<p>urmeaza datele setarilor:</p>
<p>9.2.1.  Transponder 119</p>
<p>·  Frequency: 12721 MHz</p>
<p>·  SRate: 22MS/s</p>
<p>·  Polarization: Horizontal</p>
<p>·  Unicast PID: 451 (decimal)</p>
<p>9.3.  Sat Node</p>
<p>Sat Node foloseste satelitul Astra (19.2 SE).</p>
<p>·  Frequency: 12603.750 MHz</p>
<p>·  SRate: 22MS/s</p>
<p>·  Polarization: Horizontal</p>
<p>·  Unicast PID: 302</p>
]]></content:encoded>
			<wfw:commentRss>http://resurse-educationale.uv.ro/?feed=rss2&#038;p=175</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
