У меня есть клиенты (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: {{1} } 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 user @ host -L 1194: localhost: 1194
Затем запустите OpenVPN на клиенте
С точки зрения производительности максимальная скорость ARM через Ethernet с использованием OpenVPN составляет около 2-3 МБ / с. С SSH и без него это лучший вариант.