Skip to content

Instantly share code, notes, and snippets.

@jiphex
Last active August 29, 2015 14:04
Show Gist options
  • Save jiphex/187dda6e3ac5d1b30ead to your computer and use it in GitHub Desktop.
Save jiphex/187dda6e3ac5d1b30ead to your computer and use it in GitHub Desktop.
Router build 2014-07

I need a new router. I've had lots of bad ones, let's fix that once and for all. We need to handle lots of simultaneous connections, and Internet connections at home are only going to get faster.

When I'm at home, if I'm not in bed then I'm probably not far from using some kind of Internet connection, so this thing should be good and the money I have available to spend on it should be proportional to the amount that this thing is going to get used. For this reason, it should also support emerging protocols such as 802.11AC.

It's time to stop relying on third party operating systems. The news over the past year has shown how shady governments and companies can be, let's run an Open operating system on this thing, and configure it from scratch.

Once it's configured, I should never have to do anything to this box. It should never go down for no reason, and I shouldn't have to think about it working, it should just get on with it. That's not to say it should be locked down completely, just that once stable, it shouldn't need fiddling with unless I want to.

Requirements

Mandatory

  • Very basics: PPPOE, DHCP Server, IPv6 (including RA), Bridging, Syslog, Graphs, NTP, logging, etc
  • Has to be fast enough to cope with whatever I can throw at it
  • Has to be able to do proper IPv6 and IPv4 firewalling
  • 2+ NICs

Nice to have

  • If wireless, it needs to be able to do at least 802.11N, maybe even 802.11AC (although that seems like a bit of an ask).
  • If not wireless, the price consideration has to include an applicable wireless AP
  • It should be gigabit. It's not a deal-breaker though.
  • Price isn't really an issue, this is something I'll use a lot
  • It'd be nice if it ran Linux
  • If not Linux, it'd be nice to have VLAN support that isn't a nightmare to configure
  • More than 2 NICs
  • Serial (RS232)

Definitely not

  • Google
  • Apple
  • Any kind of "in the cloud"

Intel Atom (Mini ITX)

Features

+ 802.11 AC
+ Well-over-specced
+ Expandable
+ Serial
- Only 2 NICs
- Expensive
- Self-build (admittedly an easy one)
- No FreeBSD/PFSense wireless

Cost

  • £223 inc Shipping and VAT from the Mini ITX store
  • £52 from Amazon (no shipping/prime)

Total: £275

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment