This evening, after searching for a replacement firmware for my Linksys router, I came across many alternative router distributions. Gargoyle seemed like it had one of the nicest interfaces, and had released an update recently so it was an easy choice.
I installed the stable version, saw it worked, installed the experimental to see if I could shave enough space out of my filesystem to install openvpn & tcpdump. Unfortunately I couldn't (even after getting rid of all the ppp packages; as I don't use pppoe) but that is not a fault of the project.
Installation was simple. Configuration, including QoS and firewalling, was intuitive, and I'm content.
(Of course if it starts to crash every few days, or corrupts itself, I'll come back to complain!)
Edit: Using ssh keys to login as root to the router was as easy as copying my key to /etc/dropbear/authorized_keys. Oddly /root/.ssh/authorized_keys didn't work.
Steve
--
http://steve.org.uk/
Good job everybody.
Moderator: Moderators
Re: Good job everybody.
You helped me, thanks for the super simple solution.
~Justin
~Justin
Re: Good job everybody.
Instead of maintaining /etc/dropbear/authorized_keys, you can make that a link, and then things like ssh-copy-id work:Edit: Using ssh keys to login as root to the router was as easy as copying my key to /etc/dropbear/authorized_keys. Oddly /root/.ssh/authorized_keys didn't work.
Code: Select all
ln -s /root/.ssh/authorized_keys /etc/dropbear/authorized_keys