[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
es:howtos:network_services:tinc [2019/02/23 21:24 (UTC)] – [Configuración] rrampes:howtos:network_services:tinc [2019/02/24 14:54 (UTC)] – [Visión general] rramp
Línea 2: Línea 2:
 <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). -->
 ====== VPN con Tinc ====== ====== VPN con Tinc ======
-[[http://www.tinc-vpn.org|Tinc]] es un software de código abierto para crear redes privadas virtuales (VPN), las VPN a través de otro canal físico como Internet, donde los hosts (nodos) participantes individuales aparecen en las aplicaciones como si estuvieran conectados por cable en LAN. +[[http://www.tinc-vpn.org|Tinc]] es un software de código abierto para crear redes privadas virtuales (VPN), las VPN a través de otro canal físico como Internet, donde los nodos (hosts) participantes individuales aparecen en las aplicaciones como si estuvieran conectados por cable en LAN.
- +
-<del>[[http://www.tinc-vpn.org|Tinc]] is open source software for creating VPNs, virtual private networks over other physical channel such as the Internet, where individual participating hosts (nodes) appear to applications as if connected by wire in LAN.</del>+
  
  
Línea 10: Línea 8:
 Tinc utiliza criptografía asimétrica. Cada nodo tiene su propia llave privada, una llave publica y otra llave publica; para cada participante del nodo. Estos archivos son, junto con algunos archivos de configuración, almacenados en el directorio /etc/tinc/<nombre de la VPN> Tinc utiliza criptografía asimétrica. Cada nodo tiene su propia llave privada, una llave publica y otra llave publica; para cada participante del nodo. Estos archivos son, junto con algunos archivos de configuración, almacenados en el directorio /etc/tinc/<nombre de la VPN>
  
-<del>Tinc utilizes asymmetric cryptography. Each node has its own private key, a public key and another public key; one for each participating node. These files are, together with a few configuration files, stored in /etc/tinc/<VPN name> directory. 
-</del> 
  
 Cada nodo también corre como un demonio (o múltiples demonios, uno para cada VPN por separado). Los demonios escuchan sobre el puerto configurado (por defecto es 655) para conexiones entrantes desde otros nodos. Cada nodo también corre como un demonio (o múltiples demonios, uno para cada VPN por separado). Los demonios escuchan sobre el puerto configurado (por defecto es 655) para conexiones entrantes desde otros nodos.
-<del>Each node also runs a daemon (or multiple daemons, one for each separate VPN). Daemon listens on set port (default is 655) for incoming connections from other nodes.  +Solo los nodos con claves privadas validas pueden producir datos descifrables con claves publicas que coincidan y de esta forma se concede el acceso.
-</del>Solo los nodos con claves privadas validas pueden producir datos descifrables con claves publicas que coincidan y de esta forma se concede el acceso. +
-<del>Only nodes with valid private keys can produce data decipherable with matching public keys and are thus granted access. +
-</del>+
  
 El archivo de clave pública puede contener no solo la clave en sí, sino también la dirección IP pública (y el puerto) del nodo al que pertenece. El archivo de clave pública puede contener no solo la clave en sí, sino también la dirección IP pública (y el puerto) del nodo al que pertenece.
-<del>Public key file may contain not only key itself, but also public IP address (and port) of node to which it belongs. 
-</del>  
 Si se configura, el demonio no esperará las conexiones, pero intentará conectarse a estos nodos conocidos. Si se configura, el demonio no esperará las conexiones, pero intentará conectarse a estos nodos conocidos.
-<del>If set to, daemon will not wait for connections, but will attempt to connect to these known nodes.</del> 
  
  
Línea 117: Línea 107:
  
 ===== Windows  ===== ===== Windows  =====
-For sake of completeness, as you might want to e.g. build a VPN with Linux machine as fileserver accessed by Windows, remote-manage bunch of Windows behind NAT from Linux, play games, whatever, let's cover also Windows (XP, 7 and 8 are known to work).+ 
 +En aras de la integridad, como por ejemplo, construir una VPN con una máquina Linux como servidor de archivos al que acceda Windows, administrar remotamente un grupo de Windows detrás de NAT de Linux, jugar a juegos, lo que sea, vamos a cubrir también Windows (XP, 7 y 8 son conocidos por su funcionamiento). 
 + 
 +<del>For sake of completeness, as you might want to e.g. build a VPN with Linux machine as fileserver accessed by Windows, remote-manage bunch of Windows behind NAT from Linux, play games, whatever, let's cover also Windows (XP, 7 and 8 are known to work).</del>
  
  
Línea 137: Línea 130:
 C:\path\to\tapinstall.exe install OemWin2k.inf tap0901 C:\path\to\tapinstall.exe install OemWin2k.inf tap0901
 </code> </code>
-  * Device drivers actually seem to come from OpenVPN projectWhich is goodbecause they are signed; Windows are quite hostile towards unsigned drivers lately.+  * Los controladores de dispositivos en realidad parecen provenir del proyecto OpenVPN. Lo cual es buenoporque están firmadosúltimamente, Windows es bastante hostil hacia los controladores no firmados.
  
 +<del>  * Device drivers actually seem to come from OpenVPN project. Which is good, because they are signed; Windows are quite hostile towards unsigned drivers lately.
 +</del>
  
 ==== Configuración ==== ==== Configuración ====
-There are a few differences in Windows configuration.+Existen unas pequeñas diferencias en la configuración de Windows.
  
-  * You still generate initial configuration files, but place them in into where Tinc is installed, which should be something like C:\Program Files\tinc\<VPN name> 
  
-  * In tinc.confomit Interface directive, because Tinc daemon will then automatically select TUN/TAP device and directive may do more harm than good. Especially if Tinc service starts and fails immediatelycheck that Interface is not set. +  * Debes generar los archivos de configuración inicialpero ubicalos en donde Tinc está instaladoque debería ser algo como C:\Program Files\tinc\<VPN name> 
- +  * En tinc.con, omití las directivas de interfaz, por que el demonio Tinc puede automáticamente seleccionar dispositivos TUN/TAP y las directivas pueden hacer más mal que bien.
-  * Tinc-up script is not used on Windows. You created persistent TUN/TAP device during installation (did you?) and now only manually configure IP (run ncpa.cpl, see properties of device and so on). This can be also scripted with command such as:+
  
 +<del>  * In tinc.conf, omit Interface directive, because Tinc daemon will then automatically select TUN/TAP device and directive may do more harm than good. Especially if Tinc service starts and fails immediately, check that Interface is not set.
 +</del>
 +  * La secuencia de comandos (script) //Tinc-up// no es utilizado sobre Windows. Usted creo un dispositivo TUN/TAP persistente durante la instalación (¿lo hizo?) y ahora solo configuré manualmente la IP (ejecute ncpa.cpl), vea las propiedades del dispositivo, etc).Esto también puede ser automatizado con una secuencia de comandos como por ejemplo:
 +<del>  * Tinc-up script is not used on Windows. You created persistent TUN/TAP device during installation (did you?) and now only manually configure IP (run ncpa.cpl, see properties of device and so on). This can be also scripted with command such as:
 +</del>
 <code> <code>
 netsh interface ip set address name="Local Area Connection number" static <IP address> <mask> netsh interface ip set address name="Local Area Connection number" static <IP address> <mask>
 </code> </code>
  
-  * But be warnedwhen created, TUN/TAP device can aquire pretty much any number in namemost likely 2, but not always.+  * Pero tenga cuidadocuando se creadispositivos TUN/TAP puede adquirir cualquier número de nombreprobablemente 2, pero no siempre.
  
-  * Finallyinstall (and start) Tinc service:+  * Finalmenteinstale (e inicieel servicio Tinc:
  
 <code> <code>
Línea 161: Línea 159:
 </code> </code>
  
-  * Orif service already existsstart service:+  * Osi el servicio existeinicie el servicio:
  
 <code> <code>
 es:howtos:network_services:tinc ()