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

Вопрос

Опубликовано

"Wireguard1": invalid I2 value.

При этом при добавлении конфигурации с такими же параметрами в приложение AmneziaWG все проходит без ошибок.

Ошибка минорная, но можно чуть подправить, некоторые конфигурации по-умолчанию генерируются с этими параметрами равными 0.

Вот пример конфигурации:
[Interface]
PrivateKey = ***
Address = 172.16.0.2/32
DNS = 8.8.8.8, 8.8.4.4, 2001:4860:4860::8888, 2001:4860:4860::8844
MTU = 1280
Jc = 8
Jmin = 40
Jmax = 70
S1 = 0
S2 = 0
S3 = 0
S4 = 0
H1 = 1
H2 = 2
H3 = 3
H4 = 4
I1 = <b 0xc (далее QUIC)
I2 = 0
I3 = 0
I4 = 0
I5 = 0

[Peer]
PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = engage.cloudflareclient.com
PersistentKeepalive = 15

 

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

  • 0
Опубликовано

Ну вообще я тут уже приводил эту ссылку несколько раз - в официальной документации Амнезии параметры I1 - I5 имеют вполне конкретный строковый(!) формат с тегами, и никаких значений вроде нуля в нем не предусмотрено:

https://docs.amnezia.org/documentation/amnezia-wg/#how-it-works

Пропускать такие значения в валидаторе теоретически можно, но по факту это какой-то сомнительный недокументированный мусор получается, и в какие пакеты по факту он превратится сейчас, или, скажем, через пару минорных версий Амнезии - сказать не берусь. 

  • 0
Опубликовано (изменено)
14 минут назад, KoneTaH сказал:

Ну вообще я тут уже приводил эту ссылку несколько раз - в официальной документации Амнезии параметры I1 - I5 имеют вполне конкретный строковый(!) формат с тегами, и никаких значений вроде нуля в нем не предусмотрено:

https://docs.amnezia.org/documentation/amnezia-wg/#how-it-works

Пропускать такие значения в валидаторе теоретически можно, но по факту это какой-то сомнительный недокументированный мусор получается, и в какие пакеты по факту он превратится сейчас, или, скажем, через пару минорных версий Амнезии - сказать не берусь. 

А можно сделать правило, что если эти значения равны 0, то они не копируются в ASC параметры, а принимают пустое значение, будто их и нет и игнорируются?
S1-S4 проходят же нормально)

В инструкции по приведённой Вами ссылке под описанием параметров есть сноска:

При нулевых значениях всех параметров поведение идентично WireGuard — это облегчает «мягкий» переход.

То есть по факту, если какое-то из значений равно 0, то оно просто игнорируется.

Изменено пользователем kda2495
  • 0
Опубликовано
9 минут назад, kda2495 сказал:

S1-S4 проходят же нормально)

А почему нулевые Sx не должны проходить нормально? Это же размеры паддингов, ну не нужны эти паддинги, они могут быть нулевые, тут вопросов нет. А вот что означает ноль вместо строки с тегами - тут вопрос :)

  • 0
Опубликовано
9 минут назад, KoneTaH сказал:

А почему нулевые Sx не должны проходить нормально? Это же размеры паддингов, ну не нужны эти паддинги, они могут быть нулевые, тут вопросов нет. А вот что означает ноль вместо строки с тегами - тут вопрос :)

В поддержку Amnezia задал вопрос, когда получу ответ - пришлю сюда)

  • 0
Опубликовано
25 минут назад, kda2495 сказал:

То есть по факту, если какое-то из значений равно 0, то оно просто игнорируется.

Ну вроде бы да, но опять же - документирован вариант, когда все параметры имеют значение "0", тогда это режим совместимости с обычным WG, это понятно. А вот когда только некоторые нулевые - тут неочевидно, насколько такой вариант вообще валиден. Ну можно в принципе сделать послабление в валидаторе и пропускать в этих строках нули. Давайте подождём, что вам ответят, впрочем. 

  • 0
Опубликовано
1 час назад, KoneTaH сказал:

Ну вроде бы да, но опять же - документирован вариант, когда все параметры имеют значение "0", тогда это режим совместимости с обычным WG, это понятно. А вот когда только некоторые нулевые - тут неочевидно, насколько такой вариант вообще валиден. Ну можно в принципе сделать послабление в валидаторе и пропускать в этих строках нули. Давайте подождём, что вам ответят, впрочем. 

IMG_0942.thumb.jpeg.102444a6c2d7f4d2f4ee0ad58010ac13.jpeg

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

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

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

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

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

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

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

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

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

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

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

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