detect malfunctioning gateways
Recently some gateways got their public IP nullrouted. The client was able to connect to the openvpn server, but no traffic was going out. Maybe we can add a mechanism to detect that situations. Some ping somewhere? like to the geoip service?
There has being also cases in the past where gateways were overloaded, not sure if the same mechanism could be used to detect those and connect to others.