Pending my purchase of a FON gadget or the installation of a new wireless card in my Soekris, I today installed OpenWRT on an aging Asus WL300G access point. This went surprisingly well, following the documentation.
For some obscure reason, the "sensible defaults" were not very sensible. This was easily fixed, however:
nvram set wan0_proto=none mv /etc/init.d/S50httpd /etc/init.d/off.S50httpd mv /etc/init.d/S50telnetd /etc/init.d/off.S50telnetd mv /etc/init.d/S60cron /etc/init.d/off.S60cron mv /etc/init.d/S60dnsmasq /etc/init.d/off.S60dnsmasq
Rationale: the thing has only one 802.3 Ethernet interface, which is bridged to the 802.11 interface - there is no point in running a DHCP client (started together with dnsmasq). After setting a root password, it's no longer possible to log in using telnet - so why have a telnetd suck resources? I'm not going to run any cronjobs on my access point, so disabling cron is obvious. And I'm allergic to web "applications", as everyone knows.
The thing runs very well. No complaints. I recommend it very highly over the default firmware.
Copyright © 2005–2010 Philip Paeps
All rights reserved.