Назад | Перейти на главную страницу

Туннель 4in6 для гетерогенных систем

У меня есть клиенты (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 и без него это лучшее.