vpn con tinc

abril 18, 2014 at 4:32 am Deja un comentario

La idea del post era poder documentar un tema con el que vengo laburando desde hace unos días y con el cual me re enganche. Y este tema es vpn a través de tinc. En este ejemplo vamos a hacer algo sencillo entre tres computadoras conectadas. Al que queda reconocer es que básicamente labure muchísimo con el ejemplo que pueden encontrar en el siguiente sitio(http://xmodulo.com/2012/05/how-to-install-and-configure-tinc-vpn.html) y que me sirvió muchísimo.

aptitude install tinc
mkdir -p /etc/tinc/vpn_name/hosts
vim /etc/tinc/vpn_name/tinc.conf

Name = alice
AddressFamily = ipv4
Interface = tun0
ConnectTo = bob
ConnectTo = ceci

vim /etc/tinc/vpn_name/hosts/alice

Address = ip_equipo
Subnet = 10.0.0.1/32

tincd -n vpn_name -K4096

vim /etc/tinc/vpn_name/tinc-up

#!/bin/bash
ifconfig $INTERFACE 10.0.0.1 netmask 255.255.255.0

vim /etc/tinc/vpn_name/tinc-down

#!/bin/bash
ifconfig $INTERFACE down

chmod 755 /etc/tinc/vpn_name/tinc-*

En el otro host, tenemos que hacer algo muy parecido.

aptitude install tinc
mkdir -p /etc/tinc/vpn_name/hosts
vim /etc/tinc/vpn_name/tinc.conf

Name = bob
AddressFamily = ipv4
Interface = tun0
ConnectTo = alice
ConnectTo = ceci

vim /etc/tinc/vpn_name/hosts/bob

Address = ip_equipo
Subnet = 10.0.0.2/32

tincd -n vpn_name -K4096

vim /etc/tinc/vpn_name/tinc-up

#!/bin/bash
ifconfig $INTERFACE 10.0.0.2 netmask 255.255.255.0

vim /etc/tinc/vpn_name/tinc-down

#!/bin/bash
ifconfig $INTERFACE down

chmod 755 /etc/tinc/vpn_name/tinc-*

Y por ultimo en el tercer host.

aptitude install tinc
mkdir -p /etc/tinc/vpn_name/hosts
vim /etc/tinc/vpn_name/tinc.conf

Name = ceci
AddressFamily = ipv4
Interface = tun0
ConnectTo = alice
ConnectTo = bob

vim /etc/tinc/vpn_name/hosts/ceci

Address = ip_equipo
Subnet = 10.0.0.3/32

tincd -n vpn_name -K4096

vim /etc/tinc/vpn_name/tinc-up

#!/bin/bash
ifconfig $INTERFACE 10.0.0.3 netmask 255.255.255.0

vim /etc/tinc/vpn_name/tinc-down

#!/bin/bash
ifconfig $INTERFACE down

chmod 755 /etc/tinc/vpn_name/tinc-*

Lo que viene ahora es intercambiar la informacion entre los tres host.

scp /etc/tinc/vpn_name/hosts/alice root@bob:/etc/tinc/vpn_name/hosts/
scp /etc/tinc/vpn_name/hosts/alice root@ceci:/etc/tinc/vpn_name/hosts/

scp /etc/tinc/vpn_name/hosts/bob root@alice:/etc/tinc/vpn_name/hosts/
scp /etc/tinc/vpn_name/hosts/bob root@ceci:/etc/tinc/vpn_name/hosts/

scp /etc/tinc/vpn_name/hosts/ceci root@alice:/etc/tinc/vpn_name/hosts/
scp /etc/tinc/vpn_name/hosts/ceci root@bob:/etc/tinc/vpn_name/hosts/

Luego de eso hay que iniciar el servicio en cada uno de los host para que se conecten.

sudo tincd -n vpn_name –logfile

Para confirmar que todo esta bien deberian de tener un nuevo dispositivo como tun0 con una ip. Y si se fijan en el archivo de log que es

tail /var/log/tinc.vpn_name.log

Deberían de tener algún mensaje sobre el tema.

Anuncios

Entry filed under: accesibilidad, comunidad, critica, debian, debilidad, genialidad, GNU/Linux, peripecias, personajes, personales, relaciones, tecnico, tutoriales.

El hijo de Batman Vamos carajo todavia

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


bueno

Páginas

abril 2014
L M X J V S D
« Feb   Jun »
 123456
78910111213
14151617181920
21222324252627
282930  

A %d blogueros les gusta esto: