Most of the routers that can be re-flashed to DD-WRT or OpenWRT should meet your requirements. This may void your warranty. Something with 8MB or more flash, and 32MB more memory should work well. Currently Atheros Wifi cards are best supported.
At least one manufacturer is distributing DD-WRT firmware and is open to re-flashing with alternative software. See the OpenWRT Table of Hardware for options. I run an ASUS WL-500G Premium providing DNS, DHCP, IPv6, and firewalls for both IPv4 and IPv6.
- DHCP and DNS are provided by DNSMasq.
- IPv6 is provided by a 6to4 tunnel to Hurricane Electric
- radvd is installed for IPv6 auto-configuration.
- Firewalls are implemented using shorewall-lite and shorewall6-lite.
- I have OpenVPN installed, but not configured.
Comcast appears to be one of the few North American IPSs that is working on IPv6. They have been working with the OpenWRT to release code for a dual stack home router. They have been testing implementation and deployment IPv6 using 6RD tunnels. This helps bypass problems with cable modems that don't yet or can not support dual stacks.
...or do you have to build it? (it's for a home network). – leeand00 – 2011-03-03T23:19:39.793
2They do exist, just not on the budget of your typical home network router. Once the device exceeds the cost of a spare PC running a hand-tuned Linux, that hand-tuned Linux starts looking mighty attractive. – SysAdmin1138 – 2011-03-03T23:22:43.907
Unfortunately shopping recommendations are off topic. Check the FAQ
– ChrisF – 2011-03-03T23:28:34.163Agreed with @ChrisF - as written, this qualifies as shopping recommendation. I am sure you could reword the question to make it on topic though. – Shinrai – 2011-03-03T23:55:50.890
3Not really, the wording is fine; it asks if there exists a router with the specified features. There is a definitive answer, either yes (and make/model given), or no, no such router currently exists. – Synetech – 2011-03-04T03:27:27.177
1@SysAdmin1138, I think you are forgetting to factor in the cost of electricity to run that Linux box; it ain’t cheap and not everybody lives in an apartment where electric is included. – Synetech – 2011-03-04T03:28:09.717
@Synetech - the main problem is that what's true today won't be true tomorrow. – ChrisF – 2011-03-04T08:54:10.017
1@Syntech I agree this isn't a question of "which should I buy" it's a question of "what options do I have" given the criteria. Can four people please re-open my question? – leeand00 – 2011-03-04T12:29:42.370
@Synetech +1 for living in an apartment and electric costs. – leeand00 – 2011-03-04T12:33:14.270
@ChrisF, that’s technically true of pretty much every question because anything and everything can change tomorrow. You asked about good CAD programs. Tomorrow a better one could come out, making the answers to your question wrong (and “too localized”). You asked about getting a trojan from an image file, that answer is very likely to change quickly. Your question about ordering in Chrome can change easily since they update the app all the time. Even your question about the meaning of your modem’s error message could change because a new firmware could change the meaning of the error codes. – Synetech – 2011-03-04T19:02:01.840
@ChrisF, oh and if I ask if there is such thing as a 1THz processor, the correct answer would be no, but then what happens when someone goes and invents one? (I remember when 1GHz was sci-fi, and then IBM made the CopperMine and it blew our minds.) – Synetech – 2011-03-04T19:03:59.657
@Synetech - if that happens the previously correct answer becomes the wrong answer. – ChrisF – 2011-03-04T19:32:40.603
Right, so how is this different? If no such router exists, then the answer is ‘no’. If one comes out next week, then the answer changes. The question is fine; I think the problem is the word picking in the title. – Synetech – 2011-03-04T19:42:32.780