Home

Manual Manual WireGuard

morser

OpenSpa Team
Miembro del equipo
21 Mar 2007
7.207
1.307
0
57
WireGuard es un protocolo de comunicación que implementa técnicas de red privada virtual (VPN) para crear conexiones seguras punto a punto en configuraciones enrutadas o puenteadas. La aplicacion nos permite crear un servidor VPN con protocolo WireGuard o bien un cliente que se conecte a otro servidor con este protocolo.

Para empezar debemos instalar todo lo necesario, bien mediante telnet con la instruccion opkg install enigma-plugin-extensions-wireguard o bien desde el panel de plugins - boton verde - extensions - wireguard. Despues de instalar es conveniente reiniciar la interfaz.

Una vez instalado nos vamos plugins - wireguard (tambien tendremos acceso al mismo desde el menu de configuracion de red) y obtendremos la siguiente pantalla si no tenemos nada configurado.
wireguard_init.jpg

Si lo que queremos es crear un servidor le damos al boton verde, si lo que queremos es utilizarlo como cliente cambiamos a modo cliente con el boton menu

Modo Servidor
Si le hemos dado al boton verde para crear un servidor nos saldra la siguiente pantalla
wireguard_server1.jpg

Autoinicio: Aqui elegiremos si queremos que el servdior se inicie automaticamente al iniciar enigma
IP estática: Si nuestro proveedor de Internet nos da una IP fija siempre, podemos poner aqui esta direccion. Si la IP es dinamica, puede cambiar en cualquier momento, aqui no podremos nada y debemos abrir una cuenta en un servicio como noip para tener acceso siempre mediante una direccion que tengamos configurada en dicho servicio
Dirección DynDns: Aqui es donde pondremos la direccion del servicio tipo noip o DynDns que he comentado en el punto anterior si nuestro proveedor de Internet no nos proporciona una IP fija.
Puerto: Aqui colocaremos el puerto que queremos utilizar para Wireguard. Este puerto debe estar abierto en nuestro router y apuntando a la direccion IP local de nuestro deco donde estamos poniendo el servidor Wireguard.

Una vez terminado le damos al boton verde para guardar la configuracion y ya tendremos creado el servidor.
wireguard_server2.jpg

Ahora tenemos que añadir los clientes que queramos uno a uno. Para ello le damos al boton verde.
wireguard_server3.jpg

Ahora introducimos los datos necesarios para crear el cliente:
Nombre: Aqui el nombre que queremos darle a dicho cliente, no puede estar repetido.
Autorizacion: Aqui el tipo de autorización que queremos darle a este cliente, tenemos las siguientes opciones:
Servidor: El cliente solo tiene acceso al servidor con la direccion 10.100.0.1 o con la direccion 192.168.x.x que tenga el deco servidor. Cualquier peticion del cliente a otra IP saldra por la conexion a interner normal del cliente sin usar el protocolo wireguard.
Servidor/Red: El cliente tiene acceso al servidor con su direccion 10.100.0.1 y a cualquier equipo dentro de nuestra red local con la direccion 192.168.x.x
WireGuard: El cliente tiene acceso a toda la red WireGuard. Es decir, tendra acceso a las direcciones 10.100.0.x (servidor y todos los clientes de este), cualquier otra direccion IP saldra por la conexion a Internet habitual del cliente sin pasar por el tunel Wireguard.
WireGuard/Red: El cliente tiene acceso al servidor y todos los clientes de la red WireGuard y tambien a toda nuestra red local.
Servidor/Red/Internet: En este caso, todas las peticiones del cliente pasan por el tunel Wireguard, pasando por el servidor incluso todas las peticiones a Internet, por lo que el servidor le dara acceso a todo, red local, internet, servidor y otros clientes de nuestra red WireGuard..
DNS: Si tenemos un servicio de DNS, podemos poner aqui que si y nos dejara configurar las IP correspondientes.

Una vez terminado le damos a guardar con boton verde.

Despues de crear el cliente, para que este se pueda conectar a nuestros servidor, tenemos que pasarle un archivo .conf. Este archivo se encuentra en /etc/wireguard/clients/nombre_cliente/nombre_cliente.conf

Para activar el servidor, le damos al boton azul en la pantalla principal y el escudo se pondra verde cuando este conectado.


wireguard_server4.jpg

Tambien se pondra verde la imagen del cliente cuando este conectado a nuestra red WireGuard.

En la pantalla principal tambien podremos editar la configuracion del servidor o la autorizacion del cliente con el boton amarillo. Si se cambia la autorizacion del cliente el archivo .conf cambia, por lo que es necesario volverle a pasar el archivo al cliente para que lo cambie.

Tambien podemos eliminar clientes o si tenemos seleccionado el servidor se eliminaria el servidor y todos los clientes con el boton rojo.

Finalmente, con el boton azul podemos parar el servidor.

Modo Cliente
Si hemos decidido utilizarlo como cliente, le damos al boton menu para cambiar de modo y, si no tenemos el archivo .conf que nos hayan pasado del servidor metido en el deco nos saldra la siguiente pantalla
wireguard_client1.jpg

Lo que tenemos que hacer es meter en la ruta /etc/wireguard/ClientConfigs el archivo .conf que nos han pasado y despues de esto, le damos a si y nos saldra la siguiente pantalla.
wireguard_client2.jpg

Aqui podemos activar el autoinicio de wireguard en modo cliente con el boton verde o bien conectar/desconectar con el boton azul
Una vez iniciado wireguard el escudo se pondra verde y nos saldra un icono en la parte derecha del cliente activado. Si el icono es rojo es que no tiene acceso al servidor (bien sea porque el servidor este apagado o porque exista algun problema en el servidor como que el puerto no este abierto, la direccion IP, direccion noip no actualizada, etc). Si el icono es verde es que esta correctamente conectado al servidor.
wireguard_client3.jpg
 
Última edición:

paztero1

Openspa Betatester
Betatester
Vip OpenSPA
5 Abr 2009
11.914
1.604
0
Muchas gracias Morser, estupendo manual y muy bien detallado.:bravo::bravo:
 

paztero1

Openspa Betatester
Betatester
Vip OpenSPA
5 Abr 2009
11.914
1.604
0
Esto no es compatible con el vusolose v2?, lo digo porque e ido a la ruta y en extensiones no esta.
 

evox

OpenSpa Team
Miembro del equipo
Moderador OpenSPA
2 Mar 2009
5.976
4.390
0
Esto no es compatible con el vusolose v2?, lo digo porque e ido a la ruta y en extensiones no esta.
En el changelog teneis el listado de los decos que lo soportan en esta version, hay que leer un poco.

Salu2.
 
  • Me gusta
Reactions: arditurri

Riojano

Usuario Destacado
Vip OpenSPA
17 Ene 2020
1.339
611
0
Entiendo que se puede usar un móvil como cliente. En ese caso, ¿cómo se haría para pasar el .conf al móvil?
 

evox

OpenSpa Team
Miembro del equipo
Moderador OpenSPA
2 Mar 2009
5.976
4.390
0
Entiendo que se puede usar un móvil como cliente. En ese caso, ¿cómo se haría para pasar el .conf al móvil?
Te instalas la app de wireguard, metes el archivo .conf del cliente en descargas del movil por ejemplo y en la app selecciona añadir desde archivo, lo buscas lo selecciones y ya esta listo para activarse.

Salu2.
 
  • Me gusta
Reactions: Jaloga

efese78

Usuario
Amigo OpenSPA
24 Oct 2018
97
15
0
54
Recomendación de número de puerto a abrir?

Enviado desde mi Mi A2 mediante Tapatalk
 

Andr2020

Usuario
Amigo OpenSPA
29 Sep 2019
93
11
0
46
WireGuard es un protocolo de comunicación que implementa técnicas de red privada virtual (VPN) para crear conexiones seguras punto a punto en configuraciones enrutadas o puenteadas. La aplicacion nos permite crear un servidor VPN con protocolo WireGuard o bien un cliente que se conecte a otro servidor con este protocolo.

Para empezar debemos instalar todo lo necesario, bien mediante telnet con la instruccion opkg install enigma-plugin-extensions-wireguard o bien desde el panel de plugins - boton verde - extensions - wireguard. Despues de instalar es conveniente reiniciar la interfaz.

Una vez instalado nos vamos plugins - wireguard (tambien tendremos acceso al mismo desde el menu de configuracion de red) y obtendremos la siguiente pantalla si no tenemos nada configurado.
wireguard_init.jpg

Si lo que queremos es crear un servidor le damos al boton verde, si lo que queremos es utilizarlo como cliente cambiamos a modo cliente con el boton menu

Modo Servidor
Si le hemos dado al boton verde para crear un servidor nos saldra la siguiente pantalla
wireguard_server1.jpg

Autoinicio: Aqui elegiremos si queremos que el servdior se inicie automaticamente al iniciar enigma
IP estática: Si nuestro proveedor de Internet nos da una IP fija siempre, podemos poner aqui esta direccion. Si la IP es dinamica, puede cambiar en cualquier momento, aqui no podremos nada y debemos abrir una cuenta en un servicio como noip para tener acceso siempre mediante una direccion que tengamos configurada en dicho servicio
Dirección DynDns: Aqui es donde pondremos la direccion del servicio tipo noip o DynDns que he comentado en el punto anterior si nuestro proveedor de Internet no nos proporciona una IP fija.
Puerto: Aqui colocaremos el puerto que queremos utilizar para Wireguard. Este puerto debe estar abierto en nuestro router y apuntando a la direccion IP local de nuestro deco donde estamos poniendo el servidor Wireguard.

Una vez terminado le damos al boton verde para guardar la configuracion y ya tendremos creado el servidor.
wireguard_server2.jpg

Ahora tenemos que añadir los clientes que queramos uno a uno. Para ello le damos al boton verde.
wireguard_server3.jpg

Ahora introducimos los datos necesarios para crear el cliente:
Nombre: Aqui el nombre que queremos darle a dicho cliente, no puede estar repetido.
Autorizacion: Aqui el tipo de autorización que queremos darle a este cliente, tenemos las siguientes opciones:
Servidor: El cliente solo tiene acceso al servidor con la direccion 10.100.0.1 o con la direccion 192.168.x.x que tenga el deco servidor. Cualquier peticion del cliente a otra IP saldra por la conexion a interner normal del cliente sin usar el protocolo wireguard.
Servidor/Red: El cliente tiene acceso al servidor con su direccion 10.100.0.1 y a cualquier equipo dentro de nuestra red local con la direccion 192.168.x.x
WireGuard: El cliente tiene acceso a toda la red WireGuard. Es decir, tendra acceso a las direcciones 10.100.0.x (servidor y todos los clientes de este), cualquier otra direccion IP saldra por la conexion a Internet habitual del cliente sin pasar por el tunel Wireguard.
WireGuard/Red: El cliente tiene acceso al servidor y todos los clientes de la red WireGuard y tambien a toda nuestra red local.
Servidor/Red/Internet: En este caso, todas las peticiones del cliente pasan por el tunel Wireguard, pasando por el servidor incluso todas las peticiones a Internet, por lo que el servidor le dara acceso a todo, red local, internet, servidor y otros clientes de nuestra red WireGuard..
DNS: Si tenemos un servicio de DNS, podemos poner aqui que si y nos dejara configurar las IP correspondientes.

Una vez terminado le damos a guardar con boton verde.

Despues de crear el cliente, para que este se pueda conectar a nuestros servidor, tenemos que pasarle un archivo .conf. Este archivo se encuentra en /etc/wireguard/clients/nombre_cliente/nombre_cliente.conf

Para activar el servidor, le damos al boton azul en la pantalla principal y el escudo se pondra verde cuando este conectado.


wireguard_server4.jpg

Tambien se pondra verde la imagen del cliente cuando este conectado a nuestra red WireGuard.

En la pantalla principal tambien podremos editar la configuracion del servidor o la autorizacion del cliente con el boton amarillo. Si se cambia la autorizacion del cliente el archivo .conf cambia, por lo que es necesario volverle a pasar el archivo al cliente para que lo cambie.

Tambien podemos eliminar clientes o si tenemos seleccionado el servidor se eliminaria el servidor y todos los clientes con el boton rojo.

Finalmente, con el boton azul podemos parar el servidor.

Modo Cliente
Si hemos decidido utilizarlo como cliente, le damos al boton menu para cambiar de modo y, si no tenemos el archivo .conf que nos hayan pasado del servidor metido en el deco nos saldra la siguiente pantalla
wireguard_client1.jpg

Lo que tenemos que hacer es meter en la ruta /etc/wireguard/ClientConfigs el archivo .conf que nos han pasado y despues de esto, le damos a si y nos saldra la siguiente pantalla.
wireguard_client2.jpg

Aqui podemos activar el autoinicio de wireguard en modo cliente con el boton verde o bien conectar/desconectar con el boton azul
Una vez iniciado wireguard el escudo se pondra verde y nos saldra un icono en la parte derecha del cliente activado. Si el icono es rojo es que no tiene acceso al servidor (bien sea porque el servidor este apagado o porque exista algun problema en el servidor como que el puerto no este abierto, la direccion IP, direccion noip no actualizada, etc). Si el icono es verde es que esta correctamente conectado al servidor.
wireguard_client3.jpg

¿Dónde está el enlace del complemento?
 

evox

OpenSpa Team
Miembro del equipo
Moderador OpenSPA
2 Mar 2009
5.976
4.390
0
¿Dónde está el enlace del complemento?
Pero tu lees?, primero tu deco lo soporta? segundo citas justo donde se dice donde o como.

Salu2.

PD.- Haber si mas grande y en rojo lo ves mas claro.
 

SpeedSnnop

Usuario Activo
Fan de OpenSPA
Amigo OpenSPA
29 Mar 2015
178
44
0
39
Ohhh buen plugin, la pena los pocos decos que lo soporta.
Abra soporte en futuro o simplemente no funciona?.
Gracias por todo como siempre Cracks
 

evox

OpenSpa Team
Miembro del equipo
Moderador OpenSPA
2 Mar 2009
5.976
4.390
0
Ohhh buen plugin, la pena los pocos decos que lo soporta.
Abra soporte en futuro o simplemente no funciona?.
Gracias por todo como siempre Cracks
Hay de todo, decos que no lo soportan por usar kernels antiguos y sin soporte iptables, otros que se iran adaptando poco a poco y otros que necesitan de arreglos por parte del fabricante para el soporte y no depende de nosotros.

Salu2.
 

villak

OpenSpa Team
Miembro del equipo
Admin OpenSPA
8 May 2014
1.962
1.988
0
Entre satélites
openspa.info
Ohhh buen plugin, la pena los pocos decos que lo soporta.
Abra soporte en futuro o simplemente no funciona?.
Gracias por todo como siempre Cracks
El soporte actual es para los decos que se ha podido probar y constatar que están OK, en medida de lo posible se irán añadiendo decos, si su kernel nos lo permite.
 

SpeedSnnop

Usuario Activo
Fan de OpenSPA
Amigo OpenSPA
29 Mar 2015
178
44
0
39
Pues como.tenga que esperar que vu+ actualice sus decos lo mismo se ha caído hasta el astra al suelo por viejo jajajaja.
Muchas gracias @evox y @villak :beach:
 
  • Me gusta
Reactions: villak

Malavida

Devorador de croquetas
Betatester
Vip OpenSPA
20 Nov 2018
1.644
773
0
En el listado "Receptores con soporte Wireguard " no aparece mi deco un VU+UNO4K.
Esto quiere decir que el deco no soporta el servicio o simplemente que no está implementado por el momento??
 

evox

OpenSpa Team
Miembro del equipo
Moderador OpenSPA
2 Mar 2009
5.976
4.390
0
En el listado "Receptores con soporte Wireguard " no aparece mi deco un VU+UNO4K.
Esto quiere decir que el deco no soporta el servicio o simplemente que no está implementado por el momento??
Ese dio problemas y no funcionaba el modo cliente, solo servidor asi que esta en fase de estudio.

Os agradeceria que preguntas de este tipo las formuleis en un hilo aparte, El hilo es de un Manual no de todo tipo de cuestiones.

Salu2.
 
  • Me gusta
Reactions: Malavida

Riojano

Usuario Destacado
Vip OpenSPA
17 Ene 2020
1.339
611
0
Usa cualquier app para ftp como Admin Hands o X-plore, conectas al deco y bajas el .conf a donde quieras del móvil, después ya haces lo que dice evox.

Me expresé mal. Quería decir que una vez tenía el archivo .conf, no sabía qué hacer con él en el móvil.

He visto que hay la app de WireGuard para móvil, así que lo probaré y a ver si soy capaz de que la app pille el .conf o de pasarle los datos relevantes para que se conecte al deco como cliente.

Cualquier cosa os comento por aquí.

¡Muchas gracias!
 

Husus1

Usuario
Amigo OpenSPA
20 Sep 2020
74
6
0
ole ole y ole, no puedo decir mas ahora mismo.
La imagen funciona mejor que bien, wireguard, e2player,...... una maravilla si señor y producto nacional toma.
saludos
 
Última edición: