Перейти к содержанию

Milov Sergey

Участники форума
  • Постов

    2
  • Зарегистрирован

  • Посещение

Оборудование

  • Кинетик
    Keenetic Extra (KN-1713), Keenetic 4G (KN-1212)

Достижения Milov Sergey

Новичок

Новичок (1/6)

0

Репутация

  1. Всех приветствую. Возникла на днях идея настроить Wireguard-туннель между тремя локациями. Но не просто туннель, а с пробросом протокола ipv6 в этот туннель. И на этой стадии у меня возникли некоторые сложности. Дано: 1. Роутер Keenetic Extra KN-1713 - он выступает как сервер Wireguard. На него от провайдера приходит динамический белый IPv4-адрес. Так как провайдер из-коробки не поддерживает IPv6, то было добавлено 6in4 соединение от туннельного брокера ip4market. Локально ipv6 работает - устройства подключенные к роутеру по wifi, доступ в ipv6 имеют. Также на роутере настроен DDNS-клиент - на случай если IPv4 адрес будет меняться, настроенный DDNS-адрес будет использоваться как эндпойнт для Wireguard-туннеля. Также хочу отметить, что до Extra стоит еще один роутер ASUS, на котором собственно и настроено подключение от провайдера, и далее уже через WISP идет раздача интернета на Extra. Такая схема работает, по крайней мере IPv4 трафик через Wireguard ходит. 2. Роутер Keenetic 4G KN-1212. Он будет как клиент. Находится в деревне в 200 км от Москвы. Интернет приходит от местного провайдера по оптике через оптический терминал. Поднято PPPoE соединение. Особенность в том, что IPv4 адрес от провайдера приходит серый, на 10, но также приходит и нативный IPv6. 3. Телефон на базе Android. Ожидаемо, тоже клиент. Ожидается, что весь IPv4-трафик будет ходить напрямую через оператора (кроме локального), а весь IPv6 трафик - через Wireguard-туннель. На Extra от брокера приходят такие IPv6: IPv6-адрес 2a03:e2c0:1bc0::2 IPv6-префикс 2a03:e2c0:1bc0::/48 Шлюз IPv6 :: Из полученного префикса пробую выделить /64 сеть, которую хочу в дальнейшем раздать в туннель. Например, пусть это будет: 2a03:e2c0:1bc0:100::/64 Далее выделяю ipv6 для каждого из устройств: Адрес сервера (Keenetic Extra): 2a03:e2c0:1bc0:100::1/64 Адрес пира (Keenetic 4G): 2a03:e2c0:1bc0:100::2/128 Адрес пира (Телефон): 2a03:e2c0:1bc0:100::3/128 На роутере-сервере пробую прописать ipv6 так: однако, получаю ошибку: prefixes 2a03:e2c0:1bc0:100::/64 and 2a03:e2c0:1bc0::/48 conflict. далее, на keenetic 4g прописываю настройки такие: проверяю с сервера - второй роутер и телефон пингуются, хотя никакие ресурсы с keenetic 4g не открываются с телефона же пингуется только сервер а с keenetic 4g не пингуется ни то, ни другое. self-test с сервера keenetic extra и keenetic 4g во вложении в следующем сбщ (согласно описанию из шапки темы) подозрение следующие: 1. не прописывается префикс на сервере, ссылаясь на то что тот конфликтует с префиксом от 6in4 соединения 2. возможно еще где то мог ошибиться 3. обращался за мнением к ИИ агенту Deepseek, тот говорит что можно попробовать поиграться с ndproxy, но в ndms не нашел параметра nd. Возможно, тут требуется расчехлять OPKG и вручную там все шаманить (как в соседней теме по похожей проблеме, но в итоге я так и не понял, как правильно все настроить) 3. Также ИИ предлагает варианты создать ULA-префикс и далее прописать маршруты до него и до конечных ipv6 адресов клиентов. Пробовал - не помогает. 4. если пробовать что то пропинговать или кинуть трассировку до внешки с телефона, то трассировка дальше сервера не уходит. Есть ли какие-нибудь способы пробросить ipv6 в wireguard, воспользовашись штатными средствами UI и CLI системы keenetic OS 4.3.6? Или идти в сторону OPKG/Entware?
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.