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

Вопрос

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

Wireguard: добавлена поддержка расширенных параметров ASC посредством импорта файла конфигурации или с помощью CLI (по запросу @FLK) [NDM-4298] interface {name} wireguard asc {jc} {jmin} {jmax} {s1} {s2} {h1} {h2} {h3} {h4} [{s3} {s4} {i1} {i2} {i3} {i4}

 

Добрый день. Работает, если исключить I1 

Пример

Так не работает

I1 = <b 0x084481800001000300000000077469636b65747306776964676574096b696e6f706f69736b0272750000010001c00c0005000100000039001806776964676574077469636b6574730679616e646578c025c0390005000100000039002b1765787465726e616c2d7469636b6574732d776964676574066166697368610679616e646578036e657400c05d000100010000001c000457fafe25>
I2 = 
I3 = 
I4 = 
I5 = 

Так работает

I1 = 
I2 = 
I3 = 
I4 = 
I5 = 

В Startup Config

Не работает

wireguard asc 4 10 50 16 53 485960208-970288364 1104980347-1951302758 2137407303-2139184007 2141917572-2146908774 6 15 "<b 0x084481800001000300000000077469636b65747306776964676574096b696e6f706f69736b0272750000010001c00c0005000100000039001806776964676574077469636b6574730679616e646578c025c0390005000100000039002b1765787465726e616c2d7469636b6574732d776964676574066166697368610679616e646578036e657400c05d000100010000001c000457fafe25>" "" "" "" ""
 

Работает

wireguard asc 4 10 50 16 53 485960208-970288364 1104980347-1951302758 2137407303-2139184007 2141917572-2146908774 6 15 "" "" "" "" ""

 

В журнале

<Date> <Time> kernel: wireguard: Wireguard0: handshake for peer "<Key>" (2) (<IP>:<Port>) did not complete after 84538909 (или какое-то другое большое число) seconds, retrying (try 5)

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

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

IP-шники и всякие ключи можете "немного" отредактировать

Как в этом случае вы проверите его работоспособность?

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

Как в этом случае вы проверите его работоспособность?

Так у вас же он вовсе не загружается, не так ли? Вот и проверим, загружается он вообще или нет. Те ли там IP-шники или не те - для загрузки значения не имеет.

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

Так у вас же он вовсе не загружается, не так ли?

Загружается, но коннект не происходит. Файл создается в приложении Амнезии.

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

Если убрать <r 2>, то конфиг должен загрузиться без ошибок, лично проверил, т.к. сам столкнулся с этим.

2 минуты назад, cool сказал:

Загружается, но коннект не происходит.

"... и не Волгу, а велосипед, и не выиграл, а проиграл". Ну OK :)

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

Так как влияет <r 2> на подключение?

Вот здесь описание всех тегов:

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

<r 2> - это два случайных байта. Как там другая сторона их воспримет именно в этом месте - это зависит не только от ваших настроек, но и от настроек другой стороны.

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

Так как влияет <r 2> на подключение?

Сложно сказать, т.к. от роутера это не зависит.

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

Вот здесь описание всех тегов

Я это уже изучал. Ясности это не добавляет. Без этого параметра коннект должен происходить?

 

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

Я это уже изучал. Ясности это не добавляет. Без этого параметра коннект должен происходить?

 

5 минут назад, KoneTaH сказал:

Как там другая сторона их воспримет именно в этом месте - это зависит не только от ваших настроек, но и от настроек другой стороны.

 

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

Я это уже изучал. Ясности это не добавляет. Без этого параметра коннект должен происходить?

Этот вопрос тоже не имеет никакого отношения к роутеру.

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

но и от настроек другой стороны

Я на другой стороне ничего не настраиваю в ручную, все делает приложение Амнезия автоматически.

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

Я на другой стороне ничего не настраиваю в ручную, все делает приложение Амнезия автоматически.

А какое это имеет отношение к роутеру?

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

Вывод на данный момент такой:

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

  • 0
Опубликовано
Только что, cool сказал:

Хотите сказать, что дело в приложении? Может быть.

Тут непонятно, в чем именно дело. Но если конфиг загружается без ошибок, то вот эта строка в неизменном виде уходит в ядерный модуль WG, и он там уже формирует пакеты-заполнители в соответствии с ней. Как там дальше воспринимает эти пакеты другая сторона, как она вообще настроена по факту - кто его знает, это неизвестно. Строка сама по себе синтаксически корректная, роутер и в CLI и в конфиге по факту воспринимает ее нормально.

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

Вывод на данный момент такой:

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

FYI:

У меня строки, указанные ниже, роутер через GUI прекрасно воспринимает и VPS работает.

I1 = <b 0xc1000000010e4147ef8a66c66ec86635921719790426764d3a0add9562c675586d1f7c992178274f><rc 15><t><r 1000><r 191>
I2 = <b 0xc1000000010d9a3fdc37a5dc6d2ca4de1f51900d8fe4f9314dc78e3c4fda4bd4ce00f0b14136><rc 12><t><r 1000><r 196>
I3 = <b 0xc000000001102507f76cde0bdd75d1914df65b2c8646032d5cd5000bed6e6f><rc 9><t><r 1000><r 206>
I4 = <b 0xc3000000010e2f7196d4412a97433c1a1068bbf70512592b3b720b6efac63b266bb9e95752fd64ba2808><rc 8><t><r 1000><r 196>
I5 = <b 0xc00000000111212e2be66c99a67ff21954faa4a6007d9a1011c309d2999538e60c57faba8d75f1621accd84e4d502fe75ef6531f75941022cbd17b0bfd2b788bb0332cc15e23ad><rc 34><t><r 1000><r 141>

 

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

У меня строки

Причем ту эти строки, почитайте внимательно о чем конкретно мы тут говорим.

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

Причем ту эти строки, почитайте внимательно о чем конкретно мы тут говорим.

Почитайте внимательно эти строки.

Говорите про запись вида <r число>, поэтому я и привёл эти строки.

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

Тут непонятно, в чем именно дело.

Я сделал такой же вывод. Если я вам предоставлю пресловутый конф. файл, это поможет прояснить ситуацию или надо предоставлять доступ и к приложению и к VPS с установленной Амнезией?

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

Говорите про запись вида <r число>

Правильно, только тогда строка должна выглядеть "I1 = <r 2><b 0x858000010...." Я же скриншот выложил, там видно. А у вас такого нет в этих строках.

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

Я сделал такой же вывод. Если я вам предоставлю пресловутый конф. файл, это поможет прояснить ситуацию или надо предоставлять доступ и к приложению и к VPS с установленной Амнезией?

Видите ли, в мои задачи входит разработка различных функций прошивки, а вот насчет консультации пользователей на тему настроек их туннелей со всех сторон я как-то не уверен :))) Я тут присутствую в свое свободное время, если я вижу здесь прямо откровенный баг - я могу его по своей инициативе расследовать и исправить, но тут я вообще не уверен, баг ли это, и если баг - то с какой именно стороны.

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

Правильно, только тогда строка должна выглядеть "I1 = <r 2><b 0x858000010...." Я же скриншот выложил, там видно. А у вас такого нет в этих строках.

Вы точно прочитали документацию, про которую Вам писали ранее?

Похоже, что нет.

  • 0
Опубликовано
Только что, VVS сказал:

Вы точно прочитали документацию

Я прочитал описание параметров, что они означают. А нужен ли <r 2> или нет, что будет если его убрать только из кофига не настраивая ответную/серверную часть и т.п. мне не ясно. Если это там все это указано, то признаю свою невнимательность. И самое главное не ясно, почему без него коннект происходит. Если вы настолько продвинуты и в курсе всего этого, то рад за вас, я не такой прошареный в этих вопросах.

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

Мне приложение Амнезия выдает файл с параметром "I1 = <r 2><b 0x858000010...." и при его загрузке в роутер коннект не происходит. После удаления <r 2> все коннектится. Что я еще должен читать и понимать? Как мне это выяснить? Дебажить приложение или VPS? У меня нет для этого возможностей и знаний. Я обычный пользователь. Повторю свой вывод: 

46 минут назад, cool сказал:

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

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

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

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

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

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

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

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

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

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

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

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

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