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

Использование TomatoUSB и OpenVPN для туннелирования трафика IPv6

Предположим следующий сценарий относительно текущей настройки IPv4 / OpenVPN:

        Central Site with a /64 IPv6 (10.0.0.1)
        |                         |
OpenVPN Server A          OpenVPN Server B
 (10.0.0.0/16)             (10.10.0.0/16)
        | |                       |
        | |                     [n-m]
        | |                     / | \
        | \            Multiple Remote Clients (10.10.0.x)
        |  \
        |   \_____________________
        |                         |
 Local Site A              Local Site B
 (10.1.0.0/16)             (10.2.0.0/16)

Дополнительная справочная информация: На каждом локальном сайте есть Netgear WNR3500L / U / v2 с прошивкой Tomato v1.28.9054 MIPSR2-beta K26 USB vpn3.6, которая была создана 30 ноября 2010 г. 14:49:14 -0500. Центральный сайт запускает экземпляр привязки для обработки DNS-запросов от локальных сайтов и перенаправляет запросы на соответствующий локальный сайт в отношении поддоменов конкретного сайта. В противном случае локальные сайты перенаправляют нелокальные запросы на центральный сайт с помощью dnsmasq.

Вся сеть создается с использованием устройств tun, поэтому мосты отсутствуют. Поскольку требуется маршрутизация и пересылка, центральный сайт использует push OpenVPN для настройки требуемых маршрутов на локальных шлюзах сайта.

Теперь я хотел бы использовать предоставленную мне сеть / 64 и распределить ее между локальными компьютерами за шлюзами на каждом локальном сайте. Бонусом будет то, что другие удаленные клиенты (10.0.0.x) также получат IPv6-адрес.

Цель состоит в том, чтобы использовать локальный адрес IPv4 для создания нового адреса IPv6 с 2a00: xxxx: xxxx: xxxx: central-prefix: local-prefix :: 10.x.x.x

Другой целью было бы сделать так, чтобы сервер OpenVPN и / или шлюз на базе TomatoUSB выполняли эту тяжелую работу. Причина в том, что клиенты, стоящие за этими шлюзами, представляют собой смешанные операционные системы и устройства.

Любые предложения и / или решения приветствуются. Заранее спасибо!