Wireguard

La mejor manera de instalar WireGuard en Ubuntu 24.04 es usando APT, ya que WireGuard está completamente integrado en el kernel de Linux moderno y sus paquetes están en los repos oficiales de Ubuntu.
Enlaces
https://www.server-world.info/en/note?os=Ubuntu_22.04&p=wireguard&f=1
✅ Instalación recomendada (modo servidor o cliente)
1. Actualizar el sistema
sudo apt update && sudo apt upgrade -y
2. Instalar WireGuard y herramientas necesarias
sudo apt install wireguard wireguard-tools -y
Esto instala:
-
wg→ cliente de línea de comandos -
wg-quick→ herramienta de alto nivel para subir/bajar interfaces -
Módulo del kernel WireGuard (
wireguard.ko), ya incluido en 24.04
3. Habilitar IP forwarding (si actúa como gateway)
echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf sudo sysctl -p
4. Generar claves
wg genkey | tee privatekey | wg pubkey > publickey
5. Crear archivo de configuración
Ubicación típica:
Ejemplo mínimo:
[Interface]
PrivateKey = <tu_clave_privada>
Address = 10.0.0.1/24
ListenPort = 51820
6. Activar y habilitar la interfaz
sudo wg-quick up wg0 sudo systemctl enable wg-quick@wg0