2025-04-23

Instalar y Configurar Cliente Wiregurad en Linux

1. Instalar WireGuard en Xubuntu

Abrí una terminal y ejecutá:

sudo apt update sudo
apt install wireguard

2. Ubicar tu archivo de configuración

Debe ser algo como `wg0.conf` o `mi_vpn.conf`. Por ejemplo:
[Interface]
PrivateKey = TU_CLAVE_PRIVADA
Address = 10.0.0.2/24
DNS = 1.1.1.1

[Peer]
PublicKey = CLAVE_PUBLICA_DEL_SERVIDOR
Endpoint = vpn.mi-servidor.com:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25

Guardalo en `/etc/wireguard/` con permisos adecuados:

sudo cp mi_vpn.conf /etc/wireguard/wg0.conf
sudo chmod 600  /etc/wireguard/wg0.conf

3. Levantar la VPN

Para conectarte:

sudo wg-quick up wg0

Para desconectarte:

sudo wg-quick down wg0

4. Verificar estado

Usá este comando para ver si estás conectado:

sudo wg

(Opcional) Iniciar al arrancar

Si querés que se conecte automáticamente:

sudo systemctl enable wg-quick@wg0

Error resolveconf: command not found

Este error se puede solucionar instalando la utilidad
sudo apt install resolvconf

Error anfitrion desconocido

imposible resolver el anfitrión nuevo_nombre: Nombre o servicio desconocido Este error se puede solucionar instalando la utilidad
hostnamectl status
copiar el nombre del hosta al archivos hosts
sudo vim /etc/hosts
127.0.0.1 nuevo_nombre
Lo mismo con una linea
sudo sh -c "hn=\$(hostnamectl --static); grep -q \"127.0.1.1 \$hn\" /etc/hosts || echo \"127.0.1.1 \$hn\" >> /etc/hosts"