Jump to content
  • 0

3.8.1 beta не добавляются подключения wireguard


project_fcc

Question

kn-2710 3.8.1 ветка draft

Ранее было настроено 3 подключения, добавил четвертое подключение - нормально.

При добавлении пятого подключения, подключение не создается и в логе ошибка:

I] Apr 30 09:41:50 kernel: wireguard: Wireguard4: interface deleted
[C] Apr 30 09:41:50 ndm: Wireguard::Interface: "Wireguard4": system failed [0xcffd025d], unable to acquire local listen port. 

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

Текущие рабочие подключения не удалял, вдруг не получится их добавить заново.

Self-тест ниже сообщением.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Вроде бы разобрался с логикой.

При создании подключения WG каждому подключению соответствует "порт прослушивания" по умолчанию .

Т.е.

Wireguard0 - 48950

Wireguard1 - 48951

Wireguard2 - 48952

....

Wireguard4 - 48954

У меня порт 48954 был занят другим подключением, поэтому Wireguard4 не создавался.

Не совсем очевидно было для меня, и почему, например, если порт используется в другом подключении WG, не используется следующий свободный порт?

Или может быть в текст ошибки добавить, что "порт используется в подключении WireguardX"?

Link to comment
Share on other sites

  • 0

Есть такое поведение

Проверил  :

1. создалось с портом 48951

2. создалось с портом 48953

3. создалось с портом 48954 потом его удаляю, данное подключение

4. исправляю порт на ранее созданном рабочем WG на 48954 и запускаю

5. создаю новый WG и он не создается

пр 30 09:34:55 ndm Wireguard::Interface: "Wireguard4": system failed [0xcffd025d], unable to acquire local listen port.
Апр 30 09:34:55 ndm Network::Interface::Ip: unable to find Wireguard4 as "Network::Interface::Ip". 

6. останавливаю ранее запущенный WG на п.4 и создаю новый и он не создается

Апр 30 09:37:12 ndm Wireguard::Interface: "Wireguard4": generate a new private key.
Апр 30 09:37:12 kernel wireguard: Wireguard4: interface created
Апр 30 09:37:12 ndm Network::Interface::Ip: "Wireguard4": outgoing TTL settings removed.
Апр 30 09:37:12 ndm Network::Interface::Ip: "Wireguard4": incoming TTL settings removed.
Апр 30 09:37:12 ndm Network::Interface::Ip: "Wireguard4": TCP-MSS adjustment disabled.
Апр 30 09:37:12 kernel wireguard: Wireguard4: interface deleted
Апр 30 09:37:12 ndm Wireguard::Interface: "Wireguard4": system failed [0xcffd025d], unable to acquire local listen port.
Апр 30 09:37:12 ndm Wireguard::Interface: unable to find Wireguard4 as "Wireguard::Interface". 

7. удаляю порт в п.4 и создается с 48952

8. создаю новый WG и он создается с 48954

 

Все отличие в данном тесте это было явное создание 48954 и не возможность нового создания подключения если брать по конф файлу :

1. при явном указание порта 48954

interface Wireguard3

    wireguard listen-port 48954

2. при не указание, отсутствие записи listen-port

interface Wireguard1

 

Edited by vasek00
  • Upvote 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...