У меня есть клиенты (OS X 10.9 и Linaro / Ubuntu) в собственной сети IPv6 и сервер (Debian) как в собственном IPv4, так и в IPv6. План состоит в том, чтобы использовать Сервер как своего рода шлюз, как в 4in6 (http://en.wikipedia.org/wiki/4in6) или 4over6.
Оптимальным решением было бы высокопроизводительное (100 Мбит) соединение с поддержкой переадресации портов и DynDNS для IPv4. Минимальное требование - это возможность подключиться к серверу OpenVPN, который работает на IPv4 и который я не могу настроить самостоятельно, работая во внешней сети IPv4:
(Clients) -- [[[OpenVPN]IPv4]IPv6] -- (Server) -- [[OpenVPN]IPv4] -- (OpenVPN Server)
Сведения об оборудовании: Клиенты:
Я знаю, что есть программные решения, которые могут туннелировать IPv4 в IPv6: Gif, GRE, AFTR, OpenVPN.
Я не знаю, выполняет ли что-либо из этого ограничения:
--- 16 апреля --- mac-gre снова находится в активной разработке. На сегодняшний день доступна бета-версия для OS X 10.9: https://code.google.com/p/mac-gre/source/checkout Разработчик предупредил меня о текущей ошибке, поэтому любой, кто пытается это сделать, должен позаботиться об этом:
ПРИМЕЧАНИЕ: существует известная проблема, заключающаяся в том, что при выгрузке драйвера (kextunload GRE.kext) система, вероятно, вызовет KERNEL PANIC. Итак, НЕ помещайте драйвер бета-версии GRE.kext в / System / Library / Extension /, просто оставьте его в / tmp / для тестирования.
Итак, я нашел решение: переадресация портов SSH.
ssh пользователь @ хост -L 1194: локальный: 1194
Затем запустите OpenVPN на клиенте
Что касается производительности, максимальная скорость ARM через Ethernet с использованием OpenVPN составляет около 2-3 МБ / с. С SSH и без него это лучшее.