Estou usando o servidor debian 11 no meu VPS e tentando configurar o wireguard.
depois de criar minhas chaves privadas e públicas, crio meu arquivo de configuração /etc/wireguard/wg0.conf com conteúdo
[Interface]
PrivateKey = [PRV_KEY]
Address = 192.168.23.1/24
ListenPort = 51820
SaveConfig = true
[peer]
PublicKey = [PUB_KEY]
AllowedIPs = 192.168.23.2
Chamando wg-quick up wg0
[#] ip link add wg0 type wireguard
[#] wg setconf wg0 /dev/fd/63
[#] ip -4 address add 192.168.23.1/24 dev wg0
[#] ip link set mtu 1420 up dev wg0
ip addr mostra a nova interface wg0
Agora meu /etc/wireguard/wg0.conf foi alterado para
[Interface]
Address = 192.168.23.1/24
SaveConfig = true
ListenPort = 51820
PrivateKey = [PRV_KEY]
o bloco [peer] está completamente ausente.
Como sou novo em wireguard e VPNS, presumo que, sem esse bloco de pares ser analisado, não tenho uma chave pública...
Tirado de
man wg-quick
. Remova essa linha.