WifiDog is a captive portal gateway, similar to NoCatAuth but with a low C foot print making it suitable for commodity access points such as the Linksys WRT54G. WifiDog also runs on various Linux distributions.
The Wifi Guard Dog Project was created by members of IleSansFil, in Montreal and is documented here.
Contents
Setting up a Gateway
Installation instructions (until someone writes more detailed ones applicable to us) are available from : http://www.wifidog.org/wiki/Installation.
Configuration details on how to use our auth service is listed below.
In a nutshell:
- Configure your stock Linksys router to access to the Internet, along with your wireless network parameters (channel, essid, etc.)
- Install OpenWRT (your old linksys settings should be preserved)
- telnet to your router's ip address.
Enable boot_wait : nvram set boot_wait=1; nvram commit
Install dropbear ssh : ipkg install dropbear
reboot the router : reboot
- ssh into your router (grab a copy of putty ssh if you're on windows). make sure drop bear works.
disable the insecure telnet daemon : rm /etc/init.d/S50telnet
install wifidog : ipkg install http://www.ilesansfil.org/dist/wifidog/wifidog_1.1.0_alpha7_mipsel.ipk
configure /etc/wifidog.conf : vi /etc/wifidog.conf
Notes:
- The regular openwrt firmware may not include all of the iptables modules needed, use ILF's firmware instead:
OpenWRT: http://www.openwrt.org
WifiDog: http://www.wifidog.org
Installing WifiDog on a Linux PC
Use BCWLinux
Registering your gateway with BC Wireless's auth service
Login to WaveCaster and select "Hotspots" from the user menu. You can register your hotspot(s) from there.
See also WifiDog/HotspotManager.
Configuring WifiDog to use our auth service
Logging into a hotspot for the first time
New users can create a hotspot login the first time connecting to a hotspot.
Existing BC Wireless members can activate a login profile from their account.
Note: Hotspot passwords are not the same as the passwords used to login to this website.
Bugs 'n stuff
Got a bug? Post it here so we can fix it.
- Multiple logins from different devices aren't supported. Check new auth service to confirm.
- Can still signup with dup email addresses?
