Рейтинг:0

WireGuard `wg-quick up` зависает на `ip link add $profile type wireguard`

флаг bw

Я был счастливым пользователем WireGuard в течение нескольких лет, и у меня никогда не было проблем. Сегодня, казалось бы, без причины, у меня начались проблемы.

я побежал wg-быстро $профиль как root, и этот терминальный сеанс заблокирован (ctrl+c/d и т. д. не убивает его). Единственный выход был [#] ip link add $profile type wireguard.

Вот моя конфигурация:

Приватный ключ = $приватный ключ
Адрес = 10.19.49.3/24,fd9d:bc11:4021::3/48
DNS = 172.16.0.1 

[Вглядеться]
Публичный ключ = $ открытый ключ
Разрешенные IP-адреса = 0.0.0.0/0, ::/0
Конечная точка = $ipaddress:$port
ПостоянныйKeepalive = 25

(с явно заполненными переменными $)

я заглянул в dmesg но проволока/вес в нем не упоминаются ни разу.

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


Вот список процессов:

root 432947 0.0 0.0 17000 7772 pts/5 S+ 10:17 0:00 sudo wg-quick up $profile
root 432948 0.0 0.0 8060 4244 pts/5 S+ 10:17 0:00 /bin/bash /usr/bin/wg-quick up $profile
root 925699 0.0 0.0 0 0 pts/5 Z+ 10:58 0:00 [wg-quick] <несуществующий>

Присоединение к sudo wg-quick $ профиль вверх процесс (432947):

[#0] 0x7f96c084b34f — ppoll()
[#1] 0x7f96c099d169 – sudo_ev_loop_v1()
[#2] 0x563081408861 — добавить eax, 0x1
[#3] 0x56308140261c – xor r8d, r8d
[#4] 0x5630813eeb38 – mov ebx, eax
[#5] 0x7f96c0772310 – __libc_start_call_main()
[#6] 0x7f96c07723c1 — __libc_start_main_impl()
[#7] 0x5630813eeda5 – hlt 

Присоединение к [wg-quick] <несуществующий> (925699):

предупреждение: процесс 925699 является зомби - процесс уже завершен
ptrace: Операция не разрешена.

ПРИМЕЧАНИЕ. Я потерял ключ SSH для сервера, поэтому не могу выполнять отладку с этой стороны, но сообщение об отказе в открытии ключа SSH подтверждает, что сервер действительно все еще работает.

РЕДАКТИРОВАТЬ: я только что проверил, и сервер работает, если я использую ту же конфигурацию WireGuard со своего телефона. Как я могу отладить этот клиент?

djdomi avatar
флаг za
используйте (восстановление) консоль от вашего провайдера для доступа к сервису
Aaron Esau avatar
флаг bw
Я пытался это сделать, но этот экземпляр AWS _очень_ старый, и веб-интерфейс сообщил мне, что он не поддерживает подключение таким образом.
Aaron Esau avatar
флаг bw
В ближайшем будущем я прикреплю том к другому экземпляру и просто добавлю ключ вручную, но я решил спросить здесь, есть ли хороший способ сначала отладить клиент. Изменить: я также должен добавить, что сервер работает, если я использую ту же конфигурацию WireGuard со своего телефона.
Рейтинг:0
флаг cn

Во-первых, добавьте Таблица = выкл. вариант под [Интерфейс]. Поскольку ваши разрешения 0.0.0.0/0, шлюз по умолчанию может быть изменен на сервер wireguard, что в вашем случае приведет к потере контроля ssh.

С Таблица = выкл. вариант, вы, вероятно, можете вернуть приглашение оболочки после запуска wg-quick. Затем вы можете попробовать сетевые инструменты, такие как ping, traceroute и т. д., и посмотреть, что не так.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.