Double check your reverse path filtering setting? It is now on by default on newer kernels
This drove me nuts until I figured it out because I could see the multicast announcements when running tcpdump on the
tunnel interface, but rip44d didn't see them.
In ubuntu look in /etc/sysctl.conf for "rp_filter" settings.
-Neil
On Tue, Aug 6, 2013 at 6:56 AM, Brian Rogers n1uro@n1uro.ampr.org wrote:
(Please trim inclusions from previous messages) _______________________________________________ Hello Hessu (and list)
On Tue, 2013-08-06 at 13:04 +0300, Heikki Hannikainen spake:
I think the lack of multicast support in some Linux kernel builds makes the Perl rip44d fail for some users.
That's not the case here though. Multicast is enabled and the interfaces are also running multicast. I am however behind a NAT router (even though it should be moot since I do hear the broadcasts). I'm just completely at a loss on my specific issue. netstat -g shows:
tunl0 1 224.0.0.251 tunl0 1 all-systems.mcast.net
and ifconfig tunl0 shows: tunl0 Link encap:IPIP Tunnel HWaddr inet addr:44.88.0.9 Mask:255.255.255.0 UP RUNNING MULTICAST MTU:1480 Metric:1
Linux 2.6 certainly supports multicast, it's been in the kernel for a long while (at least in kernel 1.2 it was there, and probably before that). Some distributions apparently haven't compiled in the multicast code.
I'm using the stock kernel for the distro. If an error popped up for me I'd at least know where to look... but since there was no error, nothing ever was logged, it simply acted "deaf". Netcat verfied for me that the port was indeed open to the interface as well.
If you wish to make a switch to enable raw sockets I'll be willing to test it for you.
-- 73 de Brian Rogers - N1URO email: n1uro@n1uro.ampr.org Web: http://www.n1uro.net/ Ampr1: http://n1uro.ampr.org/ Ampr2: http://nos.n1uro.ampr.org Linux Amateur Radio Services axMail-Fax & URONode AmprNet coordinator for: Connecticut, Delaware, Maine, Massachusetts, New Hampshire, Pennsylvania, Rhode Island, and Vermont.