Wifidog reported that the node's been down for a while. Only 127.0.0.1 was in /etc/resolv.conf, so I did what the instructions below said and it started working. <shrug>
Wifidog reported that the node is down. I was able to ping it via OpenVPN ('ping 192.168.222.77' from the auth server), so I sshed in (ssh email@example.com' from the auth server), and ran 'wdctl status'. It took a long time to run, and came back saying that the wifidog gateway doesn't have Internet connectivity. When I've seen this in the past, it's been because the router doesn't have a valid DNS server. Indeed, 'ping yahoo.com' returned nothing, but 'ping 126.96.36.199' did. So I forced it to use the opendns servers, by:
nvram set lan_dns='188.8.131.52 184.108.40.206 220.127.116.11 18.104.22.168' nvram commit vi /tmp/resolv.conf
add these lines at the top:
nameserver 22.214.171.124 nameserver 126.96.36.199
Immediately I was able to ping yahoo, so DNS started working. Wifidog didn't pick up the change right away, so I restarted it ('wdctl stop', then '/etc/init.d/S65wifidog'). It came right up.
Wifidog reported that the wifi went down last night sometime. Gabe went by, and couldn't see the wifi network, but the router lights were on. I restarted the router, and everything came back fine.
Installed by Gabe. See router configs for add'l info.