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

Вопрос

Рекомендуемые сообщения

  • 0
Опубликовано (изменено)

Короче, пока предлагаю такой костыль чтобы рулить IPv6 пирами из UI:

Ставим entware если нет и устанавливаем:

opkg update
opkg install wireguard-tools


Создаем хук 010-wg-endpoint.sh в /opt/etc/ndm/iflayerchanged.d/ с таким содержимым:

#!/bin/sh

[ "$1" = "hook" ] || exit 0

case "$layer/$level" in
    conf/running|link/pending|link/running) ;;
    *) exit 0 ;;
esac

case "$system_name" in
    nwg*) ;;
    *) exit 0 ;;
esac

i=1

while [ "$i" -le 5 ]; do
    sleep 1

    LD_LIBRARY_PATH= /bin/ndmc -c "show running-config" |
    awk -v iface="$id" '
        $1 == "interface" { active = ($2 == iface) }

        active && $1 == "wireguard" && $2 == "peer" &&
        match($0, /\([^()]+\)$/) {
            print $3, substr($0, RSTART + 1, RLENGTH - 2)
        }
    ' |
    while read -r peer endpoint; do
        [ -n "$peer" ] || continue

        /opt/bin/wg set "$system_name" \
            peer "$peer" \
            endpoint "$endpoint" 2>/dev/null
    done

    i=$((i + 1))
done

Обязательно даем права на выполнение:

chmod +x /opt/etc/ndm/iflayerchanged.d/010-wg-endpoint.sh

После этого указываем endpoint в скобках в названии пира и передергиваем туннель. Скрипт автоматом подменит endpoint на значение из скобок.


image.png.0c98a7f556abc585f506c8e0255bccb3.png

 

В скобках можно указать в т.ч. домен c AAAA записью.

Очень надеюсь что разработчики в скором времени сделают нативную поддержку.

Изменено пользователем Drafted
Обновление хука, исправления
  • 0
Опубликовано
В 26.09.2026 в 17:38, Drafted сказал:

5.2 Alpha 11.

До сих пор нельзя указать IPv6 endpoint пира.

И самое грустное что при указании домена с AAAA записью кинетик все-равно выбирает A.

Подтверждаю проблему. Нет возможности подключаться по v6 через WG.
В endpoint невозможно вписать v6 адрес и даже если вписываешь домен который возвращает только v6, то пакеты всё-равно не покидают роутер.
5.2 Beta 2

  • 0
Опубликовано (изменено)

Полностью поддерживаю.

Когда появится возможность указывать любой необходимый адрес IPv4/IPv6 в настройках подключения WireGuard? Сделайте чекбокс для использования приоритета 6 версии, или только 6 версии.

Почему купив недешёвый роутер на последней прошивке, я даже из конфига вручную не могу использовать IPv6 ?

Изменено пользователем flashtr0n

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

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

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