Не получается настроить wireguard, при wg-quick up wg0 система через пару минут просто ложиться

Арендую сервер на ubuntu 24.04 (1vCPU и 4GB RAM) и хотел самостоятельно настроить wireguard что я делаю не так?

sudo apt update
sudo apt upgrade
sudo apt install ufw

ufw allow 22
ufw allow 51820/udp
ufw enable

echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.conf

sudo apt install wireguard
chmod 600 /etc/wireguard/

Файл wg6.conf

[Interface]
PrivateKey = /* Приватный ключ сервера */
Address = 10.0.0.1/32
ListenPort = 51820
[Peer]
PublicKey = /* Публичный ключ клиента */
AllowedIPs = 10.0.0.9/32

Файл client.conf

[Interface]
PrivateKey = /* Приватный ключ клиента */
Address = 10.0.0.9/32
DNS = 8.8.8.8, 1.1.1.1
[Peer]
PublicKey = /* Публичный ключ сервера */
AllowedIPs = 0.0.0.0/0
Endpoint = 91.133.68.11:51820
PersistentKeepalive = 25
sudo wg-quick up wg0

Через 5-10 секунд сервер перестает отвечать по ssh и становится недоступным

*P.S

У меня работает скрипт https://github.com/angristan/wireguard-install/blob/master/wireguard-install.sh, но я не знаю bash и мне не подходит такой скрипт, т.к мне нужен способ создания клиентов с помощью python


Ответы (1 шт):

Автор решения: eri

Смотри netstat -t | grep 22 с какого адреса зашел по ссх. Смотри маршруты ip r. Добавляй маршрут ip r a твой_ип via родной_шлюз. Потом подключай вигард. Ссх не отвалится.

→ Ссылка