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.

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:

  1. Configure your stock Linksys router to access to the Internet, along with your wireless network parameters (channel, essid, etc.)
  2. Install OpenWRT (your old linksys settings should be preserved)
  3. telnet to your router's ip address.
  4. Enable boot_wait : nvram set boot_wait=1; nvram commit

  5. Install dropbear ssh : ipkg install dropbear

  6. reboot the router : reboot

  7. ssh into your router (grab a copy of putty ssh if you're on windows). make sure drop bear works.
  8. disable the insecure telnet daemon : rm /etc/init.d/S50telnet

  9. install wifidog : ipkg install http://www.ilesansfil.org/dist/wifidog/wifidog_1.1.0_alpha7_mipsel.ipk

  10. configure /etc/wifidog.conf : vi /etc/wifidog.conf

Notes:

Installing WifiDog on a Linux PC

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

See WifiDog/AuthService

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.


CategoryHotspotNetwork CategoryWifiDog

WifiDog (last edited 2006-01-06 21:09:56 by 142)

Copyright © British Columbia Wireless Network Society