Matt Feifarek wrote:
> On Jan 19, 2008 8:25 PM, Tom Eastep <[EMAIL PROTECTED]> wrote:
> 
>> I don't see anything wrong. Multicast packets are leaving your firewall
>> and you have a loc->fw ACCEPT policy so IGMP packets can reach the server.
>>
>> For the dump to be useful, the period of time covered by the dump must
>> include failures. Apparently there were none in the
>> 27 seconds covered by this dump.
> 
> Thanks for the prompt reply!
> 
> Yes, I was hoping to have a small slice of time, to help isolate the problem.
> 
> Maybe this is a clue: if I do:
> $ ping 224.0.0.1
> I get:
> ping: sendmsg: Operation not permitted
> 
> If I turn off shorwall, I don't get that message... I don't get
> anything back from ping, but that's probably another question,
> obviously unrelated to shorewall.
> 
> I get the same thing when running the pulseaudio server...
> # pulseaudio --system -C
> E: sap.c: sendmsg() failed: Operation not permitted
> 
> This last message repeats indefinitely, about once per second. The
> "sap.c" gives me the clue that multicast is implicated.
> 
> I did both of these things (ping and pulseaudio) in those 27 seconds.
> I didn't see them in the DROP/REJECT tables either.
> 
> Does shorewall flip any kernel switches that might turn off broadcast
> or multicast in a way that doesn't show up in the iptables? In other
> words, if my packets aren't getting caught in netfilter, what else
> might happen in "shorewall start" that causes the change in results?
> 
> P.S. Just to be sure, I tried looking in sap.c to see what address(es)
> it uses, and found 224.0.0.56. Also, I looked at the RFC for SAP[1]
> and found this:
> 
> "IPv4 global scope sessions use multicast addresses in the range
> 224.2.128.0 - 224.2.255.255 with SAP announcements being sent to
> 224.2.127.254 (note that 224.2.127.255 is used by the obsolete SAPv0
> and MUST NOT be used)."
> 
> But later in the same doc there is mention of using 239.x.y.z... which
> I also allowed in rules, but no difference.
> 
> Thanks!
> 

One think I think I can help you with. You report that ping 224.0.0.1
doesn't work with Shorewall started. That's because you don't have a
route for 224.0.0.0/4 out of your local interface. So with Shorewall
started, I suspect that the default route is used and the pings are
being rejected out of your 'net' interface.

Every HOWTO I've read about multicast talks about adding a route to
224.0.0.0/4 out of the interfaces that need multicast.

Just a guess. I've never had a need for multicast[1] so I haven't
experimented with it (and there is no article on the Shorewall site
about it).

-Tom
-- 
Tom Eastep    \ Nothing is foolproof to a sufficiently talented fool
Shoreline,     \ http://shorewall.net
Washington USA  \ [EMAIL PROTECTED]
PGP Public Key   \ https://lists.shorewall.net/teastep.pgp.key

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to