Hi,
ich würde gerne über eine OpenBSD FW Multicast Pakete routen, was aber nicht klappt.
Angepasst habe ich dazu folgendes:
/etc/rc.conf
/etc/sysctl.conf
/etc/igmpproxy.conf
in pf.conf:
dazu im igmpproxy log:
pflog:
tcpdump auf em1:
tcpdump auf em0:
-> keine Pakete
wo ist mein Fehler?
Thx für jeden Hinweis, weis einfach nicht mehr weiter.
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.