Multicast routing

plepps

Active Member
Hi,

ich würde gerne über eine OpenBSD FW Multicast Pakete routen, was aber nicht klappt. :(
Angepasst habe ich dazu folgendes:

/etc/rc.conf
Code:
mrouted_flags=NO
multicast_router=YES

/etc/sysctl.conf
Code:
net.inet.ip.mforwarding=1

/etc/igmpproxy.conf
Code:
phyint em1 upstream  ratelimit 0  threshold 1
        altnet 239.0.0.0/8
phyint em0 downstream  ratelimit 0  threshold 1
phyint lo0 disabled


in pf.conf:
Code:
pass in log quick on em1 inet proto udp from any to any
pass quick on {em0, em1} proto igmp allow-opts


dazu im igmpproxy log:
Code:
Current routing table (Insert Route);
-----------------------------------------------------
Debu: #5: Dst: 239.192.1.1, Age:2, St: I, OutVifs: 0x00000001

pflog:
Code:
Sep 27 12:29:50.232133 rule 15/(match) pass in on em1: 192.168.251.1.51946 > 239.192.1.1.12345: udp 30 (DF) [ttl 1]

tcpdump auf em1:
Code:
[root@foo ~] tcpdump -npi em1 multicast 
tcpdump: listening on em1, link-type EN10MB
12:31:50.348887 192.168.251.1.51946 > 239.192.1.1.12345: udp 30 (DF) [ttl 1]
12:31:51.349844 192.168.251.1.51946 > 239.192.1.1.12345: udp 30 (DF) [ttl 1]
12:31:52.350939 192.168.251.1.51946 > 239.192.1.1.12345: udp 30 (DF) [ttl 1]
12:31:53.351810 192.168.251.1.51946 > 239.192.1.1.12345: udp 30 (DF) [ttl 1]
12:31:54.352781 192.168.251.1.51946 > 239.192.1.1.12345: udp 30 (DF) [ttl 1]

tcpdump auf em0:
-> keine Pakete :(


wo ist mein Fehler?

Thx für jeden Hinweis, weis einfach nicht mehr weiter.
 
Es gab nicht viele Infos zu Thema Multicast routing im Netz.
Bei dem was ich gefunden habe war igmpproxy immer mit beteiligt.

" ​igmpproxy ist ein einfacher multicast routing Daemon "

vom dvmrpd höre ich in dem Zusammenhang zum ersten mal.

jo

da war ich auch etwas oerflaechlicht beim man lesen.


holger
 
Zurück
Oben