"A: Let's first unpack this scenario--you want to setup a single
piece of hardware that will give nearby users wireless Internet
access. But, you want to force them to see a splash page upon
connecting (such as ads from sponsors), and you want to define
limits on their upload and download speeds, presumably so that no
single user can hog all the available bandwidth to the
Internet.
"As you have discovered, NoDogSplash meets all of your needs,
but with one catch--it runs on OpenWRT, which is a less
user-friendly router firmware than, say, DD-WRT (or Tomato). The
OpenWRT learning curve is considerable compared to these others,
and although it is quite powerful, it may not be the most inviting
choice for a turnkey solution.
"Unfortunately, it does not seem like anyone has posted a
successful report of installing NoDogSplash on DD-WRT or Tomato.
However, there are two alternative approaches to consider:"