networking - multicast packages are there but can not be accessed -
my box runs ubuntu 14.04. old 32bit box 4 ether nics. want achieve multicast routing upstream interface (eth2.8 - dynamic ip) downstream interfcae (eth0.13 - 192.168.40.1). laptop attached above box via eth0.13 can read multicast 40.1 charm. verified running vlc server on 40.1
cvlc -vvv ./pos-movie-927x521.mov --sout udp:239.255.12.42 --ttl 12
and receiving stream on laptop with
vlc udp://@239.255.12.42
that works other way round, sending laptop , receiving on serverside.
so why not possible access multicast packages via eth2.8?
joining works. can verify arriving packages by
sudo tcpdump -i eth2.8 -n multicast
but seems impossible access these packages without tcpdump! this describes experiencing, alone solution not same.
here sysctl parameter:
- net.ipv4.conf.eth2/8.rp_filter = 1
- net.ipv4.conf.eth2/8.mc_forwarding = 1
- net.ipv4.conf.eth2/8.forwarding = 1
there no difference between sysctl params of eth2.8 , eth0.13.
and yes, happens if firewall down!
any hint appreciated, you'll make week!
/markus
the unicast route upstream hosts missing! interface did accept incoming igmp traffic ip in own class c net refused packets other hosts. unluckily upstream diffent network. simple "ip route add ip/mask dev eth2.8" solved problems.
Comments
Post a Comment