Herramientas de usuario

Herramientas del sitio


documentacion:instalar_wireguard_en_linux

Ruta: Inicio » Documentación técnica » Wireguard

Instalar Wireguard en Linux

Actualiza los paquetes de tu Raspberry Pi

Escribe este comando y pulsa Enter:

sudo apt update && sudo apt upgrade -y

Instala WireGuard

Ejecuta este comando:

sudo apt install wireguard -y

Crea las claves privadas y públicas

Ejecuta estos dos comandos uno detrás del otro:

wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireguard/publickey

Este comando creará dos archivos:

  • /etc/wireguard/privatekey
  • /etc/wireguard/publickey

Para ver mi clave privada usa:

sudo cat /etc/wireguard/privatekey

Para ver mi clave pública usa:

sudo cat /etc/wireguard/publickey

Crea el archivo de configuración del cliente

Vas a crear el archivo /etc/wireguard/wg0.conf. Ejecuta este comando para editarlo:

sudo nano /etc/wireguard/wg0.conf

Y dentro, pega algo así (modifica según tu red):

[Interface]
PrivateKey = TU_CLAVE_PRIVADA
Address = 10.100.100.X/24
DNS = 1.1.1.1
ListenPort = 51820
PostUp = ip route add 10.100.100.1/32 dev wg0
PostDown = ip route del 10.100.100.1/32 dev wg0

[Peer]
PublicKey = Y09ujDcdLskh+L7zTOHNluPRwb0fYuUMskvyKHKMag0=
Endpoint = 116.203.217.133:51820
AllowedIPs = 10.100.100.0/24
PersistentKeepalive = 25

Reemplaza:

TU_CLAVE_PRIVADA → con el contenido de /etc/wireguard/privatekey

10.100.100.X → con la IP virtual de esta Raspberry (la que le asignaste, por ejemplo 10.100.100.7)

Levantar el servicio

Instalamos resolveconf:

sudo apt install resolvconf -y

y dentro pon:

nameserver 1.1.1.1

Para levantar el servicio Wireguard en tu raspberry, has de teclear:

sudo wg-quick up wg0

Lo comprobamos con:

sudo wg

Levantar Wireguard

Para levantar Wireguard cuando se reinicie la Raspberry, solo hace falta hacer:

sudo systemctl enable wg-quick@wg0
documentacion/instalar_wireguard_en_linux.txt · Última modificación: por admin