docs: update vpn/openvpn/guide
This commit is contained in:
parent
855b540cdd
commit
fd9ef6a0be
@ -2,7 +2,7 @@
|
|||||||
title: OpenVPN - Guía de instalación
|
title: OpenVPN - Guía de instalación
|
||||||
description: Guía de instalación utilizada durante la realización de la práctica
|
description: Guía de instalación utilizada durante la realización de la práctica
|
||||||
published: true
|
published: true
|
||||||
date: 2022-05-31T22:52:00.260Z
|
date: 2022-05-31T23:10:04.886Z
|
||||||
tags: vpn, servidor
|
tags: vpn, servidor
|
||||||
editor: markdown
|
editor: markdown
|
||||||
dateCreated: 2022-05-31T21:04:15.280Z
|
dateCreated: 2022-05-31T21:04:15.280Z
|
||||||
@ -418,19 +418,41 @@ server 10.10.10.0 255.255.255.0
|
|||||||
```
|
```
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
clear && cowsay -W 76 -f ovpn 'Establecemos la subred que se establecerá en las conexiones. Teniendo en cuenta que el servidor tendrá automáticamente la IP 10.10.10.1 y establecemos un fichero de persistencia para que los clientes vuelvan a tener la misma asignación de IP en caso de una caída del servicio'
|
clear && cowsay -W 76 -f ovpn 'Establecemos un fichero de persistencia para que los clientes vuelvan a tener la misma asignación de IP en caso de una caída del servicio'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
ifconfig-pool-persist /var/log/openvpn/ipp.txt
|
ifconfig-pool-persist /var/log/openvpn/ipp.txt
|
||||||
|
```
|
||||||
|
|
||||||
clear && cowsay -W 76 -f ovpn 'Forzaremos que todo el tráfico de los clientes sea redirigido por la VPN, establecemos los servidores DNS, y establecemos una directiva para consultar que los clientes seguen conectados cada 10 segundos y se consideran desconectados si no responden en 2 min'
|
```bash
|
||||||
|
clear && cowsay -W 76 -f ovpn 'Como comentamos anteriormente, al utilizar `tun`, si queremos que los clientes puedan ver algo más que al servidor deberemos habilitar enrutamientos. Supongamos que oVPN se encuentra conectado a una sub red tipo `192.168.128.0/24` y queremos que los clientes tengan conectvidad. En este caso deberíamos añadir la siguiente directiva: `push "route 192.168.128.0 255.255.255.0"`. Además, si nuestro servidor VPN no es la puerta de enlace de esta subred deberemos añadir un enrutamiento en ésta para que redirija el tráfico de `10.10.10.0/24` hacia la IP de oVPN.'
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
|
clear && cowsay -W 76 -f ovpn 'En nuestro escenario no vamos a habilitar el enrutamiento de subredes, sin embargo forzaremos que todo el tráfico de los clientes sea redirigido por la VPN. `push` hace referencia a que la directiva se volcará sobre los clientes, `def1` Modifica la tabla de enrutamiento de los clientes para redirigir todo el tráfico hacia la intrerfaz VPN y `bypass-dhcp` Añade una ruta directa al servidor DHCP de OpenVPN.'
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
push "redirect-gateway def1 bypass-dhcp"
|
push "redirect-gateway def1 bypass-dhcp"
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
|
clear && cowsay -W 76 -f ovpn 'También podemos sobrescribir los servidores DNS de los clientes, estableciendo los que queramos.'
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
push "dhcp-option DNS 1.1.1.1"
|
push "dhcp-option DNS 1.1.1.1"
|
||||||
push "dhcp-option DNS 1.0.0.1"
|
push "dhcp-option DNS 1.0.0.1"
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
|
Establecemos una directiva para consultar que los clientes siguen conectados cada 10 segundos y se consideran desconectados si no responden en 2 minutros.
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
keepalive 10 120
|
keepalive 10 120
|
||||||
|
```
|
||||||
|
|
||||||
clear && cowsay -W 76 -f ovpn 'Nos aseguramos de que tls-auth esta habilitado (se debe de eliminar el ; en caso de que exista), escogemos el cifrado AES-256-CBC que ofrece un buen nivel de seguridad y justo debajo se añade la directiva auth'
|
clear && cowsay -W 76 -f ovpn 'Nos aseguramos de que tls-auth esta habilitado (se debe de eliminar el ; en caso de que exista), escogemos el cifrado AES-256-CBC que ofrece un buen nivel de seguridad y justo debajo se añade la directiva auth'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user