I have an old machine lying around, which I was using as router up until a few years ago. I was running OpenBSD with pf, to do NAT and pretty much everything related to being a router.
Since then, I've replaced it with dedicated routers (DIR-600, DIR-615), so I don't use the big machine anymore. Now, OpenWRT comes built for x68: http://downloads.openwrt.org/barrier_br … 6/generic/
But I don't know how to install it. The only way I can think of, is take out the hard drive, put the image on it manually (with dd or so), but I haven't tested that, and I wonder if I can somehow install it, with the hard drive in situ.
Another way of putting it on the drive, is maybe booting a live OS and do it that way, but I really don't know. As OpenWRT is not coming with an installation environment like any other distro, I'm struggling to think of the "correct" way to do it.