Некоторое время я искал программное обеспечение для этого, но, похоже, нашел только страницы, которые рассказывают о проектах, которые никогда не были реализованы или не могут быть запущены в системе Linux.
Кто-нибудь знает о демоне настройки туннеля, который будет работать в Linux? Это не должно делать много работы; даже не обязательно иметь красивый интерфейс. Я могу обернуть вокруг него пользовательский интерфейс для Интернета или другого типа интерфейса.
Причина этого в том, что я хочу создать установку, в которой клиентские системы могут перемещаться по Интернету, но есть проблема: IPv6 не доступен повсеместно. У меня нет проблем с этим; У меня есть тонны адресного пространства IPv6, и я могу поддерживать необходимое количество клиентов через свое подключение к Интернету. Однако мне нужно, чтобы эти клиентские рабочие станции при загрузке:
IOW, если соединение IPv6 отсутствует, клиент должен будет пройти аутентификацию на сервере туннеля IPv4, чтобы иметь возможность построить туннель. Затем будет создано сетевое соединение IPv6, и все будет хорошо.
Конечно, это временная мера, но, как оказалось, она необходима сейчас, до того, как большая часть Интернета фактически предоставит соединения IPv6.
Похоже, вы говорите о настройке брокер туннеля ipv6. Возможно через 6в4, АЙЯ, или OpenVPN. Например, вот страница с пример настройки OpenVPN в качестве туннельного брокера.
Итак, тогда вам просто нужно иметь сценарий на стороне клиента, который будет маршрутизировать через туннель только тогда, когда нет локального маршрута IPv6, возможно, через OpenVPN «скрипт вверх»?