Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Multicasting preko DVB-a  (Pročitano 1795 puta)
legend
Gost
« poslato: Utorak, 08. Maj 2001. 11:02:00 »

Ide kratak ultra mini multicasting howto (posebno dobar za vlasnike DVB kartica).

Dakle, setup je sledeci:
isp ----//isdn//----> linux ---> local lan

linux masina ima dvb karticu i isdn kartu, net radi, kartica inicijalizovana i sve super...
EON ima servis koji se zove fazzt a koji omogucava narucivanje fajlova i njihovo kasnije offline preuzimanje (ukucate url fajla, oni skinu kod sebe, a posle vam kazu kad ce to da bude kod vas). Nazalost, klijent postoji samo za Windows, ali... kad je vec karta na linuxu i sluzi kao masq/proxy preko dvb-a, zasto je ne bi iskoristili i za ovo...

1. kernel
Potrebno ukljuciti sledece i sve radi ko zmajchek:
IP: Multicasting
IP: Tunneling
IP: Multicast Routing

posto su to "fensi" opcije kernela, mora da bude i "prompt for incomplete... " isto tako ukljuceno (da bi uopste imali neke od ovih opcija).

2. mrouted

mrouted je programche koje izigrava multicast router (ne da izigrava, nego i jeste Smiley. Ima ga na http://www.linuxtv.org (http://www.linuxtv.org/download/dvb/dvbrouter.tar.gz"> dvbrouter). Instalacija je debilna mada pravi probleme jer ovi nemci ko-zna-koje-verzije-libova-koriste. E, elem... kompajlira se lepo, uz par warninga (achrunga? tongue) instalira i uchuka /etc/mrouted.conf...  ako se koriste samo EON servisi onda modifikovanje ovog fajla i nije potrebno (osim u liniji PHY koja mislim da stoji na ppp0 a treba eth0). Uzorak (sample? Smiley se nalazi u mrouted diru u arhivi.

3. rute
najlakshi deo price...
postaviti mcast rutu koja ide na eth0
route add 224.0.0.0 netmask 240.0.0.0 dev eth0

4. fazzt klijent na windowsima
skinuti sa eona klijent sa twofish pluginom (nemam pojma chemu sluzhi plugin, al nece da radi bez njega)... u podesavanju je samo potrebno da se naznachi ip address (posto po defaultu stoji bas default a to nece da radi...). Prednost ove fore je sto je moguce da sve masine na lanu imaju instaliran klijent i svako za sebe dovlachi ogromantne fajlove sto je dobra fora... (ovaj deo me mrzi da objashnjavam jer nema veze ni sa linuxom ni sa mrezama, a i ne radim u tehnichkoj podrshci eon-a... uputstva ima kod njih na sajtu).

E sad... rezime iliti zakljucak price:
700mb vam je filefetcher "file-box"... u njega mozete da trpate koje god ocete stvari... pored toga, oni sami imaju dosta gluposti za skidanje koje mozete da naruchite a da ne troshite svoj filebox... kad skinete fajl, obrisite ga iz fajlbox-a da bi napravili mesto za nove zezalice.
kolko to zapravo brzo radi ja nisam siguran, al znam da mi je divx "princes mononoke" od 520mb svuko za oko 15 minuta (i to nisam bio na vezi :>)

e tolko od mene... i zapamtite... gde su mladi tu je i shala :>
Sačuvana
mire
Gost
« Odgovor #1 poslato: Subota, 12. Maj 2001. 15:40:00 »

Da to radi ali sa greskom, ili je bar bilo tako kada sam ga ja koristio (pre mozda 6 meseci ili vise) ... Jedno 3-5 % je bila greska, narocito na velikim fajlovima. Ja sam pokusavao da skinem Caldera OpenLinux ...
Sačuvana
legend
Gost
« Odgovor #2 poslato: Nedelja, 13. Maj 2001. 20:26:00 »

Greshke mogu da se jave usled lose postavljene antene (ili uopste, loseg prijema paketa). Posto se radi o multicastu (dakle, jednosmernoj komunikaciji, bez ack-ova) greshke se ne ispravljaju.

velika mana paketa za linux (tj utilsa koji dolaze uz dvb) je sto nema dobar alat za merenje signala i prijema. Valjda ce biti nesto u skorije vreme.
Sačuvana
Anonymous
Gost
« Odgovor #3 poslato: Petak, 18. Maj 2001. 23:08:00 »

Usput, koju DVB karticu koristis? Ja imam CyberStream-ovu SAT-1 karticu i nema nikog da rodi Linux drajvere za isti, dok za Win naravno ima, ali... Sim/Fuj drajveri sa linuxtv-a naravno ne rade sa ovom karticom. I jos nesto, da li Astralink moze da se koristi ako je recimo Ethernet LAN (sa pravim IP adresama) nakacen preko parice kod nekog provajdera, dakle ni dialup-om, ni isdn-om? Veza sve lepo radi, ali ako hoces na Astralink i to na tacno nash proxy i transponder, port 8080 nikako da se otvori ili da se pojavi onaj pop-up da se unese user i pass za EOL. Nivo signala i greske su ok, tako da nisu tu jos neki portovi u igri pa da ih ruter blokira ili tako nesto?
Sačuvana
Bosko Radivojevic
Gost
« Odgovor #4 poslato: Ponedeljak, 30. Jul 2001. 22:35:00 »

Hehe.. Oko ovoga smo moj prijatelj i ja jednom potrosili puno vremena (puno > 5h). Situacija je bila slicna (dakle, mreza koja je vidljiva sa Interneta, jedan racunar na kome je DVB karta i zelja da se preko toga smanji iskoriscenost linka ka provajderu).

Elem, ceo taj sistem prijavljivanja masine EONu pomalo 'misteriozno' funkcionise. U svakom slucaju, dvbd na 'neki nacin' (recimo UDPom, ne secam se sada tacno) salje EONu adresu interfejsa prema Internetu da bi je ovaj pustio na firewallu prema svojim proxy-ima (a sve to naravno u zavisnosti od toga koji je transponder izabran u dvbd.conf-u). Kako je dvbd program pisan levom rukom (sta je programer radio desnom, necu da razmisljam :->), kilo stvari je hardkodovano.

U sorsu dvbd-a se nalazi fajl dvbd.h i u prvih 'par' linija je i jedan #define koji definise interfejs cija se adresa 'skida' i salje EONu. Naravno, tu pise 'ppp0', i to, u ovoj situaciji, naravno, ne radi. To 'ppp0' promenite na 'eth0' (u slucaju da je to interfejs preko koga se masina vidi sa vaskolikog Interneta), prekompajlirajte dvbd, i stvar ce automagicno proraditi Smiley
Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na:  

?>