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

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

python - Django-cities exits with "killed" -

python - How to get a widget position inside it's layout in Kivy? -