OpenVZ Forum


Home » General » Support » Multicast client can't see traffic inside the virtual machine
icon9.gif  Multicast client can't see traffic inside the virtual machine [message #15029] Tue, 17 July 2007 10:36 Go to previous message
danielcamara is currently offline  danielcamara
Messages: 8
Registered: July 2007
Location: France
Junior Member
Hi people I don't know what, but for sure something I am doing wrong Smile.

I have the following configuration :
     +=================+      +=================+  
     |  Multicast app  |      |  Multicast app  |  
  ++=|     Server      |      |     Client      |  
  || +-----------------+      +-----------------+  
  || |      eth0       |      |      eth0       |<==++
  || +-----------------+      +-----------------+   ||
  || | Virtual Machine |      | Virtual Machine |   ||
  || |       104       |      |       105       |   ||
  || +=================+      +=================+   ||
  VV          |                        |            ||
--||------------------------------------------------||---     
  ||          |                        |           XXXX
  ||     +-----------+           +-----------+      ||
  ++===> | veth104.0 |           | veth105.0 | ++=>=+    
      ++ +-----------+           +-----------+ ||   
      ||     A                         A       ||    
      ||     |                         |       ||     
      ||     |     +==============+    |       ||     
      ++==>  +-----|    vzbr0     |----+  ===>=++
                   +--------------+                
                   |    eth0      |                
                   +--------------+                
                   | Real Machine |                
                   +==============+         


I have a multicast application that works with broadcast on the address 224.0.0.131. I manage to create the above architecture and pings to both machines, from both machines, work. The three machines, the two virtual and the real one, are in the same network. When I ping the broadcast address, all three machines answer, no problem.

However, when I start the multicast application, in the server, the messages do not reach the eth0 of the client. If I put a tcpdump I can see the messages arriving even at the veth105.0, but not at the eth0 of the Client. Any one has any idea? I followed the how to at http://wiki.openvz.org/Veth. I searched through the Internet a little and found that the problem could be in the redirection, so in plus I enabled /proc/sys/net/ipv4/conf/*/accept_redirects and /proc/sys/net/ipv4/conf/*/send_redirects, and disabled
/proc/sys/net/ipv4/icmp_echo_ignore_all and /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts in both, Real Machine and Client machines. However this also didn't work.

Sorry for bother... but I really must this working and it seems to be so close... seems to be just a configuration or some thing like that, but I really don't have any guesses and I couldn't find more information. Any guesses are welcomed Smile

Best regards...

Daniel Camara
 
Read Message icon9.gif
Read Message
Read Message
Read Message
Read Message
Previous Topic: *DISCUSSED* Does OpenVZ have support for GrSecurity?
Next Topic: *SOLVED* APF not logging on openVZ VE
Goto Forum:
  


Current Time: Thu Aug 08 22:21:55 GMT 2024

Total time taken to generate the page: 0.02817 seconds