# Cliente WireGuard en Linux

- Link: https://binariocero.com/linux/cliente-wireguard-en-linux
- Published: 2026-04-18T09:18:04+02:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

## 1. Creación del fichero de configuración

Crear un fichero con extensión `.conf` en el sistema.

    ```wp-block-preformatted
    nano cliente.conf
    ```

Pegar la configuración y guardar.

## 2. Estructura del fichero

    ```wp-block-preformatted
    [Interface]PrivateKey = <CLAVE_PRIVADA_CLIENTE>Address = 10.0.0.38/24 [Peer]PublicKey = <CLAVE_PUBLICA_SERVIDOR>AllowedIPs = 192.168.10.0/24 Endpoint = X.X.X.X:51820PersistentKeepalive = 25
    ```

## 3. Instalación

    ```wp-block-preformatted
    sudo apt install wireguard
    ```

## 4. Despliegue de configuración

    ```wp-block-preformatted
    sudo cp cliente.conf /etc/wireguard/wg0.conf
    ```

## 5. Permisos

    ```wp-block-preformatted
    sudo chmod 600 /etc/wireguard/wg0.conf
    ```

## 6. Levantar el túnel

    ```wp-block-preformatted
    sudo wg-quick up wg0
    ```

## 7. Detener el túnel

    ```wp-block-preformatted
    sudo wg-quick down wg0
    ```

## 8. Habilitar arranque automático

    ```wp-block-preformatted
    sudo systemctl enable wg-quick@wg0
    ```

## 9. Verificación

    ```wp-block-preformatted
    wgip a show wg0ping 192.168.10.1
    ```

## 10. Problemas comunes

 * No conecta: revisar `Endpoint`.
 * No hay tráfico: revisar `AllowedIPs`.
 * Sin acceso a red: revisar configuración del servidor.
