Hea vihje, sealt võikski alustada, kui OpenVPN "basic" seda ka toetaks. Mulle tundub, et post-auth on OpenVPN Access Server funktsionaalsus, seda nad jagavad raha eest
Aga kui ma natuke edasi kaevan, siis openvpn-il on neid konkse rohkem kui ma jaksan man-i lugeda. See siin tegelikult aitaks, kui mul oleks mingi nimelahendusteenus, kuhu aadressi ja nime paare käsitsi saab lisada ja kustutada.
Kood: Vali kõik
--learn-address cmd
Run command cmd to validate client virtual addresses or routes.
Three arguments will be appended to any arguments in cmd as follows:
[1] operation -- "add", "update", or "delete" based on whether or not the address is being added to, modified, or deleted from OpenVPN's internal routing table.
[2] address -- The address being learned or unlearned. This can be an IPv4 address such as "198.162.10.14", an IPv4 subnet such as "198.162.10.0/24", or an ethernet MAC address (when --dev tap is being used) such as "00:FF:01:02:03:04".
[3] common name -- The common name on the certificate associated with the client linked to this address. Only present for "add" or "update" operations, not "delete".
Hea küll. Ma panen vpn serverisse käima mingi nimelahendusteenuse ja kirjutan ülaltoodud konksu otsa skripti, mis muudab tolle andmebaasi iga kord kui seade külge või lahti ühendub (add, "10.8.0.7", "seade0193.vpn.lan"). Ja siis suunan oma arvuti selle nimelahendusteenuse pihta kui too omakorda VPNi toru külge tuleb. Hmm, võiks teoorias toimida.
Mis selline lihtsalt muditav nimelahendusteenus võiks olla? "Päris" DNS teenust ei viitsiks VPN serveris käima ajada.