Я строю туннель OpenVPN между моей домашней сетью и моим сервером. Вот мой текущий сценарий:
Server
(IPv4: 198.x.x.5)
IPv6: 2001:xxx:xxx:xxx::abcd) <-----------> My ISP (CGN) <------------> Home Gateway <--------> Home computers
(Public Pool: 2001:xxx:xxx::/64) (Some public IP addresses) (172.16.6.22) (192.168.99.x/24)
Сервер имеет один общедоступный IPv4-адрес, общедоступный IPv6-адрес и глобальный маршрутизируемый блок IPv6-адресов. Это левая сторона туннеля OpenVPN.
Home Gateway - это Linux-машина с установленным OpenVPN. Это устройство работает с radvd(IPv6) и dhcpd(IPv4). Конечная точка туннеля OpenVPN находится здесь. Он также обеспечивает доступ к Интернету для домашних компьютеров с поддержкой двойного стека IPv4/IPv6 . Это устройство должно получить и выделить блок адресов IPv6.
Как настроить мой OpenVPN для реализации этого?
РЕДАКТИРОВАТЬ:
Я гуглил и нашел что-то вроде этого, но похоже, что для сценария ниже, который отличается от случая выше:
Server
(IPv4: 198.x.x.5)
IPv6: 2001:xxx:xxx:xxx::abcd) <-----------> My ISP (CGN) <---------> Home computers
(Public Pool: 2001:xxx:xxx::/64) (Some public IP addresses) (172.16.6.22) (192.168.99.x/24)
В этом случае на каждом домашнем компьютере необходимо установить OpenVPN и запустить его как клиент.