Bridging a WRT54G to a local hotspot (iphone) with DD-WRT
These instructions are geared to a mobile phone hotspot, but they should apply to most hotspots.
If you need to reset your router, unplug it for a few minutes, holding the reset button down plug the router in and continue to hold the button for at least 30 seconds.
- Connect to your router (192.168.1.1) and reset the user and password (you should be asked, if not do another hard reset)
- log in
- Go to “Wireless->Wireless Security” enable,
- set security mode “WPA2 Personal”
- select the WPA algorithm to match your hotspot in my case “TKIP+AES” and enter the password the corresponds to your hotspot
- save & apply
- Go to “Wireles->Basic Settings”
- set wireless mode: Client Bridge
- set the SSID to match your hotspot exactly
- save & apply
- On your phone you should see your WRT54G connection on your phone
- Go to “Security->Firewall”
- disable SPI Firewall
- Uncheck “Block Anonymous WAN request, Filter IDENT”
- save & apply
- Go to “Setup->Advance Routing”
- change “Operating Mode” to “Router”
- save & apply
- Go to “Setup->Basic Setup”
- set your Local DNS to a well known DNS server like Google’s 8.8.8.8
That should be it, you should now be able to connect to the Internet via any port on WRT54G
Note: that any machine that uses DHCP that is connected to your router will get a bridged network IP and will not be able to administer the router. To administer the router manually set your IP to 192.168.1.131 and you will be able to connect to the web administration console.