OpenDreambox – Instalar wireguard mediante Docker con Gemini

 

Mediante Docker es posible instalar Wireguard en receptores Dreambox en imagen OpenDreambox con Gemini (GP4), en este articulo que vamos a desarrollar en versiones 2.6 de Opendreambox.

¿ Que es wireguard ?

Basicamente es una VPN , tipo de las que todos conocemos como OpenVPN, pero de una manera mas simple y rapido que esta, podeis ver mas informacion en su web oficial.

Requisitos:

Como la instalacion de wireguard en el receptor Dreambox lo vamos a realizar con contenedor de Docker, pues es necesario tener instalado previamente docker que podemos ver como realizar la instalacion en este articulo:

 

Instalar Docker en Opendreambox OE 2.6 con GP4

Instalacion de wireguard

Si hemos seguido el manual de docker anterior en nuestra unidad montada en este ejemplo /media/hdd tenemos la carpeta docker, por lo que en primer lugar creamos en su interior el directorio wireguard

 

Una vez creado el directorio vamos a usar el siguiente contenedor, accedemos por terminal y ejecutamos:

docker create \
--name=wireguard \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/London \
-e SERVERURL=wireguard.domain.com `#optional` \
-e SERVERPORT=51820 `#optional` \
-e PEERS=1 `#optional` \
-e PEERDNS=auto `#optional` \
-e INTERNAL_SUBNET=10.13.13.0 `#optional` \
-p 51820:51820/udp \
-v /media/hdd/docker/wireguard/config:/config \
-v /lib/modules:/lib/modules \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--restart unless-stopped \
linuxserver/wireguard

En este caso si habeis seguido el manual el parche de creacion de los archivos de configuracion es en -v /media/hdd/docker/wireguard/config:/config \

En caso de usar otro punto montaje cambiar el directorio.

Una vez finalizada la instalacion, pulsamos boton azul y accedemos a docker

Ahora nos apareceran nuestros contenedores docker instalados

Pulsamos boton verde para activar wireguard y si todo fue bien nos aparecer activado:

Ahora podemos comprobar ejecutando el comando

ifconfig

Nos aparecera la nueva red wireguard

Ahora para configurar nuestro servidor y clientes (peer), en el directorio /media/hdd/docker/wireguard/config tenemos los archivos de configuracion necesarios, en este caso el contenedor el archivo configuracion , para ello editar el archivo wg0.conf.

Related posts

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: