Would this ipmr part in the 902-debloat_proc.patch script be messing with
us?

--- a/net/ipv4/ipmr.c
+++ b/net/ipv4/ipmr.c
@@ -70,6 +70,10 @@
 #define CONFIG_IP_PIMSM 1
 #endif

+#ifdef CONFIG_PROC_STRIPPED
+#undef CONFIG_PROC_FS
+#endif
+
 struct mr_table {
  struct list_head list;
 #ifdef CONFIG_NET_NS

Unfortunately I am not sure how to test this or recompile without that
part, I'm just browsing on github.  Oh, and I just found this while trying
to understand what it does also:
https://dev.openwrt.org/changeset/36529/trunk where it looks like they took
that part out.  I notice in my /proc/net I have ip6_mr* but no ip_mr stuff

~jason


On Fri, Jun 28, 2013 at 3:07 PM, jason arends <[email protected]>wrote:

> After realizing you can't put numeric ip's in replies... here's my
> reformatted reply.  I removed the middle octets in some places, but I hope
> it's still obvious.  Let me know if there's a better place to discuss this.
>
> I've done a few things based on some googling... I'm no expert, just using
> this as my home router.  Here's what i can remember changing so far:
>
> To make sure the packets with TTL of 1 don't die going through the router:
>
> iptables -t mangle -A PREROUTING -i se00 -d 224 dot 0 dot 0 dot 0/4 -j TTL 
> --ttl-inc 1
> iptables -t mangle -A PREROUTING -i sw00 -d (224..0/4) -j TTL --ttl-inc 1
> iptables -t mangle -A PREROUTING -i sw10 -d (224..0/4) -j TTL --ttl-inc 1
>
> some websites said you need a route for multicast so I did:
>
> ip route add to 224 dot 0 dot 0 dot 0/4 dev se00
>
> I've tried adding the same for sw10 and sw00 but didnt' seem to help, but
> I'm not sure about putting just the se00 in there.  The thing about this is
> when i do:
>
> ip mroute show
>
> it's blank, but I'm not sure if that should show something.  I also get
> this, which I'm not sure is good or bad, but someone may be able to
> interpret:
>
> #ip route get 224 dot 0 dot 0 dot 1 from 172 dot 30 dot 42 dot 70 iif sw00
> multicast 224..1 from 172..70 dev lo
>     cache <local,mc>  iif *
>
> From http://www.policyrouting.org/iproute2.doc.html it has an example
> where the output looks like this though with the Oifs showing the other
> device and pimreg, so I'm not sure pim is working right:
> cache <mc> iif eth0 Oifs eth1 pimreg
>
> I've setup my pimd.conf like this (comments removed and middle octets
> removed, hopefully obviously):
>
> default_source_preference       101
> default_source_metric           1024
>
> phyint ge00 disable
> phyint gw00 disable
> phyint gw10 disable
>
> cand_rp 172..1 time 60 priority 20
> cand_bootstrap_router 172..1 priority 5
> rp_address 172..1 224..0 masklen 4 priority 5
> group_prefix 224..0 masklen 4
> switch_data_threshold           rate 50000 interval 20  # 50kbps (approx.)
> switch_register_threshold       rate 50000 interval 20  # 50kbps (approx.)
>
> I did also install miniDLNA and setup the router to stream media from a usb 
> drive, both wired and wireless can see and stream from that just fine, but 
> not sure if that has any impact on the issue.
>
> Right now if I open a dlna application on wireless, it can see my wired 
> computer.  They appear to exchange SSDP search and notify packets, but when 
> they try to view contents of the media on the wired computer or the wired 
> computer tries to discover other devices on wireless, it fails.  If I turn on 
> the wifi card in the wired computer as well, all the devices instantly show 
> up and everything works, so that makes me think the computer itself is 
> fine... unless there's something that tells it to ignore or refuse devices on 
> other subnets.
>
>
> ~jason
>
>
> On Fri, Jun 28, 2013 at 1:56 PM, Maciej Soltysiak <[email protected]>wrote:
>
>> On Fri, Jun 28, 2013 at 5:16 PM, jason arends <[email protected]>wrote:
>>
>>> Saw this post
>>> https://lists.bufferbloat.net/pipermail/cerowrt-devel/2013-January/000924.html
>>>  which
>>> said it was working in 3.7.2-4, but I haven't been able to get this working
>>> right for me on 3.7.5-2.  Did something change that broke this or have I
>>> misconfigured something?  After some fiddling with pimd, route, miniupnpd,
>>> minissdpd, etc, I have ended up where the client on wireless (Xbox360
>>> console) can see my wired computer (Win 8) but when it tries to open it, it
>>> can't browse the contents.  This works when both are on the same wireless,
>>> but I get some buffering/lag in video playback
>>>
>> I had the same problems. I was then able to hint Dave where the issue
>> might be and it really was working out of the box for me (Wired Samsung TV,
>> win7 laptop on 802.11g and n).
>> Unfortunately since then I was never able to figure out what's going on.
>> Are you able to share what you did to improve your situation?
>>
>> In wireshark, I see the SSDP search from the Xbox and then when the Xbox
>>> tries to access it, the computer replying to the console with a Server
>>> Error 500 containing "Access Denied" and I think it's because the computer
>>> can't see the console.  I can ping it though.  When I put the computer on
>>> the same wireless as the console, then open the Network folder and hit
>>> refresh, the Xbox pops up along with other things on wireless (Roku, etc)
>>> but when the computer is wired, it doesn't see any of those, so I think
>>> something about the SSDP packets isn't working quite right between subnets
>>> or with pimd.  My guess is the SSDP search from the computer isn't getting
>>> to the wifi, only vice versa.
>>>
>> You're in a better situation than I am in. To me, Error 500 suggests the
>> issue is located outside minissdpd or the router.
>>
>>
>>
>>>
>>> Not sure where to go next, any ideas?  (is this the right place to
>>> ask/troubleshoot this?)
>>>
>> I don't know a better one.
>>
>> Maciej
>>
>
>
_______________________________________________
Cerowrt-devel mailing list
[email protected]
https://lists.bufferbloat.net/listinfo/cerowrt-devel

Reply via email to