uPnP client for dd-wrt / tomato or pre-compiled optware

Soldato
Joined
27 Oct 2006
Posts
7,600
Location
London
It's a real chore compiling upnpc (miniupnpc) and I was wondering if anyone knows how to trick my router (external) which doesn't have port forwarding to open up a forward via uPnP. External router supports upnp but I have to instruct it to do so and this can only be done on my router and not from my LAN

My network

LAN -> r1 dd-wrt (ISP 1)

LAN -> r2 tomato (ISP 2 via external router)

So it's essentially r2 that needs instruct the external router to open a socket
 
For those of you who have been glued to this thread waiting for a solution.....

Decided to give this a go this evening and here's how to do it.

Installed Tomato by Shibby for testing but found it a brilliant upgrade to the old stock version.

[1] If you pull his git branch you'll find the toolchains however they didn't work for me.
[2] Switch over to the old master tomato branch
[3] Install the tool chain that does work
[4] Download miniupnpc src, hack the Makefile and C src to turn ipv6 off and it'll cross compile successfully
[5] Enjoy
 
Any chance you could post your compiled miniupnpc? Hoping to be able to just drop it in jffs

Happy holidays

edit: nevermind. got off my lazy ass and compiled one myself.

used the toolchain from tomato-shibby-RT-N (looks to actually be deprecated-- now tomato-shibby-RT-AC)

did not need to disable ipv6 at all

http://d-h.st/Lo8F

miniupnpc-1.9.20141128
works on asus rt-n10p on latest shibby k26rt-n (124)
 
Last edited:
Back
Top Bottom