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 root@192.168.222.77' 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 4.2.2.2' did. So I forced it to use the opendns servers, by:
nvram set lan_dns='208.67.222.222 208.67.220.220 4.2.2.2 128.100.100.128' nvram commit vi /tmp/resolv.conf
add these lines at the top:
nameserver 208.67.222.222 nameserver 208.67.220.220
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.