Skip to content
This repository was archived by the owner on Apr 8, 2020. It is now read-only.
James White edited this page Aug 2, 2017 · 10 revisions

This repository should provide all the necessary packages and modules to load ipset support into various DD-WRT builds for the Netgear R7000, without getting your hands dirty.

If you want to compile things yourself, I'll cover some basic steps in order to do this. Some people don't like running modules compiled by strangers on the internet, that's a good thing!

As covered in the main README.md, you need the following for proper ipset support on DD-WRT:

  • iptables (version 1.4.x)
  • dnsmasq (compiled with ipset support)
  • ipset6 (compatible with Linux kernel 3.x and 4.x)

Fortunately, projects like Entware-ng already provide these packages so its fairly easy to use opkg to install them, but only caveat is ipset must be compiled with DD-WRT kernel sources rather than Entware's (which is actually OpenWRT) to ensure compatibility, otherwise you'll like end up with errors when running various ipset commands or worse, kernel panic your router because ipset is a userland tool dependent on the kernel its being run on. In addition the xt_set.ko kernel module also needs to be compiled with DD-WRT kernel sources for compatibility.

Clone this wiki locally