Newsgroup: it.comp.reti.ip-admin
Titolo: ricevere pacchetti multicast con nat

Ciao,
forse non ho ancora chiaro tutto il concetto del multicasting, ma non ho
trovato un modo per ricevere pacchetti multicast da computer con nat.
Mi spiego meglio, il mio firewall (con iptables) accetta tutto il traffico
in entrata per la classe 
224.0.0.0/4
, e mandando il pacchetto igmp per la
richesta funziona tutto bene.
Ma se faccio la stessa cosa da un computer dietro il firewall, non mi arriva
nulla.
Devo usare qualche modulo ?
Grazie e arrivederci.
--
Psychotron

Devo usare qualche modulo ?
Devi usare qualcosa che faccia proxy IGMP. In teoria c'è un demone che
non ricordo dove trovare, in pratica non sono mai riuscito a farlo
funzionare.
Quindi se qualcuno ha una soluzione per favore me la faccia sapere
(anche senza NAT, io ho semplicemente un router con linux su cui vorrei
fare transitare multicast).
-- 
ciao, | Does a route flap if nobody is listening to it?
Marco | (Ri)scoprire fidonet: 
http://bbs.bofh.it/

 funzionare.
Ti riferisci a questi :
== FreeBSD
- 
http://www.kloosterhof.com/~wilbert/igmpv3.html
- 
http://www.loria.fr/equipes/resedas/IGMPproxy/igmpproxy.html
== Linux [link x intero]
-
http://www.sprintlabs.com/Department/IP-Interworking/multicast/linux-igmpv3/
?
-- 
|Ż \/Ż | /Ż\ /Ż__/Ż__|-<|> 
http://planynet.hypermart.net
 ŻŻŻŻŻ<|
|Ż|\/|Ż|/Ż_Ż\|(__\__ \-<|> 
http://pub44.ezboard.com/bplanynet
 <|
|_|  |_/_/ \_\___|___/-<|> NEWS: free.it.ingegneria.meccanica <|
|>Togli/Remove .INVALID<|> NEWS: free.it.tlc.provider.fastweb <|


Ciao,
Dovresti usare mrouted, nel ralitivo file di configurazione mrouted.conf 
hai a disposizione varie opzione come l'interfaccie da usare e' le reti 
da configurare per inoltrare il traffico multicast
es. phyint eth0 rate_limit 0 igmpv1
Oppure puoi anche vedere smcroute (-d lo lanci come demone e -j fa la 
join + varie...)
fammi sapere se ti funziona....
Ps.il firewall e' su linux giusto?
bye
gius

Ti riferisci a questi :
Più o meno, ma non per IGMP v3 che nessuno usa.


 fammi sapere se ti funziona....
mrouted, sembra essere quello che cercavo...
Peccato che per ora non c'ho risolto molto, e neanche il mini-howto mi ha
aiutato molto. Devo farmi un pò d'esperienza lasciandolo partire in debug
mode.
Ho provato anche a fare, ma non capisco se sia necessario o ci pensa
mrouted :
route add -net 224.0.0.0 -netmask 240.0.0.0 dev eth1
eth1 è l'interfaccia interna mentre eth0 quella esterna
--
Ciao e grazie.
Psychotron.


Certo oltre ha fare girare il demone mrouted devi anche aggiungere a 
mano una rotta statica della rete multicast che ti interessa.
Se devi devi fare arrivare il traffico 224.50.50.50 alla rete eth1 
aggiungi a mano sul firewall
route add -host 224.50.50.50 gw dev eth1 ,
sniffa con "tcpdump udp" (ti ricordo che il multicast e' udp).
Ricordati che il protocollo igmp v1 o v2 prevede una "add group member 
ship" ovvero la join al gruppo multicast e la rispettiva Leave dal 
gruppo multicast,scaricati anche smcroute in fase iniziale mi e' servito 
molto!
Se non fai la join non fai parte del gruppo!!!
bye
gius

 Se non fai la join non fai parte del gruppo!!!
In effetti smcroute č molto piů comodo per fare esperimenti :-)
Non l'avevo provato, perchč non era nella mia distribuzione linux (debian)
:P
Sento di esserci....quasi :)
--
Ciao,
Psychotron.


Sono contento di averti dato un minimo d'aiuto...
fammi sapere....
bye
Gius
Ps. ma quale flusso multicast vuoi ricevere?