I guess maybe too mainline for everyone here but I use an Asus router flashed with the Merlin OS (a painless easy process) and it works excellently. No issues setting up all the things you mentioned.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments