On Tue, Aug 01, 2006 at 09:37:31PM +0200, Alex Berdan wrote: > Hi All, > > I set up a GRE tunnel between two sites to have the > broadcast/multicast passing between the two but nothing is passing! > I'm not using for the moment any firewall and the configuration > straight forward as per man gre. > > 192.168.1.2/24 > | > | > | > --------|---------- > 192.168.1.1/24 > Gateway A > 10.0.0.1/24 > --------|----------- > | > internet > | > --------|----------- > 172.16.2.2 > Gateway B > 192.168.3.1/24 > --------|---------- > | > | > | > 192.168.3.2/24 > > > On Gateway A I have: > > ifconfig gre0 create > ifconfig gre0 192.168.1.1 192.168.3.1 netmask 255.255.255.255 link1 up > ifconfig gre0 tunnel 10.0.0.1 172.16.2.2 > > For the Gateway B I have: > > ifconfig gre0 create > ifconfig gre0 192.168.3.1 192.168.1.1 netmask 255.255.255.255 link1 up > ifconfig gre0 tunnel 172.16.2.2 10.0.0.1 > > The Windows broadcast that I have behind 192.168.1.0/24 is not passing > through the GRE tunnel which is UP and running. Also the OSPF which is > multicasting is not passing through the gre0 interface. Pinging the > internal interfaces in both sites is working. Tcpdump on the gre0 > interface is not showing anything. > > Could you please can you give me any clue on how should I debug? >
Gre(4) multicast code is broken -- at least it was so in May when I last tested it. I invested once some time to debug it but got distracted by real life issues. I fixed gif(4) so there mutlicasting will work. If you can give gif(4) a try. -- :wq Claudio