OK, I thought there would be a lot of dependencies that just aren't in DDWRT.
If someone was willing to list the dependencies/sources, I could try manually.
I forgot that I also have a Linksys AC1900 also sitting in a box not doing anything in addition to the WRT1900AC. Seems like another potential test box to me.
Major ones are dnsmasq and lighttpd but you can check the basic install script for all of the dependencies. They are listed at the top of the installer script.
It was fairly easy to get most of it working, with two notable exceptions:
whiptail does not exist in the standard opkg packages and there is no suitable replacement. I know using optware instead would be a solution here, but I was trying to minimise the changes I needed to make to the standard installation
git as a dependency takes up an inordinate amount of space on the device
Hi. I do not wish to spam this developers post, but I have a big interest in what you managed to get working on a TP-Link Archer C7 v2 running LEDE, since I am running the exact same setup.
how do I use what you've created to install it on my current LEDE setup?
thanks!
Note that although I got it working, through subsequent reflashes of the firmware I no longer have this setup. Additionally the changes I made were just enough to get it running but were by no means complete.
extroot to have enough space for the git dependency.
Compile newt for MIPS and install it onto the device (this gives you whiptail).
Migrate luci to lighttpd. Note that configuration should be put in an external.conf file not the main configuration file and luci should not be on port 80.
First of all, congratulations on your amazing project. Ιs a very good project and I personally think his need is more imperative than ever!
It can be installed on OpenWrt ?
I have the Asus RT-N66 router to which I have installed the OpenWrt firmware.
The features that your software offers are awesome, hey are really amazing! I thought it would be even more flexible and easy to use ( & user friendly ) if it is possible to install it on router.
IMO an AD blocker like PiHole would be a great addition to open router OS's like DD-WRT, openWRT etc, that being said, I think PiHole itself should stay focused on the single-board computers of its roots. Maybe a new project for an open router ad blocker....
So this is all well within the realm of technically feasible, but it may require significant changes to the codebase. I wouldn't expect anything for a while unless someone outside of the core dev team decides to pick this up as a pet project.
https://docs.pi-hole.net/ftldns/compatibility/ is a list of the platforms that are currently known to be compatible with FLTDNS. You can try to compile FTL for your router but as we do not offer binaries not currently compiled by our own CI/CD process we would not be able to provide binaries. We also are not currently able to package for repository deployment via apt/yum/opkg/etc...