Обычный OpenVPN что-то не очень работает на супердешёвой VPS-ке на OpenVZ, поэтому очевидный способ пробросить подсеть IPv6 отпадает.
Для осуществления такой операции придумал «треугольник из костылей»:
- ipvampire - избирательно извлекает пакеты из сетевого интерфейса и пишет из в stdout, посылает пакеты из stdin в интерфейс;
-
openvpn --dev stdout
- используется stdin вместо устройства tun/tap; - seqpackettool - запускалка двух вышеприведённых программ, чтобы они были соединены через
socketpair(... SOCK_SEQPACKET ...)
. seqpackettool - это как мини-socat, ориентированный на SOCK_SEQPACKET.
https://github.com/vi/udptap_tunnel#ipvampire
Может, кому-нибудь для какой-нибудь задачи пригодится эта комбинация или её компоненты.