Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: не работает клиент wireguard  (Прочитано 1781 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн orel3

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
не работает клиент wireguard
« : 14 Мая 2025, 16:05:30 »
Пожалуйста помогите решить проблему.
Настроил сервер wireguard, работает при обращении с Windows и Android. При активации wg на ubuntu 24.04 с указанием клиентского конфига интернет пропадает и не восстанавливается после остановки wg. Что это может быть? Как лечить?

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 724
    • Просмотр профиля
Re: не работает клиент wireguard
« Ответ #1 : 14 Мая 2025, 19:16:51 »
Пожалуйста помогите решить проблему.
Настроил сервер wireguard, работает при обращении с Windows и Android. При активации wg на ubuntu 24.04 с указанием клиентского конфига интернет пропадает и не восстанавливается после остановки wg. Что это может быть? Как лечить?
Ты бы хоть какие то подробности указал, как настраивал, по какой инструкции, что в логах клиента и системы после подключения и пр. А то так вечно можно гадать, где ты там накосячил при установке.

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1871
    • Просмотр профиля
Re: не работает клиент wireguard
« Ответ #2 : 14 Мая 2025, 21:01:45 »
Что это может быть? Как лечить?

показывайте конфиги сервера с пирами и клиента ubuntu (всё без ключей)

Оффлайн orel3

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: не работает клиент wireguard
« Ответ #3 : 15 Мая 2025, 00:36:28 »
Спасибо что откликнулись. Вот конфиг сервера:

[Interface]
PrivateKey = PrivateKey of server
Address = 10.0.0.1/24
ListenPort = 51830
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

[Peer]
PublicKey = PublicKey of client
AllowedIPs = 10.0.0.2/32

Пользователь добавил сообщение 15 Мая 2025, 00:38:14:
Самая загадка в том что только на убунте клиент не работает, на Windows и на телефоне ок

Пользователь добавил сообщение 15 Мая 2025, 00:41:58:
Клиент на Ubuntu:

[Interface]
PrivateKey = Private key of client
Address = 10.0.0.2/32
DNS = 8.8.8.8

[Peer]
PublicKey = Public key of server
AllowedIPs = 0.0.0.0/0
Endpoint = my_server_ip:51830
PersistentKeepalive = 20
« Последнее редактирование: 15 Мая 2025, 00:43:23 от orel3 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7804
  • We were here
    • Просмотр профиля
Re: не работает клиент wireguard
« Ответ #4 : 15 Мая 2025, 00:43:47 »
ну во-первых, это вам не shell, чтобы команды лепить через точку с запятой. Впрочем, не уверен - может wg и позволяет такую фичу.
во-вторых - у меня закрадываются сомнения насчёт eth0. Особенно, если копировали откуда-то текст, не вникая в его смысл.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн orel3

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: не работает клиент wireguard
« Ответ #5 : 15 Мая 2025, 10:46:29 »
такие логи после запуска wg, посмотрю про eth0

sudo journalctl -u wg-quick@mach_wg
мая 15 01:17:21 orel-mach systemd[1]: Starting wg-quick@mach_wg.service - WireGuard via wg-quick(8) for mach_wg...
мая 15 01:17:21 orel-mach wg-quick[9378]: [#] ip link add mach_wg type wireguard
мая 15 01:17:21 orel-mach wg-quick[9378]: [#] wg setconf mach_wg /dev/fd/63
мая 15 01:17:21 orel-mach wg-quick[9378]: [#] ip -4 address add 10.0.0.3/32 dev mach_wg
мая 15 01:17:21 orel-mach wg-quick[9378]: [#] ip link set mtu 1420 up dev mach_wg
мая 15 01:17:21 orel-mach wg-quick[9402]: [#] resolvconf -a mach_wg -m 0 -x
мая 15 01:17:21 orel-mach wg-quick[9378]: [#] wg set mach_wg fwmark 51820
мая 15 01:17:21 orel-mach wg-quick[9378]: [#] ip -4 rule add not fwmark 51820 table 51820
мая 15 01:17:21 orel-mach wg-quick[9378]: [#] ip -4 rule add table main suppress_prefixlength 0
мая 15 01:17:21 orel-mach wg-quick[9378]: [#] ip -4 route add 0.0.0.0/0 dev mach_wg table 51820
мая 15 01:17:21 orel-mach wg-quick[9378]: [#] sysctl -q net.ipv4.conf.all.src_valid_mark=1
мая 15 01:17:21 orel-mach wg-quick[9378]: [#] nft -f /dev/fd/63
мая 15 01:17:21 orel-mach systemd[1]: Finished wg-quick@mach_wg.service - WireGuard via wg-quick(8) for mach_wg.


sudo journalctl -b | grep wireguard
мая 15 01:17:21 orel-mach wg-quick[9378]: [#] ip link add mach_wg type wireguard
мая 15 01:17:21 orel-mach kernel: wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
мая 15 01:17:21 orel-mach kernel: wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
мая 15 01:20:40 orel-mach sudo[9493]:    orel3 : TTY=pts/1 ; PWD=/home/orel3 ; USER=root ; COMMAND=/usr/bin/ls /etc/wireguard/

sudo dmesg | grep wireguard
[ 3402.894231] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[ 3402.894239] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1871
    • Просмотр профиля
Re: не работает клиент wireguard
« Ответ #6 : 15 Мая 2025, 20:16:06 »
на сервере:
ip a; sudo ip r

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: не работает клиент wireguard
« Ответ #7 : 16 Мая 2025, 09:40:42 »
А клиент - это тот же комп, где и сервер стоит?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн orel3

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: не работает клиент wireguard
« Ответ #8 : 21 Мая 2025, 02:29:42 »
А клиент - это тот же комп, где и сервер стоит?

нет

 

Страница сгенерирована за 0.042 секунд. Запросов: 21.