<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TodoTecnologia.net &#187; server</title>
	<atom:link href="http://www.todotecnologia.net/tag/server/feed" rel="self" type="application/rss+xml" />
	<link>http://www.todotecnologia.net</link>
	<description>Blog dedicado a crear tutoriales de herramientas informáticas y dar a conocer las novedades de la Tecnología.</description>
	<lastBuildDate>Wed, 08 Feb 2012 00:23:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Manual para instalar y configurar un Servidor DNS en Linux</title>
		<link>http://www.todotecnologia.net/tutorial-instalar-y-configurar-servidor-dns-en-linux-mint-ubuntu-debian-con-bind.htm</link>
		<comments>http://www.todotecnologia.net/tutorial-instalar-y-configurar-servidor-dns-en-linux-mint-ubuntu-debian-con-bind.htm#comments</comments>
		<pubDate>Thu, 27 Aug 2009 17:21:46 +0000</pubDate>
		<dc:creator>TodoTecnologia</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[archivos]]></category>
		<category><![CDATA[directorio]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Instalar]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[Mint]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[sistema]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.todotecnologia.net/?p=1250</guid>
		<description><![CDATA[Hoy les comparto un pequeño y fácil manual para la instalación y la configuración de un servidor DNS en nuestras máquinas Linux. En mi caso lo hice en Linux Mint 7, por lo que funciona también en distribuciones basadas en debian, como Ubuntu. En otros sistemas como fedora, es muy similar, lo que cambia es [...]]]></description>
			<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt"><p style="text-align: left;">Hoy les comparto un pequeño y fácil manual para la instalación y la configuración de un servidor DNS en nuestras máquinas Linux. En mi caso lo hice en Linux Mint 7, por lo que funciona también en distribuciones basadas en debian, como Ubuntu. En otros sistemas como fedora, es muy similar, lo que cambia es la ubicación de los archivos.</p>
<p style="text-align: center;">
<p style="text-align: center;"><img class="size-full wp-image-1258 aligncenter" title="DNS" src="http://www.todotecnologia.net/wp-content/uploads/2009/08/DNS.jpg" alt="DNS Manual para instalar y configurar un Servidor DNS en Linux" width="377" height="226" /></p>
<p style="text-align: justify;"><span id="more-1250"></span></p>
<p style="text-align: justify;">Para los que no saben, DNS (Domain Name Server) es una base de datos distribuida, que contiene la información para traducir los nombres de dominio, es decir, los nombres que usamos habitualmente para entrar a cualquier página en internet, como www.google.com, o www.facebook.com, a las direcciones IP de los servidores que alojan dichas web&#8217;s y viceversa.</p>
<p style="text-align: justify;">Para configurar el DNS vamos a utilizar un servidor muy conocido en la red, llamado BIND. Este es un servidor que permite configurar de una manera muy sencilla nuestro DNS, y funciona a la perfección.</p>
<p style="text-align: justify;">Ahora empecemos con el manual.</p>
<p style="text-align: justify;">1. Instalar el Bind, para lo que escribimos en una terminal:</p>
<p style="text-align: justify;"><span style="color: #3366ff;">sudo apt-get install bind9 dnsutils</span>, si no te funciona, actualiza tus repositorios con el comando sudo <span style="color: #3366ff;">apt-get update &amp;&amp; apt-get upgrade</span>, y luego vuelve a intentar.</p>
<p style="text-align: justify;">2. Al haber finalizado la instalación, detenemos el servicio con el comando</p>
<p style="text-align: justify;"><span style="color: #3366ff;">sudo /etc/init.d/bind9 stop</span></p>
<p style="text-align: justify;">3. Ahora pasamos a configurar los archivos más importantes. El primero de ellos es el Resolv.conf, donde se encuentra la información del dominio al que perteneces y el servidor de nombres de dominio que estás usando. Para entrar a configurar el archivo usamos el siguiente comando:</p>
<p style="text-align: justify;"><span style="color: #3366ff;">sudo gedit /etc/resolv.conf</span>, dentro del archivo cambiamos los dominios, por el que nosotros queramos usar, para este manual el dominio va a ser juanse.com, pero puedes utilizar el que quieras. El archivo debe quedar de la siguiente manera:</p>
<p style="text-align: justify;"><span style="color: #000080;">domain juanse.com</span></p>
<p style="text-align: justify;"><span style="color: #000080;">search juanse.com</span></p>
<p style="text-align: justify;"><span style="color: #000080;">nameserver 10.0.19.21 #Esta es la dirección de red local de tu pc, en donde se va a instalar el DNS</span></p>
<p style="text-align: justify;"><span style="color: #000080;">nameserver 10.0.18.1 #Esta puede ser o tu servidor de DNS preferido o tu gateway</span></p>
<p style="text-align: justify;">Hay que tener en cuenta, que este archivo se cambia automáticamente cada que se cambia la configuración de la red, o se conecta a una red diferente.</p>
<p style="text-align: justify;">4. Ahora configuramos el archivo named.conf.options y descomentamos las lneas que dice forwarders, de la siguiente manera:</p>
<p style="text-align: justify;"><span style="color: #3366ff;">sudo gedit /etc/bind/named.conf.options</span></p>
<p style="text-align: justify;"><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;">forwarders {sudo gedit /etc/bind/named.conf.options</span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;">4.2.2.2; #Utilizar DNS valida o la que tengamos con el proveedor ISP.</span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;">};</span></p>
<p style="margin-bottom: 0cm; text-align: justify;">Con la dirección de ejemplo 4.2.2.2 funciona sin problemas.</p>
<p style="margin-bottom: 0cm; text-align: justify;">5. Creación de las zonas: Para este manual, vamos a crear dos zonas, una que va a manejar mi nombre de dominio, y la otra va a manejar las direcciones reversas. Para las zonas recomiendo crear un directorio llamado zones o como quieras.</p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #3366ff;">sudo mkdir /etc/bind/zones</span></p>
<p style="margin-bottom: 0cm; text-align: justify;">Allí creamos la primera zona que la llamaremos como mi nombre de dominio &#8220;juanse.com&#8221;:</p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #3366ff;">sudo gedit /etc/bind/zones/juanse.com</span>, allí copiamos lo siguiente</p>
<p style="text-align: justify;"><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">$TTL 3D </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><br />
</span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">@       IN      SOA     ns1.juanse.com. hostmaster.juanse.com. ( </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">200808161       ; serial, fecha AAAA-MM-DD + serial </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;"> 8H              ; refrescamiento, en segundos </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;"> 2H              ; reentrar, segundos </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;"> 4W              ; expira, segundos </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;"> 1D )            ; minimo, segundos </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">; </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">TXT     &#8220;juanse.com, servicio de DNS&#8221; </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">NS      ns1             ; Direccion Inet del servidor de dominio </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">NS      ns2 </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">MX      10 mail        ; Exchanger de Mail primario </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">localhost         A        127.0.0.1 </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">juanse.com.     A        10.0.19.21 </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">ns1                     A        10.0.19.21 </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">ns2                     A        10.0.19.21 </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">www                     CNAME    ns1 </span></span></p>
<p style="margin-bottom: 0cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">correo               CNAME    ns2</span></span></p>
<p style="text-align: justify;">No olviden cambiar juanse.com por el dominio que hayan escogido. Pueden colocar cuantos NS (Nameservers) quieran, y el CNAME (canonic name) sirve para asignarle el nombre a cualquiera de los ns. Por ejemplo al final del manual, voy a poder hacerle un ping a correo.juanse.com o www.juanse.com. El comando A, lo que hace es traducir el dominio a las direcciones ip, para que el computador las reconozca.</p>
<p style="text-align: justify;">6. El siguiente paso es crear la zona para las direcciones en reversa, la creamos de la misma forma que la anterior y en el mismo directorio. Para este manual, la llame 10.0 por lo que estoy trabajando en ese segmento.</p>
<p style="text-align: justify;"><span style="color: #3366ff;">sudo gedit /etc/bind/zones/10.0</span>, allí copiamos lo siguiente:</p>
<p style="text-align: justify;"><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">$TTL   86400 </span></span></p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">@            IN SOA       juanse.com.       hostmaster.juanse.com. ( </span></span></p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;"> 200808051   ; serial (d. adams) </span></span></p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;"> 8H          ; refresh </span></span></p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;"> 2H          ; retry </span></span></p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;"> 1W          ; expiry </span></span></p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;"> 1D )        ; minimum </span></span></p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">; </span></span></p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">@     IN            NS    juanse.com. </span></span></p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">19.21                        PTR         juanse.com. </span></span></p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">19.21         IN          PTR          correo.juanse.com. </span></span></p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;"><span style="font-family: DejaVu Sans Mono,sans-serif;">;Estaciones</span></span></p>
<p style="margin-bottom: 0.5cm; text-align: justify;">El comando PTR sirve para convertir las direcciones ip en los nombres de dominio, no olviden cambiar juanse.com por el dominio que hayan escogido. Observen que solo estoy asignando los ultimos dos octetos de mi dirección ip 10.0.19.21. en el siguiente paso se darán cuenta porque.</p>
<p style="margin-bottom: 0.5cm; text-align: justify;">7. El paso siguiente es modificar el archivo named.conf.local, de la siguiente manera:</p>
<p style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #3366ff;">sudo gedit /etc/bind/named.conf.local</span>, y allí vamos a copiar las dos zonas que acabamos de crear:</p>
<p style="text-align: justify;"><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<pre style="margin-bottom: 0.5cm; text-align: justify;"><span style="color: #000080;">zone "juanse.com" {
        type master;
        file "/etc/bind/zones/juanse.com";
	};

	zone "0.10.in-addr.arpa" IN {
        type master;
        file "/etc/bind/zones/10.0";
        allow-update { none; };
};</span></pre>
<p style="text-align: justify;">Fíjense en la segunda zona, llamada zone &#8220;0.10.in-addr.arpa&#8221; IN {, noten que estoy utilizando los dos primeros octetos en forma inversa, es decir 10.0, y es por esta razón que en la zona como tal, se deben utilizar los ultimos dos octetos. Esto puede ser modificado para que solo se usen uno dos o tres octetos.</p>
<p style="margin-bottom: 0.5cm; text-align: justify;">Esto es todo, lo último que hay que hacer es reiniciar el servicio bind con el comando sudo <span style="color: #3366ff;">/etc/init.d/bind9 restart</span>. Para probar nuestro DNS hacemos ping desde una terminal a cualquiera de los dominios que asignamos en las zonas.</p>
<p style="margin-bottom: 0.5cm; text-align: justify;">Por ejemplo ping www.juanse.com ó ns1.juanse.com ó correo.juanse.com.</p>
<pre style="margin-bottom: 0.5cm; text-align: justify;"><a href="http://www.todotecnologia.net/wp-content/uploads/2009/08/ping.png"><img class="aligncenter size-full wp-image-1257" style="border: 0pt none;" title="ping" src="http://www.todotecnologia.net/wp-content/uploads/2009/08/ping.png" border="0" alt="ping Manual para instalar y configurar un Servidor DNS en Linux" width="277" height="173" /></a></pre>
<p style="margin-bottom: 0.5cm; text-align: justify;">Hay varias herramientas con las que se pueden probar los servidores DNS, como lo son nslookup y Dig. Espero les sirva, dudas o comentarios, serán respondidos a la mayor brevedad.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 2345px; width: 1px; height: 1px; text-align: center;">r las direcciones ip en los nombres de dominio, no olviden cambiar juanse.com por el dominio que hayan</div>
</div><h3  class="related_post_title">También puede interesarte...</h3><ul class="related_post"><li><a href="http://www.todotecnologia.net/como-configurar-un-servidor-dhcp-en-linux.htm" title="Como configurar un servidor dhcp en linux">Como configurar un servidor dhcp en linux</a></li><li><a href="http://www.todotecnologia.net/descargar-gratis-linux-mint-7-gloria.htm" title="Descargar Gratis Linux Mint 7 Gloria">Descargar Gratis Linux Mint 7 Gloria</a></li><li><a href="http://www.todotecnologia.net/instalar-y-configurar-un-servidor-openmeetings-en-ubuntu.htm" title="Instalar y Configurar un servidor OpenMeetings en Ubuntu">Instalar y Configurar un servidor OpenMeetings en Ubuntu</a></li><li><a href="http://www.todotecnologia.net/driver-instalar-y-configurar-lector-de-huellas-digital-en-linux-ubuntu-debian-mint.htm" title="Instalar y Configurar lector de Huellas Digital en Linux">Instalar y Configurar lector de Huellas Digital en Linux</a></li><li><a href="http://www.todotecnologia.net/descargar-linux-mint-7-gloria.htm" title="Descargar Linux Mint 7 &#8220;Gloria&#8221;">Descargar Linux Mint 7 &#8220;Gloria&#8221;</a></li><li><a href="http://www.todotecnologia.net/como-configurar-un-cliente-openvpn-en-windows.htm" title="Cómo configurar un cliente OpenVPN en windows.">Cómo configurar un cliente OpenVPN en windows.</a></li><li><a href="http://www.todotecnologia.net/como-configurar-un-servidor-openvpn-en-windows.htm" title="Cómo configurar un Servidor OpenVPN en Windows.">Cómo configurar un Servidor OpenVPN en Windows.</a></li><li><a href="http://www.todotecnologia.net/descargar-gratis-opera-10-0-ultima-version.htm" title="Descargar Gratis Opera 10.0 Ultima Versión">Descargar Gratis Opera 10.0 Ultima Versión</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.todotecnologia.net/tutorial-instalar-y-configurar-servidor-dns-en-linux-mint-ubuntu-debian-con-bind.htm/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Cómo configurar un cliente OpenVPN en windows.</title>
		<link>http://www.todotecnologia.net/como-configurar-un-cliente-openvpn-en-windows.htm</link>
		<comments>http://www.todotecnologia.net/como-configurar-un-cliente-openvpn-en-windows.htm#comments</comments>
		<pubDate>Mon, 13 Apr 2009 19:36:48 +0000</pubDate>
		<dc:creator>TodoTecnologia</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Juegos]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Age of Mythology]]></category>
		<category><![CDATA[cliente]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[Jugar Online]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[OpenVPN]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.todotecnologia.net/?p=851</guid>
		<description><![CDATA[El objetivo del cliente es poder conectarse al servidor, por lo que desde el pc del cliente también se tiene que hacer un procedimiento, para que las dos LAN queden conectadas. recomendamos visitar el post de como configurar un servidor OpenVPN Lo primero es descargar el OpenVPB 2.1 desde acá, una vez instalado, lo que tenemos [...]]]></description>
			<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt"><p>El objetivo del cliente es poder conectarse al servidor, por lo que desde el pc del cliente también se tiene que hacer un procedimiento, para que las dos LAN queden conectadas.</p>
<p><a href="http://www.todotecnologia.net/como-configurar-un-servidor-openvpn-en-windows.htm">recomendamos visitar el post de como configurar un servidor OpenVPN</a><br />
Lo primero es descargar el <a title="Descargar OpenVPN" href="http://openvpn.net/release/openvpn-2.0.9-install.exe" target="_blank">OpenVPB 2.1 desde acá</a>, una vez instalado, lo que tenemos que hacer es ir directamente a la carpeta de instalación del programa, que por defecto es C:\Archivos de Programa\OpenVPN\config\ y estando allí dentro de config hacemos lo siguiente:</p>
<p style="text-align: center;">
<p style="text-align: center;"><img class="aligncenter" title="Jugar Online con OpenVPN" src="http://www.todotecnologia.net/wp-content/uploads/2009/04/OpenVPN.jpg" alt="OpenVPN Cómo configurar un cliente OpenVPN en windows." width="368" height="189" /></p>
<p><span id="more-851"></span><br />
De la carpeta OpenVPN\sample-config\ &#8211; Copiaremos el archivo cliente, y lo pegaremos en OpenVPN\config\. Luego de esto abrimos el archivo cliente con el bloc de notas y agregaremos al final el siguiente código:</p>
<blockquote>
<p style="padding-left: 60px; "><span style="color: #808080;">#Usar TAP</span></p>
<p style="padding-left: 60px; "><span style="color: #808080;">dev tap</span></p>
<p style="padding-left: 60px; "><span style="color: #808080;"># Seleccionar el nombre del interfaz (sólo para WinDoS)<br />
</span></p>
<p style="padding-left: 60px; "><span style="color: #808080;">dev-node openVPN</span></p>
<p style="padding-left: 60px; "><span style="color: #808080;">#establecer el servidor remoto y el puerto.<br />
</span></p>
<p style="padding-left: 60px; "><span style="color: #808080;">remote <span style="color: #ff0000;">190.28.7.88 7733</span></span></p>
<p style="padding-left: 60px; "><span style="color: #808080;">#Establecemos los parámetros de la PKI<br />
</span></p>
<p style="padding-left: 60px; "><span style="color: #808080;">ca ca.crt<br />
</span></p>
<p style="padding-left: 60px; "><span style="color: #808080;">cert <span style="color: #00ff00;">client</span>.crt</span></p>
<p style="padding-left: 60px; "><span style="color: #808080;">key <span style="color: #00ff00;">client</span>.key</span></p>
<p style="padding-left: 60px; "><span style="color: #808080;">#Establecemos el fichero para la firma HMAC (nótese que se usa 1 como segundo #argumento para clientes)<br />
</span></p>
<p style="padding-left: 60px; "><span style="color: #808080;">#tls-auth ta.key 1</span></p>
</blockquote>
<p><span style="color: #000000;">Bien, se debe tener en cuenta lo siguiente, la parte resaltada con rojo dentro del código que deben copiar, es la dirección ip pública, que debe ser suministrada por la persona que está haciendo de servidor, así como el puerto, Ambos datos deben ser suministrados por el encargado del servidor. Para saber cual es su IP pública pueden saberla desde<a href="http://www.cualesmiip.com/">http://www.cualesmiip.com/.</a></span></p>
<h2><span style="color: #ff0000;">Importante</span><span style="color: #ff0000;"> - <span style="color: #000000;">cada vez que se quieran conectar por Open VPN, en caso de que la IP pública del servidor cambie, siempre se tendrá que cambiar en el archivo anteriormente editado, por la nueva dirección.</span></span></h2>
<p><span style="color: #000000;">Una vez hecho esto, lo siguiente es copiar los siguientes archivos dentro de OpenVPN\config\</span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">ca.crt </span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;"><span style="color: #00ff00;">client</span>.key </span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;"><span style="color: #00ff00;">client</span>.crt </span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">los que como dije Anteriormente los suministra el servidor.(y los nombres en verde pueden variar, segun como los hayan creado(ver pasos del servidor)</span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;"><br />
</span></span></p>
<p><span style="color: #000000;">Descárguenlos y cópienlos directamente a C:\archivos de progr&#8230;&#8230;&#8230;&#8230;&#8230;.OpenVPN\config\ (o en el directorio en el que hayan instalado el OpenVPN) &#8211; &#8230; Teniendo estos archivos copiados al directorio mencionado lo siguiente que hay que hacer es ir a conexiones de red, en donde aparecen las redes a las que estamos conectados, ya sea por red local, o por red inalámbrica, y seguramente se encontrarán con una nueva red local a la que le pondrán el nombre que deseen, pero para no tener que cambiar más cosas llámenla &#8220;openVPN&#8221;, pero por si acaso la quieren cambiar de nombre, al hacerlo, también deberán hacerlo en el archivo que editamos anteriormente en la parte que dice:</span></p>
<p style="padding-left: 60px; "><span style="color: #808080;"># Seleccionar el nombre del interfaz (sólo para WinDoS)<br />
</span></p>
<p style="padding-left: 60px; "><span style="color: #808080;">dev-node openVPN</span></p>
<p><span style="color: #000000;">Donde dice &#8220;openVPN&#8221;, lo cambian por el nuevo nombre que le asignaron y listo, guardan y salen. Es importante que sepan que por una letra en mayúscula o una letra mal copiada, no puede funcionar, todos los nombres tienen que coincidir con todo para que funcione óptimamente.</span></p>
<p><span style="color: #000000;">Bien, una vez hayan hecho lo del nombre, se hace lo siguiente, Seleccionamos la red a la que siempre hemos estado conectados por defecto y por la que siempre enlazamos a internet, y al mismo tiempo seleccionamos la nueva red openVPN; teniéndolas ambas seleccionadas, damos click derecho sobre cualquiera de ellas, y damos en la opción de &#8220;crear un puente&#8221;. Con esto enlazamos la red local, a la red pública y se podrá empezar con la conexión.(este paso también se hizo en la configuración del Servidor donde podrán ver un video de como hacerlo)</span></p>
<p><span style="color: #000000;">Esto es todo lo que hay que hacer en la parte de cliente, lo único que hay que hacer después es esperar a que el encargado de configurar el servidor, active el OpenVPN y para conectarnos a él, lo único que hacemos es ir a la barra de tareas de windows, y allí aparecerá un ícono con dos pc&#8217;s de color rojo, le damos doble click, y se empezará a conectar, Es cosa de menos de un minuto, y ya&#8230; al final estarán conectadas las dos LAN por Internet.</span></p>
<p style="padding-left: 60px; "><span style="color: #ff0000;"><br />
</span></p>
<p>Espero esto les sea de gran ayuda. si tienen dudas o problemas dejen un comentario, y les responderemos.</p>
<p>Ah, y bueno les cuento que así pudimos jugar exitosamente AOM si ni siquiera ingresar la ip del servidor en el juego.</p>
<p>claro que para conseguirlo todos deben tener la misma version de AOM, pero esto es otra historia fuera de este post.</p>
</div><h3  class="related_post_title">También puede interesarte...</h3><ul class="related_post"><li><a href="http://www.todotecnologia.net/como-configurar-un-servidor-openvpn-en-windows.htm" title="Cómo configurar un Servidor OpenVPN en Windows.">Cómo configurar un Servidor OpenVPN en Windows.</a></li><li><a href="http://www.todotecnologia.net/downgrade-al-iphone-3gs-3g-y-ipod-touch-con-ios-4-1-a-ios-4-0-en-windows.htm" title="Downgrade al iPhone 3GS, 3G y iPod Touch con IOS 4.1 a IOS 4.0 en Windows">Downgrade al iPhone 3GS, 3G y iPod Touch con IOS 4.1 a IOS 4.0 en Windows</a></li><li><a href="http://www.todotecnologia.net/como-configurar-un-servidor-dhcp-en-linux.htm" title="Como configurar un servidor dhcp en linux">Como configurar un servidor dhcp en linux</a></li><li><a href="http://www.todotecnologia.net/instalar-y-configurar-un-servidor-openmeetings-en-ubuntu.htm" title="Instalar y Configurar un servidor OpenMeetings en Ubuntu">Instalar y Configurar un servidor OpenMeetings en Ubuntu</a></li><li><a href="http://www.todotecnologia.net/haz-parte-activa-de-todotecnologia-net.htm" title="Haz parte Activa de Todotecnologia.net">Haz parte Activa de Todotecnologia.net</a></li><li><a href="http://www.todotecnologia.net/tutorial-instalar-y-configurar-servidor-dns-en-linux-mint-ubuntu-debian-con-bind.htm" title="Manual para instalar y configurar un Servidor DNS en Linux">Manual para instalar y configurar un Servidor DNS en Linux</a></li><li><a href="http://www.todotecnologia.net/tecnologia-de-redes-pon-apon-bpon-gpon-gepon-epon.htm" title="Tecnología de redes PON (APON, BPON, GPON, GEPON, EPON)">Tecnología de redes PON (APON, BPON, GPON, GEPON, EPON)</a></li><li><a href="http://www.todotecnologia.net/fuentes-de-ruido-de-las-redes-hfc.htm" title="Fuentes de Ruido de las redes HFC">Fuentes de Ruido de las redes HFC</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.todotecnologia.net/como-configurar-un-cliente-openvpn-en-windows.htm/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Cómo configurar un Servidor OpenVPN en Windows.</title>
		<link>http://www.todotecnologia.net/como-configurar-un-servidor-openvpn-en-windows.htm</link>
		<comments>http://www.todotecnologia.net/como-configurar-un-servidor-openvpn-en-windows.htm#comments</comments>
		<pubDate>Sun, 12 Apr 2009 21:13:23 +0000</pubDate>
		<dc:creator>TodoTecnologia</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[Juegos]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Age of Mythology]]></category>
		<category><![CDATA[cliente]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[Jugar Online]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[OpenVPN]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.todotecnologia.net/?p=829</guid>
		<description><![CDATA[Saludos a todos. Después de un buen tiempo sin escribir, hoy les traemos este post que es de Gran interés, en el mundo empresarial, y en también en el mundo de los Gamers Online, como es mi caso. Les cuento como surgió mi Odisea de aprender a configurar este protocolo. Estaba con mi compañero Ju4ns3, [...]]]></description>
			<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt"><p>Saludos a todos.</p>
<p>Después de un buen tiempo sin escribir, hoy les traemos este post que es de Gran interés, en el mundo empresarial, y en también en el mundo de los Gamers Online, como es mi caso.</p>
<p>Les cuento como surgió mi Odisea de aprender a configurar este protocolo.<br />
Estaba con mi compañero Ju4ns3, y queríamos Jugar Age of Mythology, por Internet, pero lo queríamos hacer como si estuviéramos en una LAN.</p>
<p>Conocíamos de la existencia de hamachi, pero no era algo de mi gusto dadas las complicaciones, y las direcciones IP que tenía, las cuales pertenecían a un segmento completamente diferente al que yo manejaba.<br />
Lo que yo quería era que simuláramos una red LAN, en la que mi compañero estuviera en el mismo segmento de red que yo. y esta alternativa la ofrece OpenVPN.</p>
<p style="text-align: center;"><img class="aligncenter" title="Jugar Online con OpenVPN" src="http://www.todotecnologia.net/wp-content/uploads/2009/04/OpenVPN.jpg" alt="OpenVPN Cómo configurar un Servidor OpenVPN en Windows." width="368" height="189" /></p>
<p>Así que empezaré a explicar como debe configurarse un servidor OpenVPN, en el sistema operativo windows, para conseguir que la LAN se encuentre toda en la misma subred.</p>
<p>Como es lógico lo primero que debe hacerse es descargar e instalar el OpenVPN para windows. como esta parte es bastante sencilla no la explicaré. como todo en windows es Siguiente, Siguiente, Terminar!!</p>
<p>El OpenVPN lo pueden <a href="http://openvpn.net/index.php/downloads.html">descargar de acá</a>, la que yo descargué es la 2.1 y es la que explicaré acá. aunque con versiones anteriores no difiere mucho.</p>
<p>Bien.<br />
Una vez que se ha instalado el OpenVPN, si hicieron todo por defecto(así lo explicaré acá)<br />
el paso a seguir es crear las claves Públicas y privadas.</p>
<p><span id="more-829"></span></p>
<h1>1. Crear las Llaves para el Servidor y el Cliente</h1>
<p>No me adentraré mucho en explicar lo que es esto, pero se los diré superficialmente.<br />
OpenVPN usa el protocolo SSL para cifrar los datos que se envían por la red pública(en este caso internet), y se cifran para que en caso de ser interceptados no nos roben datos privados. SSL es un Protocolo para comunicarse de forma segura, el cual usa por lo general criptografía asimétrica, aunque también puede usar criptografía simétrica.</p>
<p>En fin lo que se hará acá será crear las llaves para el cliente y el servidor con las cuales se autenticarán.</p>
<p>Teniendo en cuenta que el OpenVPN esté instalado en la carpeta C:\Archivos de Programa\OpenVPN, realizaremos los siguientes pasos:</p>
<p>Abrir la consola de Windows Inicio-&gt;Ejecutar-&gt;CMD</p>
<p>Estando en la consola nos ubicaremos en el  directorio easy-rsa de OpenVPN</p>
<pre>cd C:\Archivos de Programa\OpenVPNeasy-rsa</pre>
<p>ahora ejecuta el siguiente comando</p>
<pre>
<pre>init-config</pre>
</pre>
<p>En los pasos siguientes, se te pedirán varias veces diferentes datos como Pais, Estado, Ciudad, Organización, Depto, Nombre del Servidor y Correo si solo quieres ingresar estos datos una vez puedes hacer el siguiente paso.</p>
<p><span style="color: #0000ff;">PASO OPCIONAL.</span></p>
<p><span style="color: #000000;">ejecuta el siguiente comando</span></p>
<blockquote>
<pre><span style="color: #000000;">notepad vars.bat</span></pre>
</blockquote>
<p>se te abrirá un block de notas con un batch script. el FINAL de este script es algo como esto:</p>
<blockquote><p>set KEY_COUNTRY=US</p>
<p>set KEY_PROVINCE=CA</p>
<p>set KEY_CITY=SanFrancisco</p>
<p>set KEY_ORG=OpenVPN</p>
<p>set KEY_EMAIL=mail@host.domain</p></blockquote>
<p>lo que haremos será cambiar estas últimas lineas como se ve acá.</p>
<blockquote><p><span style="color: #00ff00; ">set KEY_COUNTRY=CO</span></p>
<p><span style="color: #00ff00;">set KEY_PROVINCE=CA</span></p>
<p><span style="color: #00ff00;">set KEY_CITY=Manizales</span></p>
<p><span style="color: #00ff00;">set KEY_ORG=TodoTecnologia.net</span></p>
<p><span style="color: #00ff00;">set KEY_EMAIL=todotecnologia.net@gmail.com</span></p></blockquote>
<div>Obviamente, ahí pondrás tus propios Datos. te explico.</div>
<div>
<div>set KEY_COUNTRY=<span style="color: #00ff00;">Iniciales de tu país</span></div>
<div>set KEY_PROVINCE=<span style="color: #00ff00;">Iniciales de tu provincia</span></div>
<div>set KEY_CITY=<span style="color: #00ff00;">El nombre de tu ciudad</span></div>
<div>set KEY_ORG=<span style="color: #00ff00;">Tu nombre o el de tu organización.</span></div>
<div>set KEY_EMAIL=<span style="color: #00ff00;">El correo de tu organización</span></div>
</div>
<p><span style="color: #0000ff;">FIN DEL PASO OPCIONAL</span></p>
<p>Ok. Después ejecutaremos los siguiente comandos uno a uno.</p>
<blockquote>
<pre>vars
clean-all
build-ca</pre>
</blockquote>
<p><em>El comando build-ca pedirá valores como Pais, Estado, Ciudad, Organización, Depto, Nombre del Servidor y Correo, todos estos valores los debes repetir durante todo el proceso cada que te los pida, a excepción del nombre del host(hostname) que cambiará en la parte de configuración de las llaves del cliente, si seguiste el paso opcional, no tendrás que hacer más que darle enter cada que te pida estos datos.(ojo recuerda que no todos los datos que pide los haz agregado, como el hostname, así que esos datos si deberías ponerlos)</em></p>
<p>lo que hemos hecho es crear el Certificado de Autoridad, este ha sido creado en el directorio</p>
<p>C:\Archivos de Programa\OpenVPN\easy-rsa\keys</p>
<p>junto con varios archivos. por ahora los vamos a ignorar, ya los usaremos después.</p>
<p>El siguiente paso es crear la llave privada y certificado del servidor.</p>
<p>para hacer esto ejecutamos los siguientes comandos.</p>
<blockquote>
<pre>vars
build-key-server <span style="color: #00ff00;">NombreDelServidor</span></pre>
</blockquote>
<p>Este comando al final te hará 2 preguntas adicionales, a las cuales debes responder que si, poniendo la letra y.</p>
<p>El dato que ves en Verde, y todos los demás datos que aparescan en este tutorial de ese color, serán datos que tu te inventarás pero que deberás tener muy en cuenta durante todo el proceso.</p>
<p>Aquí Volverá a pedir los datos, los cuáles deben ser los mismos introducidos anteriormente, también pedirá un password, este mismo password debe ser usado cuándo se creen las llave de los clientes.</p>
<p>Luego ejecutar el siguiente comando,</p>
<blockquote>
<pre>build-dh</pre>
</blockquote>
<p>En este punto ya hemos creado todas las llaves para el servidor. ahora vamos a crear las llaves para el cliente.</p>
<h3>Crear las llaves del Cliente</h3>
<p>Es muy recomendable que por cada cliente que  vayan a usar creen un clave diferente.</p>
<p>¿Cómo es esto?, bien por ejemplo, en mi caso yo quería que la red local de JuSe, fuera la misma que la mía. en este caso solo necesitaríamos un cliente y un servidor. pero ¿qué pasa si queremos unir mi red, la de Ju4s3, y la de otras 2 personas más? bien en este caso necesitaríamos 1 servidor(siempre se necesita un solo servidor, por lo menos en la mayoría de los casos) y 3 clientes, y es acá donde recomendamos que JuSe el sujeto1 y el sujeto2, tengas cada uno sus propias claves de cliente. esto se logra simplemente repitiendo los siguientes pasos por cada cliente que tengan cambiando solo el nombre y el hostname. bien ahora si vamos a ver como se hace.</p>
<p>Desde la consola estando ubicados en el directorio</p>
<p>C:\Archivos de programa\OpenVPN\easy-rsa</p>
<p>ejecutaremos los siguientes comandos.<br />
vars<br />
build-key <span style="color: #00ff00;">NombreDelCliente</span></p>
<p>Ya saben que el nombre del cliente se lo inventan ustedes.</p>
<p>Nuevamente nos hará las mismas preguntas, en las que solo cambia el hostname. recuerden que deben ponerle la misma contraseña que le pusieron a las llaves del servidor, y si van a crear llaves para varios clientes, deben tener un Nombre diferente.</p>
<p>Es todo. En este punto ya tenemos creadas las llaves del cliente y del servidor. así que los pasos siguientes son configurar el servidor.</p>
<h1><strong>2. Configuración del Servidor</strong></h1>
<h2><strong>2.1 Crear una conexion de Puente</strong></h2>
<p>Antes que nada, cuando instalaste el OpenVPN, debiste notar que estaba instalando un adaptador de red, y que incluso windows te decía que no estaba firmado y bla bla bla(ojo a este mensaje debiste darle continuar)</p>
<p>pues bien, este adaptador es de Gran importancia. así que lo que haremos será cambiarle el nombre. y crear un puente entre el adaptador de tu red normal, y el que ha creado OpenVPN</p>
<p>Esto lo hacen así</p>
<ol>
<li>En el Panel de Control, vallan a Conexiones de Red. y Renombren el &#8220;Conexión de Área local n&#8221; (TAP-Win32 Adapter V8) poniendole el nombre que quieran. yo le puse <span style="color: #00ff00;">TAP <span style="color: #000000;">y así me referiré a el en este tutorial</span></span></li>
<li>Selecciona los dos adaptadores de red(el de open VPN y el de la red Física), hagan click derecho y luego conexiones de puente,  Este proceso demorará un poco, mientras se crea el puente..</li>
</ol>
<p>Listo, con esto está creado el puente. les dejo acá un video de como hacerlo, está en inglés pero igual se entiende. aclaro que acá en vez de renombrar por TAP le pusieron OpenVPN, este nombre lo pones tu, lo importante es que lo recuerdes.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="430" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.pavelec.net/adam/openvpn/bridge/create_bridge.swf" /><embed type="application/x-shockwave-flash" width="560" height="430" src="http://www.pavelec.net/adam/openvpn/bridge/create_bridge.swf"></embed></object></p>
<p>¿para qué se hace esto?</p>
<p>Muy sencillo. ya les había dicho que mi intención era que Ju4s3 y yo estubieramos en el mismo segmento de red. lo que hace esto es que lo dos adaptadores de red tengan la misma configuración IP, por lo que actuan como si fuera una sola tarjeta de red. es algo como esto, y bastante útil para mi caso. Una de las cosas mas importantes que se logra con esto, es que los paquetes de broadcast, se enviarán tanto por mi red local, como por la red virtual(la de OpenVPN) por lo cual llegarán a la red de mi compañero, y esto es algo bastante importante a la hora de jugar Online, ya que este es el método que usan los juegos para buscar servidores.</p>
<h2>2.2 Configuración de la autenticación y la red</h2>
<p>Lo siguiente que debemos hacer es ver los archivos que se generaron en el directorio</p>
<p>C:\Archivos de programa\OpenVPN\easy-rsa\keys.</p>
<p>De todos los archivos que hay acá los más importantes son los siguientes:</p>
<p><span style="color: #339966;">NombreDelServidor</span>.crt</p>
<p><span style="color: #339966;">NombreDelServidor</span>.key</p>
<p>ca.crt</p>
<p>dh1024.pem</p>
<p><span style="color: #339966;">NombreDelCliente</span>.crt</p>
<p><span style="color: #339966;">NombreDelCliente</span>.key</p>
<p>Los archivos que ven en <span style="color: #339966;">Verde </span><span style="color: #000000;">tendrán los nombres que ustedes les pusieron a su servidor y cliente. por ejemplo, cuando yo ejecuté los comandos buid-key los ejecuté así</span></p>
<p><span style="color: #000000;">buid-key AlejoVPN <span style="color: #99cc00;">//para el servidor</span></span></p>
<p><span style="color: #000000;">buid-key JuSe <span style="color: #99cc00;">//para el cliente.</span></span></p>
<p>por lo cual mis archivos son estos.</p>
<blockquote><p>AlejoVPN.crt</p>
<p>AlejoVPN.csr</p>
<p>AlejoVPN.key</p>
<p>ca.crt</p>
<p>ca.key</p>
<p>dh1024.pem</p>
<p>JuSe.crt</p>
<p>JuSe.csr</p>
<p>JuSe.key</p></blockquote>
<p>En fin, esto es importante, por que todos estos archivos deben copiarlos al directorio</p>
<p>C:\Archivos de programa\OpenVPN\config</p>
<p>Una ves copiados lo siguiente que vamos a hacer será crear el archivo de configuración del servidor en este mismo directorio, con el nombre de server.ovpn este archivo tendrá el siguiente contenido. (basado en el archivo que está en el directorio samples), antes de que copien el fichero les voy a explicar algo importante.</p>
<p>En mi caso la red que estaba usando era la red clase C 192.168.1.0.</p>
<p>Anteriormente mi router(modem ADSL) y mi red local estaban trabajando en la red Clase A 10.0.0.0 por lo cual tuve que configurar mi modem y mi red para que trabajaran en la red clase C. no es el propósito de este manual explicar este procedimiento ya que es diferente para cada modem. sin embargo aclaro que esto lo deben tener en cuenta.</p>
<p>Ahora, otra cosa importante es que cuando configuré mi red a la nueva IP, quedó en el rango de direcciones 192.168.1.1 al 192.168.1.10, y la red de mi compañero estaba en el rango 192.168.1.60 al 192.168.1.70, esto es importante para la configuración del servidor. Ahora si veamos cual es el archivo de configuración. las lineas antecedidas por un # o ; son comentarios y es en estos donde explicaré que debe ir en cada linea.</p>
<p><code> </code></p>
<blockquote><p><code># Which TCP/UDP port should OpenVPN listen on?</code></p>
<p><code># Acá va el puerto donde escuchará el servidor OpenVPN, este puerto debe estar abierto en el firewall y redireccionado en el router.</code></p>
<p><code> </code></p>
<p><span style="font-family: -webkit-monospace; ">port <span style="color: #ff9900;">1194</span></span></p>
<p><code># TCP o UDP, Recomiendo que usen UDP.<br />
proto udp</code></p>
<p><code>#Como vamos a usar la red Puenteada usamos tap. en caso de ser enrutada sería tun.</code></p>
<p><code>dev tap</code></p>
<p><code> </code></p>
<p><span style="font-family: -webkit-monospace; ">#Acá debe ir el nombre que le pusimos al Adaptador de red, del OpenVPN, en mi caso es TAP.</span></p>
<p><code> dev-node <span style="color: #00ff00;">TAP</span></code></p>
<p><code>#Lo siguiente es indicarle al servidor cuales son los archivos que tienen las llaves.</code></p>
<p><code> </code></p>
<p><code># ya saben que deben ponerle los nombres correctos y que estos deben estar en el directorio config.</code></p>
<p><code>ca ca.crt<br />
cert <span style="color: #00ff00;">NombreDelServidor</span>.crt<br />
key  <span style="color: #00ff00;">NombreDelServidor</span>.key  # Este archivo debe ser SECRETO!</code></p>
<p><code># Parámetros Diffie hellman. asegurate de haber copiado este archivo en el directorio config</code></p>
<p><code> </code></p>
<p><span style="font-family: -webkit-monospace; ">dh dh1024.pem</span></p>
<p><code> </code></p>
<p><code>#log donde se guardará la IP virtual del cliente.</code></p>
<p><code>ifconfig-pool-persist ipp.txt</code></p>
<p>#acá van los datos en este orden.</p>
<p>#             IPLocal del Servidor Mascara de subred, primer IP de los clientes, última IP de los clientes<br />
server-bridge <span style="color: #ff9900;">192.168.1.2 255.255.255.0 192.168.1.60 192.168.1.70</span></p>
<p># Activa el servidor como puente.<br />
server-bridge</p>
<p>#Si en tu caso hay varios clientes, y deseas que un cliente pueda ver a otro cliente, quítale el ; a la siguiente línea</p>
<p>;client-to-client</p>
<p># Si deseas que varios clientes se puedan conectar con la misma firma quítale el ; a la siguiente línea</p>
<p>#Esto no es recomendado, como dije antes, es mejor crear una llave para cada cliente.<br />
;duplicate-cn</p>
<p># The keepalive directive causes ping-like<br />
# messages to be sent back and forth over<br />
# the link so that each side knows when<br />
# the other side has gone down.<br />
# Ping every 10 seconds, assume that remote<br />
# peer is down if no ping received during<br />
# a 120 second time period.<br />
keepalive 10 120</p>
<p># Enable compression on the VPN link.</p>
<p># If you enable it here, you must also<br />
# enable it in the client config file.<br />
comp-lzo</p>
<p># descomenta esta linea si quieres dar un límite de clientes conectados simultaneamente<br />
;max-clients 100</p>
<p># accessing certain resources on restart</p>
<p># that may no longer be accessible because<br />
# of the privilege downgrade.<br />
persist-key<br />
persist-tun</p>
<p># Log de Estado<br />
status openvpn-status.log</p>
<p># Set the appropriate level of log</p>
<p># file verbosity.<br />
#<br />
# 0 is silent, except for fatal errors<br />
# 4 is reasonable for general usage<br />
# 5 and 6 can help to debug connection problems<br />
# 9 is extremely verbose<br />
verb 3</p></blockquote>
<p>Es todo.<br />
Dejé algunos comentarios tal y como estaban en el archivo de ejemplo, por que no son relevantes para nuestro objetivo. por ahora con esta configuración el servidor funcionará perfectamente, según nuestro objetivo.</p>
<p>El campo naranja, que hace referencia al puerto lo pueden cambiar según sus necesidades, pero recuerden que el cliente debe tener también conocimiento del puerto.</p>
<h1>3. Iniciar el Servicio</h1>
<p>Para iniciar el servicio ejecuten el OpenVPN GUI el cual debió quedar en su escritorio cuando instalaron el programa.</p>
<p style="text-align: center; "><img class="alignnone" title="Ejecutar GUI OpenVPN escritorio" src="http://www.todotecnologia.net/wp-content/uploads/2009/04/ejecutarOpenVPNGUI.jpg" alt="ejecutarOpenVPNGUI Cómo configurar un Servidor OpenVPN en Windows." width="548" height="149" /></p>
<p>luego en la barra de tareas aparecerá un icono como lo muestra la figura. le dan doble click, y ya estará funcionando el servidor.</p>
<p><img class="aligncenter" title="Icono OpenVPN GUI" src="http://www.todotecnologia.net/wp-content/uploads/2009/04/OpenVPNIconobarra.jpg" alt="OpenVPNIconobarra Cómo configurar un Servidor OpenVPN en Windows." width="293" height="101" /></p>
<p>Después de darle doble click saldrá una ventana que muestra un log de lo que está haciendo y unos segundos después verán algo como esto.</p>
<p style="text-align: center; "><img class="aligncenter" title="OpenVPN Servidor Conectado" src="http://www.todotecnologia.net/wp-content/uploads/2009/04/serverConectadoOpenVPN.jpg" alt="serverConectadoOpenVPN Cómo configurar un Servidor OpenVPN en Windows." width="389" height="95" /></p>
<p>Finalmente si entran a conexiones de Red verán que las 2 redes están activas.</p>
<p style="text-align: center; "><img class="alignnone" title="Conexiones de red puente OpenVPN" src="http://www.todotecnologia.net/wp-content/uploads/2009/04/ConexionesRedOpenVPN.jpg" alt="ConexionesRedOpenVPN Cómo configurar un Servidor OpenVPN en Windows." width="795" height="596" /></p>
<p>aclaro que los archivos</p>
<p>ca.crt</p>
<p><span style="color: #339966;">NombreDelCliente</span>.crt</p>
<p><span style="color: #339966;">NombreDelCliente</span>.key</p>
<p>deben enviarselos al cliente.</p>
<p>Lo siguiente entonces será configurar el cliente, <a title="Configurar un Cliente OpenVPN" href="http://www.todotecnologia.net/como-configurar-un-cliente-openvpn-en-windows.htm">este procedimiento lo pueden ver en este post</a></p>
</div><h3  class="related_post_title">También puede interesarte...</h3><ul class="related_post"><li><a href="http://www.todotecnologia.net/como-configurar-un-cliente-openvpn-en-windows.htm" title="Cómo configurar un cliente OpenVPN en windows.">Cómo configurar un cliente OpenVPN en windows.</a></li><li><a href="http://www.todotecnologia.net/downgrade-al-iphone-3gs-3g-y-ipod-touch-con-ios-4-1-a-ios-4-0-en-windows.htm" title="Downgrade al iPhone 3GS, 3G y iPod Touch con IOS 4.1 a IOS 4.0 en Windows">Downgrade al iPhone 3GS, 3G y iPod Touch con IOS 4.1 a IOS 4.0 en Windows</a></li><li><a href="http://www.todotecnologia.net/como-configurar-un-servidor-dhcp-en-linux.htm" title="Como configurar un servidor dhcp en linux">Como configurar un servidor dhcp en linux</a></li><li><a href="http://www.todotecnologia.net/instalar-y-configurar-un-servidor-openmeetings-en-ubuntu.htm" title="Instalar y Configurar un servidor OpenMeetings en Ubuntu">Instalar y Configurar un servidor OpenMeetings en Ubuntu</a></li><li><a href="http://www.todotecnologia.net/haz-parte-activa-de-todotecnologia-net.htm" title="Haz parte Activa de Todotecnologia.net">Haz parte Activa de Todotecnologia.net</a></li><li><a href="http://www.todotecnologia.net/tutorial-instalar-y-configurar-servidor-dns-en-linux-mint-ubuntu-debian-con-bind.htm" title="Manual para instalar y configurar un Servidor DNS en Linux">Manual para instalar y configurar un Servidor DNS en Linux</a></li><li><a href="http://www.todotecnologia.net/tecnologia-de-redes-pon-apon-bpon-gpon-gepon-epon.htm" title="Tecnología de redes PON (APON, BPON, GPON, GEPON, EPON)">Tecnología de redes PON (APON, BPON, GPON, GEPON, EPON)</a></li><li><a href="http://www.todotecnologia.net/fuentes-de-ruido-de-las-redes-hfc.htm" title="Fuentes de Ruido de las redes HFC">Fuentes de Ruido de las redes HFC</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.todotecnologia.net/como-configurar-un-servidor-openvpn-en-windows.htm/feed</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Como configurar un servidor dhcp en linux</title>
		<link>http://www.todotecnologia.net/como-configurar-un-servidor-dhcp-en-linux.htm</link>
		<comments>http://www.todotecnologia.net/como-configurar-un-servidor-dhcp-en-linux.htm#comments</comments>
		<pubDate>Tue, 10 Mar 2009 03:57:03 +0000</pubDate>
		<dc:creator>TodoTecnologia</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[consola]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.todotecnologia.net/?p=630</guid>
		<description><![CDATA[  TUTORIAL PARA CONFIGURAR UN SERVIDOR DHCP EN UBUNTU En este post voy a explicarles como instalar y configurar un servidor DHCP en ubuntu. todo haciendolo desde consola, y usando los ficheros de configuración.   primero que todo debemos instalar un servidor. lo instalamos con el siguiente comando apt-get install dhcp3-server            sudo apt-get install [...]]]></description>
			<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt"><p style="text-align: center; "><a href="http://www.todotecnologia.net/wp-content/uploads/2009/03/dhcp-linux.jpg"><img class="aligncenter size-medium wp-image-635" title="dhcp-linux" src="http://www.todotecnologia.net/wp-content/uploads/2009/03/dhcp-linux-249x300.jpg" alt="dhcp linux 249x300 Como configurar un servidor dhcp en linux" width="249" height="300" border="0" /></a></p>
<p> </p>
<p><strong>TUTORIAL PARA CONFIGURAR UN SERVIDOR DHCP EN UBUNTU</strong></p>
<p>En este post voy a explicarles como instalar y configurar un servidor DHCP en ubuntu. todo haciendolo desde consola, y usando los ficheros de configuración.</p>
<p> </p>
<p>primero que todo debemos instalar un servidor.</p>
<p>lo instalamos con el siguiente comando<span id="more-630"></span></p>
<p><strong>apt-get install dhcp3-server</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="687" valign="top">           sudo apt-get install dhcp3-server </p>
<p>&#8230;.</p>
<p>&#8230;.</p>
<p>&#8230;.</p>
<p>Configurando   dhcp3-server (3.0.4-12ubuntu4) &#8230;</p>
<p>Generating   /etc/default/dhcp3-server&#8230;</p>
<p> * Starting DHCP server dhcpd3                                                                                          [fail]</p>
<p>invoke-rc.d:   initscript dhcp3-server, action &#8220;start&#8221; failed.</td>
</tr>
</tbody>
</table>
<p> </p>
<p><strong> </strong></p>
<p>una vez instalado no podrá iniciarse así que salen errores de configuración, esto es por que debemos configurar el servidor dhcp. para ello editamos el archivo /etc/dhcp3/dhcpd.conf.</p>
<p> </p>
<p>ahora vamos a hacer un backup de este archivo, luego lo borraremos y después le pondremos está información.</p>
<p> </p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="643" valign="top">ddns-update-style   none; </p>
<p> </p>
<p>option   domain-name-servers 4.2.2.1, 4.2.2.2;</p>
<p><span style="color: #008000;">#Se   indican los Servidores DNS, dejaremos estos pero pueden poner cualquiera(son direcciones IP).</span></p>
<p>default-lease-time   86400;</p>
<p><span style="color: #008000;">#se   indica el tiempo de asignación en Segundos</span></p>
<p>max-lease-time   604800;</p>
<p><span style="color: #008000;">#indica   el tiempo máximo de Asignación</span></p>
<p> </p>
<p>authoritative;</p>
<p><span style="color: #008000;">#Convierte   este en el servidor DHCP oficial de la red.</span></p>
<p> </p>
<p>subnet   192.168.1.0 netmask 255.255.255.0 {</p>
<p><span style="color: #008000;">#se   configura la red que dispondrá del Servicio.</span></p>
<p>        range 192.168.1.4 192.168.1.254;</p>
<p><span style="color: #008000;">#se le   da el rango de direcciones IP que asignará</span></p>
<p>        option subnet-mask 255.255.255.0;</p>
<p><span style="color: #008000;">#   definimos la mascara de red</span></p>
<p>        option broadcast-address   192.168.1.255;</p>
<p><span style="color: #008000;">#definimos   la difusión de la red(dirección de Broadcast, o la ultima dirección de la red.).</span></p>
<p>        option routers 192.168.1.1;</p>
<p><span style="color: #008000;">#se   define la puerta de enlace.</span></p>
<p>}</td>
</tr>
</tbody>
</table>
<p> </p>
<p>ese es el contenido que se le pone al archivo de configuración.</p>
<p>los comandos para hacer todo lo anterior con sus respectivas respuestas son</p>
<p> </p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="689" valign="top">alejo@PC-Alejo-Unix:~$   sudo gedit /etc/dhcp3/dhcpd.conf </p>
<p>esd:   Esound sound daemon already running or stale UNIX socket</p>
<p>/tmp/.esd-0/socket</p>
<p>This   socket already exists indicating esd is already running.</p>
<p>Exiting&#8230;</p>
<p>alejo@PC-Alejo-Unix:~$   sudo /etc/init.d/dhcp3-server restart</p>
<p> * Stopping DHCP server dhcpd3                                                                                          [ OK ]</p>
<p> * Starting DHCP server dhcpd3                                                                                          [ OK ]</p>
<p>alejo@PC-Alejo-Unix:~$   sudo netstat -uap</p>
<p>Active   Internet connections (servers and established)</p>
<p>Proto   Recv-Q Send-Q Local Address             Foreign Address           State       PID/Program   name  </p>
<p>udp        0        0 *:32768                   *:*                                4930/avahi-daemon: </p>
<p>udp        0        0 *:bootps                  *:*                                  12574/dhcpd3       </p>
<p>udp        0        0 *:bootpc                  *:*                                  5696/dhclient3     </p>
<p>udp        0        0 *:mdns                    *:*                                  4930/avahi-daemon: </td>
</tr>
</tbody>
</table>
<p> </p>
<p>acá ya tenemos corriendo el servidor DHCP ahora sigue probarlo con otra pc, en la cual se configuró la tarjeta de red para recibir una dirección IP por DHCP.</p>
<p>ejecutamos el comando</p>
<p><strong>sudo /etc/init.d/networking restart</strong></p>
<p> </p>
<p>la salida la podemos ver en la siguiente imagen.</p>
<p><a href="http://www.todotecnologia.net/wp-content/uploads/2009/03/dhcpsc.jpg"><img class="aligncenter size-medium wp-image-634" title="dhcp" src="http://www.todotecnologia.net/wp-content/uploads/2009/03/dhcpsc-300x225.jpg" alt="dhcpsc 300x225 Como configurar un servidor dhcp en linux" width="300" height="225" /></a></p>
<p> </p>
<p>es claro en la imagen que el pc encontró nuestro servidor DHCP y que nuestro servidor le asigno la IP 192.168.1.254 y que está será renovada en 39744 Segundos<br />
<strong></strong></p>
<p> </p>
<p>finalmente comprobamos el log del dhcp, este log nos muestra a que computadores les ah asignado una IP, la Fecha y la hora en la cual fue asignada y a en la cual terminó.</p>
<p>acá se ve como consultar dicho log.</p>
<p> </p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="643" valign="top">alejo@PC-Alejo-Unix:~$   cat /var/lib/dhcp3/dhcpd.leases </p>
<p><span style="color: #008000;"># All   times in this file are in UTC (GMT), not your local timezone.   This is</span></p>
<p><span style="color: #008000;"># not a   bug, so please don&#8217;t ask about it.     There is no portable way to</span></p>
<p><span style="color: #008000;"># store   leases in the local timezone, so please don&#8217;t request this as a</span></p>
<p><span style="color: #008000;"># feature.   If this is inconvenient or confusing to   you, we sincerely</span></p>
<p><span style="color: #008000;">#   apologize.   Seriously, though &#8211; don&#8217;t   ask.</span></p>
<p><span style="color: #008000;"># The   format of this file is documented in the dhcpd.leases(5) manual page.</span></p>
<p><span style="color: #008000;"># This   lease file was written by isc-dhcp-V3.0.4</span></p>
<p> </p>
<p>lease   192.168.1.254 {</p>
<p>  starts 4 2007/12/13 17:44:52;</p>
<p>  ends 4 2007/12/13 18:27:12;</p>
<p>  tstp 4 2007/12/13 18:27:12;</p>
<p>  binding state free;</p>
<p>  hardware ethernet 00:0c:29:6a:a3:3d;</p>
<p>}</td>
</tr>
</tbody>
</table>
</div><h3  class="related_post_title">También puede interesarte...</h3><ul class="related_post"><li><a href="http://www.todotecnologia.net/tutorial-instalar-y-configurar-servidor-dns-en-linux-mint-ubuntu-debian-con-bind.htm" title="Manual para instalar y configurar un Servidor DNS en Linux">Manual para instalar y configurar un Servidor DNS en Linux</a></li><li><a href="http://www.todotecnologia.net/como-configurar-un-cliente-openvpn-en-windows.htm" title="Cómo configurar un cliente OpenVPN en windows.">Cómo configurar un cliente OpenVPN en windows.</a></li><li><a href="http://www.todotecnologia.net/como-configurar-un-servidor-openvpn-en-windows.htm" title="Cómo configurar un Servidor OpenVPN en Windows.">Cómo configurar un Servidor OpenVPN en Windows.</a></li><li><a href="http://www.todotecnologia.net/configurar-la-red-en-linux-distribuciones-basadas-en-debian.htm" title="Como Configurar la Red en Linux, distribuciones basadas en Debian">Como Configurar la Red en Linux, distribuciones basadas en Debian</a></li><li><a href="http://www.todotecnologia.net/instalar-y-configurar-un-servidor-openmeetings-en-ubuntu.htm" title="Instalar y Configurar un servidor OpenMeetings en Ubuntu">Instalar y Configurar un servidor OpenMeetings en Ubuntu</a></li><li><a href="http://www.todotecnologia.net/downgrade-al-iphone-3gs-3g-y-ipod-touch-con-ios-4-1-a-ios-4-0-en-windows.htm" title="Downgrade al iPhone 3GS, 3G y iPod Touch con IOS 4.1 a IOS 4.0 en Windows">Downgrade al iPhone 3GS, 3G y iPod Touch con IOS 4.1 a IOS 4.0 en Windows</a></li><li><a href="http://www.todotecnologia.net/como-traducir-eclipse-al-espanol-en-linux.htm" title="Como traducir eclipse al español en Linux.">Como traducir eclipse al español en Linux.</a></li><li><a href="http://www.todotecnologia.net/onlive-jugar-en-internet-sin-tener-un-poderoso-computador.htm" title="OnLive, Jugar en Internet sin Tener un Poderoso Computador">OnLive, Jugar en Internet sin Tener un Poderoso Computador</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.todotecnologia.net/como-configurar-un-servidor-dhcp-en-linux.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

