DD-WRT is an alternative firmware for several WLAN routers which offers a lot of more features than the default firmwares of most routers, such as repeater mode, printserver, fileserver, etc.. I use it on an ASUS WL-300g and a Linksys WRT54GL.
- Homepage: dd-wrt.com
Configure as non-WDS repeater
So here are the neccessary settings. Pages you don’t need to change do not have an image linked.
- Access Restrictions
- WAN Access
NAT / QoS
- Port Forwarding
- Port Range Forwarding
- Port Triggering
- Keep Alive
- Factory Defaults
- Firmware Upgrade
Notify about new IP via Prowl service
Prowl was originally thought as a remote notification service from MacOS Growl to the iPhone. But it provides a great web-based API so that it can be used for any other purpose.
The DD-WRT Wiki lists all the locations where you can place
scripts for automatic execution. As we want to be notified upon IP changes, the best event is the
wanup. So create a
/tmp/etc/config/prowl.wanup. In the Script Examples
section, there’s a nice DynDNS script which shows, how to get the current WAN IP and check whether it has changed.
With some modifications, it looks like this:
Put this file to
/tmp/etc/config/prowl.wanup. The used
/tmp/root/prowl.sh is the one you can find in the [[TODO:software:sh:http-post]] article.