How can we help?
Ставим wireguard:
sudo apt install wireguard
Создаем конфигурацию:
sudo vi /etc/wireguard/client01.conf
[Interface]
PrivateKey =
Address =
DNS =
PostUp = ping 10.10.10.10 #для того чтобы адрес хоста хранился в arp на сервере
[Peer]
PublicKey =
PresharedKey =
Endpoint =
AllowedIPs =
sudo systemctl enable wg-quick@client01.service
sudo systemctl status wg-quick@client01.service
admin@admin:~$ sudo systemctl status wg-quick@client01.service
● wg-quick@client01.service - WireGuard via wg-quick(8) for client01
Loaded: loaded (/lib/systemd/system/wg-quick@.service; enabled; vendor preset: enabled)
Active: activating (start) since Fri 2025-01-24 07:28:41 UTC; 1h 50min ago
Docs: man:wg-quick(8)
man:wg(8)
https://www.wireguard.com/
https://www.wireguard.com/quickstart/
https://git.zx2c4.com/wireguard-tools/about/src/man/wg-quick.8
https://git.zx2c4.com/wireguard-tools/about/src/man/wg.8
Main PID: 666 (wg-quick)
Tasks: 3 (limit: 2256)
Memory: 2.9M
CGroup: /system.slice/system-wg\x2dquick.slice/wg-quick@client01.service
├─666 /bin/bash /usr/bin/wg-quick up client01
├─865 /bin/bash /usr/bin/wg-quick up client01
└─866 ping 10.10.10.10
янв 24 09:19:09 admin wg-quick[866]: 64 bytes from 10.10.10.10: icmp_seq=6611 ttl=64 time=15.7 ms
янв 24 09:19:10 admin wg-quick[866]: 64 bytes from 10.10.10.10: icmp_seq=6612 ttl=64 time=16.1 ms
янв 24 09:19:11 admin wg-quick[866]: 64 bytes from 10.10.10.10: icmp_seq=6613 ttl=64 time=15.6
Могут быть проблемы с запуском связанные с отсутствием пакета resolvconf, который необходим для управления DNS-настройками в WireGuard, исправляем так:
sudo apt install resolvconf
sudo systemctl enable --now resolvconf.service
sudo systemctl restart wg-quick@client01