TinCanTech wroteProbably .. but what does that have to do with openvpn ?
So for instance, if there would be an alternative way to select the per-user-settings file in /etc/openvpn/ccd, for instance based on a parameter, I would not have to distribute new certificates stored on a smart card for each new network and each new user. Currently I only see two alternatives: 1) selection based on certificate CN (default) and 2) selection based on username (parameter username-as-common-name).
But you are right. I do not necessarily search a direct OpenVPN solution. Firewall, routing or nameserver based solutions are also welcome.