<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.2" -->
<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/"
	>

<channel>
	<title>Blog de punxos</title>
	<link>http://blog.punxos.com</link>
	<description>Seguridad, redes, wifi, linux</description>
	<pubDate>Fri, 16 Apr 2010 09:33:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>
	<language>en</language>
			<item>
		<title>Log del servidor SSH en otro fichero ( /var/log/sshlog)</title>
		<link>http://blog.punxos.com/2009/10/14/log-del-ssh-en-otro-fichero-varlogsshlog/</link>
		<comments>http://blog.punxos.com/2009/10/14/log-del-ssh-en-otro-fichero-varlogsshlog/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 10:59:34 +0000</pubDate>
		<dc:creator>punxos</dc:creator>
		
	<category>Seguridad</category>
	<category>Software</category>
		<guid isPermaLink="false">http://blog.punxos.com/2009/10/14/log-del-ssh-en-otro-fichero-varlogsshlog/</guid>
		<description><![CDATA[
Con estos sencillos pasos se obtiene la información referente al servidor SSH en un fichero distinto al resto que pueden estar usando más aplicaciones del sistema y que al final es dificil de leer. Con esto lo que obtendremos será tener los logs del servidor SSH en otro fichero distinto, en este ejemplo en /var/log/sshlog.
Para [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image33" alt="SSH" src="http://blog.punxos.com/wp-content/uploads/2009/10/ssh.jpg" /></p>
<p>Con estos sencillos pasos se obtiene la información referente al servidor SSH en un fichero distinto al resto que pueden estar usando más aplicaciones del sistema y que al final es dificil de leer. Con esto lo que obtendremos será tener los logs del servidor SSH en otro fichero distinto, en este ejemplo en<strong> /var/log/sshlog</strong>.<br />
Para ello seguiremos los siguientes pasos desde una kubuntu, aunque no cambiará mucho en otras distribuciones:</p>
<p>1- Cremaos un fichero en una ruta que queramos para guardarnos nuestros logs:<strong><br />
</strong></p>
<p><strong>#sudo touch /var/log/sshlog </strong></p>
<p>2- Cambiar el nivel de información a guardar</p>
<p>En mi caso me interesa ver con más detalle lo que ocurre, por tanto editaré el fichero <strong>/etc/ssh/sshd_config</strong> e incrementaré el nivel de detalle. Para ello buscaremos la linea del fichero <strong>/etc/ssh/sshd_config </strong>&#8220;LogLevel INFO&#8221; y la sustituiremos por &#8220;LogLevel DEBUG&#8221;. Con ello tenemos mayor detalle, esto es independiente de donde almacene la información, pero ya que tendremos la informacion del servidor SSH en un fichero distinto que no contendrá nada más, es interesante ver los sucesos con mas detalle.</p>
<p>3- Modificar el <strong>Syslog</strong><br />
Editaremos el fichero <strong>/etc/syslog.conf</strong>, e insertaremos justo antes de la primera linea comentada &#8220;<strong>auth.debug /var/log/sshlog</strong>&#8220;</p>
<p>4- Reinciar el Syslog, en el caso de kubuntu sería:</p>
<p><strong> #sudo /etc/init.d/sysklogd restart</strong></p>
<p>Ya tenemos nuestro servidor SSH almacenado lo que ocurre en el fichero /var/log/sshlog.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.punxos.com/2009/10/14/log-del-ssh-en-otro-fichero-varlogsshlog/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Conectar a Wifi WPA desde consola</title>
		<link>http://blog.punxos.com/2009/10/04/conectar-a-wifi-wpa-desde-consola/</link>
		<comments>http://blog.punxos.com/2009/10/04/conectar-a-wifi-wpa-desde-consola/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 19:04:28 +0000</pubDate>
		<dc:creator>punxos</dc:creator>
		
	<category>Manuales</category>
	<category>Seguridad</category>
		<guid isPermaLink="false">http://blog.punxos.com/2009/10/04/conectar-a-wifi-wpa-desde-consola/</guid>
		<description><![CDATA[
Se describe como conectar a las resdes protegidas con WPA desde la consola de linux.
Ya que la utilidad iwconfig solo soporta WEP, se necesitará wpasupplicant.
En debian el primero de ellos es muy comun que esté pero por si acaso se encuentra en el paquete wireless-tools y se puede instalar así :
#apt-get install wireless-tools
El segundo de [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Wifi" id="image30" src="http://blog.punxos.com/wp-content/uploads/2009/10/wifi.png" /><br />
Se describe como conectar a las resdes protegidas con WPA desde la consola de linux.</p>
<p>Ya que la utilidad <strong>iwconfig</strong> solo soporta WEP, se necesitará <strong>wpasupplicant</strong>.</p>
<p>En debian el primero de ellos es muy comun que esté pero por si acaso se encuentra en el paquete <strong>wireless-tools</strong> y se puede instalar así :</p>
<p><strong>#apt-get install wireless-tools</strong></p>
<p>El segundo de ellos wpasupplicant quizá no sea tan comun en algunas distribuciones, en debian la instalación es igual de sencilla:</p>
<p><strong>#apt-get install wpasupplicant</strong></p>
<p>Una vez tengamos los programas instalados, la configuración y la asociación al punto de acceso no es muy complicada, para ello supondremos que la interfaz de red se llama <strong>wlan0</strong> y que el ssid se llama <strong>redPunxos</strong> realizaremos:</p>
<p><strong>1-</strong> Crearmos el fichero  <strong>/etc/wpa_supplicant.conf</strong>  con el siguiente contenido:</p>
<p>ctrl_interface=/var/run/wpa_supplicant</p>
<p>eapol_version=1</p>
<p>ap_scan=1</p>
<p>fast_reauth=1</p>
<p>network={<br />
ssid=&#8221;NombreDelSSid&#8221;<br />
psk=&#8221;ContraseñaWPA&#8221;<br />
priority=5<br />
}</p>
<p><strong>2-</strong> No asociaremos sin contraseña al punto de acceso</p>
<p><strong>#iwconfig wlan0 essid redPunxos </strong></p>
<p><strong>3-</strong>  Iniciar el demonio wpasupplicant</p>
<p><strong>#wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B</strong></p>
<p><strong>4- </strong>Obtener IP en caso de que tengamos algun servidor DHCP</p>
<p><strong> #dhclient -i wlan0</strong>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.punxos.com/2009/10/04/conectar-a-wifi-wpa-desde-consola/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>VOIP tras un NAT con GNU/Linux</title>
		<link>http://blog.punxos.com/2009/03/04/voip-tras-un-nat-con-gnulinux/</link>
		<comments>http://blog.punxos.com/2009/03/04/voip-tras-un-nat-con-gnulinux/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 23:58:20 +0000</pubDate>
		<dc:creator>punxos</dc:creator>
		
	<category>Manuales</category>
		<guid isPermaLink="false">http://blog.punxos.com/2009/03/04/voip-tras-un-nat-con-gnulinux/</guid>
		<description><![CDATA[
Lo que quermos conseguir es que todos lo clientes VOIP que están tras una LAN distinta a la que está el asterisk y ademas se encuentran tras un NAT, puedan realizar y recibir llamadas IP con éxito, para ello instalaremos un proxy SIP.
Se plantea el problema de querer conectarnos a un servidor asterisk desde el [...]]]></description>
			<content:encoded><![CDATA[<p><img width="323" height="266" id="image28" alt="VOIP tras NAT" src="http://blog.punxos.com/wp-content/uploads/2009/03/voip.jpg" /><br />
Lo que quermos conseguir es que todos lo clientes VOIP que están tras una LAN distinta a la que está el asterisk y ademas se encuentran tras un NAT, puedan realizar y recibir llamadas IP con éxito, para ello instalaremos un <strong>proxy SIP</strong>.</p>
<p>Se plantea el problema de querer conectarnos a un servidor asterisk desde el exterior, esto no tendria mayor problema siempre cuando en la red externa no estemos detrás de un NAT.  Si queremos conectarnos a un asterisk tras un NAT (de otra LAN, hecho con iptables con debian en mi caso), tenemos varias opciones. La primera sería utilizar un servidor STUN, y otra opción seria instalar un <strong><em>proxy/masquerading</em><em> SIP</em></strong>. En este articulo se comentará la segunda, aunque cada una de ellas tiene sus ventajas e inconvenientes en mi caso era suficiente con la creación de un proxy.<br />
En debian es muy sencillo la utilidad se llama <strong><em>siproxd</em></strong>, y para instalarla basta con :</p>
<p><strong>#apt-get install siproxd</strong> (con privilegios de root)</p>
<p>Una vez instalada la configuración es muy sencilla, simplemente tenemos que indicar que tarjeta de red pertenece a la red local (donde estan los clientes VOIP) y que tarjeta tiene salida a internet, para ello editaremos el fichero  <strong>/etc/siproxd.conf</strong> y modificaremos la lineas siguientes :<br />
<strong>if_inbound  = eth0<br />
if_outbound = eth1</strong></p>
<p>A <strong>if_inbound</strong> le asignaremos la interfaz que conecta con nuestra red local ne mi caso eth0 y a <strong>if_outbound </strong>le asignaremos la interfaz con salida a internet, en mi caso eth1.</p>
<p>Una vez hecho esto, guaramos el fichero y reinicamos el servicio :</p>
<p><strong>#/etc/init.d/siproxd restart</strong></p>
<p>Ahora los clientes VOIP que estén tras esta NAT (externo al asterisk) simplemente añaden a su configuración la dirección IP del <strong>proxy SIP</strong>, por tanto en los dispositivos VOIP se rellenará el campo <strong>Outbound proxy</strong> con la dirección IP donde tengamos el<strong> proxy SIP.</strong></p>
<p>Un saludo.</p>
<p>Foro:  <a target="_blank" href="http://www.punxos.com/foro.html">http://www.punxos.com/foro.html</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.punxos.com/2009/03/04/voip-tras-un-nat-con-gnulinux/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Eclipse + Visual Editor ubuntu</title>
		<link>http://blog.punxos.com/2008/12/06/eclipse-visual-editor-ubuntu/</link>
		<comments>http://blog.punxos.com/2008/12/06/eclipse-visual-editor-ubuntu/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 11:22:18 +0000</pubDate>
		<dc:creator>punxos</dc:creator>
		
	<category>Manuales</category>
		<guid isPermaLink="false">http://blog.punxos.com/2008/12/06/eclipse-visual-editor-ubuntu/</guid>
		<description><![CDATA[
Para instalar el eclipse + visual editor en ubuntu,kubuntu,etc., simplemente tenemos que hacer :
1: apt-get update
2: apt-get install sun-java6-jdk eclipse
3: Abrimos el actualizador de eclipse: Help->Software Updates->Find and Install…
4: Seleccionamos: Search for New features to install y damos click al boton Next
5: Damos click en el botón New Remote Site… y usamos estos datos:
  [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image25" src="http://blog.punxos.com/wp-content/uploads/2008/12/eclipse.jpg" alt="Eclipse" /></p>
<p>Para instalar el eclipse + visual editor en ubuntu,kubuntu,etc., simplemente tenemos que hacer :</p>
<p>1: <strong>apt-get update</strong><br />
2: <strong>apt-get install sun-java6-jdk eclipse</strong><br />
3: Abrimos el actualizador de eclipse: <strong>Help->Software Updates->Find and Install…</strong><br />
4: Seleccionamos: <strong>Search for New features to install</strong> y damos click al boton Next</p>
<p>5: Damos click en el botón <strong>New Remote Site…</strong> y usamos estos datos:<br />
     nombre: <strong>VE</strong><br />
     dirección: <strong>http://update.eclipse.org/tools/ve/updates/1.0</strong></p>
<p>6: Repetimos el paso anterior, pero ahora con estos datos:<br />
     nombre: <strong>EMF</strong><br />
     direccion:<strong> http://update.eclipse.org/tools/emf/updates</strong></p>
<p>7: Una vez mas agregaremos un nuevo sitio:<br />
     nombre: <strong>Old Eclipse</strong><br />
     dirección: <strong>http://update.eclipse.org/updates/3.0</strong></p>
<p>8: Una vez agregados los nuevos sitios, seleccionamos estos 3 nuevo y además el &#8220;Callisto Discovery Site&#8221; y si hay alguno otro lo desmarcamos y damos click al botón Finish.<br />
9: Ahora nos preguntara el sitio donde queremos descargar, seleccionamos el que queramos, normalmente alguno cerca a españa, italia por ejemplo me funcionó bien.<br />
10: Ahora nos muestra una especie de árbol de directorio, así que seguimos esta ruta y seleccionamos: <strong>VE</strong>->VE->Visual Editor SDK 1.1.0.1<br />
11: Lo mismo para <strong>EMF</strong>: EMF->EMF SDK 2.1.2->EMF SDK 2.1.2<br />
12: Para <strong>Old Eclipse</strong>: Old Eclipse->GEF 3.1.1->Graphical Editing Framework 3.1.1<br />
14: Para <strong>Callisto Discovery Site</strong> elegir el paquete &#8220;Graphical Editing Framework 3.2.2&#8243; o posterior<br />
15: Ahora click en Next, aceptamos las licencias, nuevamente Next y luego Finish.</p>
<p>Ya tenemos el visual editor instalado, reiniciamos eclipse y listo.</p>
<p>Un saludo.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.punxos.com/2008/12/06/eclipse-visual-editor-ubuntu/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Habilitar/Deshabilitar servicios al inicio en ubuntu, kubuntu etc.,</title>
		<link>http://blog.punxos.com/2008/11/15/habilitardeshabilitar-servicios-al-inicio-en-debain-ubuntu-kubuntu-etc/</link>
		<comments>http://blog.punxos.com/2008/11/15/habilitardeshabilitar-servicios-al-inicio-en-debain-ubuntu-kubuntu-etc/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 02:08:31 +0000</pubDate>
		<dc:creator>punxos</dc:creator>
		
	<category>Manuales</category>
		<guid isPermaLink="false">http://blog.punxos.com/2008/11/15/habilitardeshabilitar-servicios-al-inicio-en-debain-ubuntu-kubuntu-etc/</guid>
		<description><![CDATA[Para habilitar o deshabilitar los servicios que queramos es tan simple como instalar el rcconf de la siguiente manera:
sudo apt-get update
sudo apt-get install rcconf
Luego para ejecutarlo :
sudo rcconf
Marcamos o desmarcamos los servicios, aceptamos y listo.
Asi de simple, un saludo y hasta la próxima.

]]></description>
			<content:encoded><![CDATA[<p>Para habilitar o deshabilitar los servicios que queramos es tan simple como instalar el rcconf de la siguiente manera:</p>
<p><strong>sudo apt-get update<br />
sudo apt-get install rcconf</strong></p>
<p>Luego para ejecutarlo :</p>
<p><strong>sudo rcconf</strong></p>
<p>Marcamos o desmarcamos los servicios, aceptamos y listo.</p>
<p>Asi de simple, un saludo y hasta la próxima.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.punxos.com/2008/11/15/habilitardeshabilitar-servicios-al-inicio-en-debain-ubuntu-kubuntu-etc/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Openvpn ubuntu + redirección de internet</title>
		<link>http://blog.punxos.com/2008/07/16/openvpn-ubuntu-redireccion-de-internet/</link>
		<comments>http://blog.punxos.com/2008/07/16/openvpn-ubuntu-redireccion-de-internet/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 11:02:50 +0000</pubDate>
		<dc:creator>punxos</dc:creator>
		
	<category>Manuales</category>
		<guid isPermaLink="false">http://blog.punxos.com/2008/07/16/openvpn-ubuntu-redireccion-de-internet/</guid>
		<description><![CDATA[Justo el próximo domingo salgo de viaje, al igual que el año pasado un portátil viajará con migo, pero este año no me pasará lo que me pasó el anterior  ¿Que sucedió ? Pues que la red donde me conectaba estaba totalmente capada y con ciertos sitios web restringidos, por ello me he decidido [...]]]></description>
			<content:encoded><![CDATA[<p>Justo el próximo domingo salgo de viaje, al igual que el año pasado un portátil viajará con migo, pero este año no me pasará lo que me pasó el anterior  ¿Que sucedió ? Pues que la red donde me conectaba estaba totalmente capada y con ciertos sitios web restringidos, por ello me he decidido este año antes de salir de viaje a dejarme un servidor como dios manda, he instalado un proxy (squid) y el Openvpn con certificados, además del openssh-server por supuesto.<br />
Aqui explicaré como instalar y configurar el openvpn para que nos permita &#8220;salir&#8221; a internet a través de él y así saltarnos posibles restricciones de los sitios donde estemos estas vacaciones.</p>
<p><strong>Paso 1: Instalar openvpn tanto en el servidor como en el cliente</strong></p>
<p><strong>sudo apt-get update</strong><br />
<strong>sudo apt-get install openvpn</strong></p>
<p><strong>Paso 2: Preliminares</strong></p>
<p>Para en mi caso me conectaré via ssh, cada cual como quiera &#8230; y nos copiaremos un directorio el cual nos ayudará a la creación de los certificados:</p>
<p>A partir de aquí todo lo que sigue es ejecutado en el servidor, y por comodidad me pasé a root de la siguiente manera:<br />
<strong>sudo su</strong></p>
<p>Luego copiamos el directorio anteriormente mencionado:<br />
<strong>cp -ra /usr/share/doc/openvpn/examples/easy-rsa/ /etc/openvpn/</strong></p>
<p>Una vez copiado entramos en el directorio y generamos los certificados tanto para el servidor como para los clientes:<br />
<strong>cd /easy-rsa/2.0</strong></p>
<p>Antes de generar los certificados podemos para nuestra posterior comodidad editar el fichero &#8220;vars&#8221; que se encuentra en el directorio actual.<br />
<strong>vim vars</strong></p>
<p>Y cambiamos las siguientes lineas:</p>
<p>export KEY_COUNTRY=&#8221;US&#8221;<br />
export KEY_PROVINCE=&#8221;CA&#8221;<br />
export KEY_CITY=&#8221;SanFrancisco&#8221;<br />
export KEY_ORG=&#8221;Fort-Funston&#8221;<br />
export KEY_EMAIL=&#8221;me@myhost.mydomain&#8221;</p>
<p>En mi caso dejaré:</p>
<p>export KEY_COUNTRY=&#8221;ES&#8221;<br />
export KEY_PROVINCE=&#8221;VA&#8221;<br />
export KEY_CITY=&#8221;Enew&#8221;<br />
export KEY_ORG=&#8221;MiOrg&#8221;<br />
export KEY_EMAIL=&#8221;punxos@hotmail.com&#8221;</p>
<p>Con ello empezamos con la generación de certificados.</p>
<p><strong>Paso 3: Generación de certificados cliente y servidor</strong></p>
<p>Generamos los certificados:<br />
<strong>. vars</strong> (notar que empieza por punto y hay un espacio)<br />
<strong>./clean-all</strong><br />
<strong>./build-ca</strong></p>
<p>Un dato importante es No dejar en blanco el campo &#8220;Common Name&#8221; en mi caso he puesto el nombre de la maquina <strong>ironman</strong>, y como se puede ver en la siguiente imagen los campos por defecto se quedan al pulsar &#8220;intro&#8221;.</p>
<p><img alt="Build-ca openvpn" id="image22" src="http://blog.punxos.com/wp-content/uploads/2008/07/build-ca.png" /></p>
<p>Ahora generaremos el certificado del servidor :<br />
<strong>./build-key-server server</strong></p>
<p>Como antes dejamos todo por defecto excepto &#8220;Common Name&#8221; en mi caso le puse &#8220;server&#8221;.</p>
<p>Luego generamos tantos certificados clientes como queramos, en este caso generamos para el usuario &#8220;client1&#8243;:<br />
<strong>./build-key client</strong></p>
<p>Como antes todos los camos por defecto excepto &#8220;Common Name&#8221; que ponemos &#8220;client1&#8243;. En mi caso solo necesito un cliente.</p>
<p>Los parámetros DH se generarán así:</p>
<p><strong>./build-dh</strong></p>
<p>Hasta aquí tenemos todo generado, ahora toca colocar cada cosa en su sitio.</p>
<p><strong>Paso 4: Colocacion de ficheros tanto en servidor como en cliente</strong></p>
<p>En el servidor tenos que tener:<br />
<strong>- ca.crt<br />
- ca.key<br />
- server.key<br />
- server.crt<br />
- dh1024.pem</strong></p>
<p>Para ello los copiaremos así:</p>
<p><strong>cp /etc/openvpn/easy-rsa/2.0/keys/ca.crt /etc/openvpn/<br />
cp /etc/openvpn/easy-rsa/2.0/keys/ca.key /etc/openvpn/<br />
cp /etc/openvpn/easy-rsa/2.0/keys/server.key /etc/openvpn/<br />
cp /etc/openvpn/easy-rsa/2.0/keys/server.crt /etc/openvpn/<br />
cp /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem /etc/openvpn/</strong></p>
<p>Ahora en los clientes tenemos 2 maneras o copiar los ficheros y llevarlos físicamente a los clientes, ssh, etc., no re comienda usar canales no seguros tipo telnet, ftp, etc.,</p>
<p>Los ficheros en el cliente serán:</p>
<p><strong>ca.crt<br />
client1.key<br />
client1.crt</strong></p>
<p>Más adelante describiré donde poner los fichero, ya que lógicamente varia si el cliente es Windows o GNU/Linux.</p>
<p><strong>Paso 5: Generación del fichero de configuración del servidor Openvpn</strong></p>
<p>Crearemos el fichero <strong>/etc/openvpn/server.conf</strong> :</p>
<p>Cuyo contenido será:</p>
<p><strong>port 1194<br />
proto udp<br />
dev tun<br />
ca /etc/openvpn/ca.crt<br />
cert /etc/openvpn/server.crt<br />
key /etc/openvpn/server.key<br />
dh /etc/openvpn/dh1024.pem<br />
server 10.8.0.0 255.255.255.0<br />
ifconfig-pool-persist ipp.txt<br />
keepalive 10 120<br />
comp-lzo<br />
user nobody<br />
group nobody<br />
persist-key<br />
persist-tun<br />
status openvpn-status.log<br />
verb 4</strong></p>
<p><strong>Paso 6 : Prueba servidor Openvpn</strong></p>
<p>Hasta este punto ya podemos iniciar el Openvpn, para ello ejecutamos:</p>
<p><strong>/etc/init.d/openvpn restart</strong></p>
<p>y obube:</p>
<p><strong>* Starting virtual private network daemon.<br />
* server (FAILED)</strong></p>
<p>Despues de mirar logs llegé a la conclusion que no existia el grupo nobody, por ello crearemos el grupo nobody, editando el fichero <strong>/etc/group</strong> y le añadiremos <strong>nobody::65534</strong>.</p>
<p>Ahora intentamos de nuevo iniciar el demonio con:</p>
<p><strong>/etc/init.d/openvpn restart</strong></p>
<p><strong>* Starting virtual private network daemon.<br />
* server (OK)                                                                                                                       [ OK ]</strong></p>
<p>Ahora si! Ya tenemos el servidor Openvpn trabajando.</p>
<p><strong>Paso 7: Cliente Linux</strong></p>
<p>Recordamos que necesitamos tener  en /etc/openvpn</p>
<p><strong>ca.crt<br />
client1.key<br />
client1.crt</strong></p>
<p>Luego crearemos el fichero de configuración <strong>/etc/openvpn/server.conf</strong>, aunque se podria poner /etc/openvpn/client.conf en mi caso para que me funcionase a la hora de iniciar el cliente tengo que especificar que es client.conf  (openvpn &#8211;config /etc/openvpn/client.conf) pero si le dejo el nombre de server.conf puedo iniciar más tarde el ciente sin necesidad de parámetros.</p>
<p>Por ello el fichero en el cliente /etc/openvpn/server.conf quedará:</p>
<p><strong>client<br />
dev tun<br />
proto udp<br />
remote DireccionIP 1194<br />
resolv-retry infinite<br />
nobind<br />
#Las dos siguientes opciones no van en windows<br />
user nobody<br />
group nobody<br />
redirect-gateway def1<br />
persist-key<br />
persist-tun<br />
ca /etc/openvpn/ca.crt<br />
cert /etc/openvpn/client1.crt<br />
key /etc/openvpn/client1.key<br />
comp-lzo<br />
verb 4</strong></p>
<p>Del cual &#8220;client&#8221; dice que es cliente i no un servidor, &#8220;DireccionIP&#8221; es la ip del servidor openvpn y 1194 es el puerto.<br />
Y sobretodo la linea &#8220;redirect-gateway def1&#8243; es la encaregada de hacer pasar todo nuestro tráfico por la vpn, osea crea una entrada en nuestra tabla de rutas.</p>
<p><strong>OJO !!</strong> En este caso también es necesario crear el grupo nobody, editando como antes el fichero /etc/group y introduciendo:</p>
<p><strong>nobody::65534</strong></p>
<p>Con esto tendríamos que poder conectarnos al server de la siguiente manera:</p>
<p><strong>/etc/init.d/openvpn restart</strong></p>
<p>Ahora al hacer <strong>ifconfig</strong> aparecerá <strong>tun0</strong> con ip <strong>10.8.0.6</strong>, como se puede observar en la siguiente imagen:</p>
<p><img alt="Interfaz tun0" id="image23" src="http://blog.punxos.com/wp-content/uploads/2008/07/tun0.jpg" /></p>
<p>Si hacemos un ping a la 10.8.0.1 que es la ip privada virtual del servidor nos reponde como esperabamos.<br />
Pero aún no tenemos salida a internet esto lo explico en el paso 9.</p>
<p><strong>Paso 8: Cliente Windows</strong></p>
<p>La instalación del cliente windows es muy sencilla, simplemente descargamos el cliente de <a href="http://openvpn.se/download.html">http://openvpn.se/download.html</a> yo descargé esta <a href="http://openvpn.se/files/install_packages/openvpn-2.0.9-gui-1.0.3-install.exe">openvpn-2.0.9-gui-1.0.3-install.exe</a> y la instalamos con opciones por defecto, asegurarse de instalar el <strong>TAP-Win32</strong> si no estuviera por defecto.</p>
<p>Luego en el directorio <strong>c:\Archivos del programa\openvpn\config\</strong> creamos el fichero <strong>server.ovpn</strong> con contenido:</p>
<p><strong>client<br />
dev tun<br />
proto udp<br />
remote DireccionIP 1194<br />
resolv-retry infinite<br />
nobind<br />
redirect-gateway def1<br />
persist-key<br />
persist-tun<br />
ca ca.crt<br />
cert client1.crt<br />
key client1.key<br />
comp-lzo<br />
verb 4</strong></p>
<p>Fijarse que no es exactamente igual que en clientes linux, y que además los 3 ficheros de claves que son <strong>ca.crt, client1.key, client1.crt</strong> se pondrán en <strong> c:\program files\openvpn\config\</strong></p>
<p>Para conectar con el servidor es muy sencillo, al lado del reloj de windows, veremos un icono del Openvpn, si le damos con el botón derecho nos aparecen las opciones para poder conectar.</p>
<p><strong>Paso 9: Ultimas reglas en el servidor</strong></p>
<p>Para que podamos acceder a internet a través de la VPN ejecutaremos lo siguiente en el servidor:<br />
<strong><br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE<br />
</strong></p>
<p>Lógicamente si intentas acceder al rango local del servidor VPN no habrá ningún problema a no ser que el rango VPN del servidor coincida con el de tu red local.<br />
Es decir, el cliente podrá acceder a la LAN remota, si dicha LAN tiene el rango de IP&#8217;s distinto a la LAN del cliente, se podría hacer un arreglo aunque tampoco es el objetivo de este manual y es un concepto de redes básico.<br />
Por otro lado el acceso a internet se realizaría sin ningún problema.</p>
<p>Finalmente comentar que para conectarnos desde el exterior tenemos que abrir el puerto 1194 UDP de nuestro router y redirigirlo a al servidor donde esté el Openvpn.<br />
Podeis pasar a preguntar cualquier cosa al foro <a href="http://www.punxos.com/foro.html">http://www.punxos.com/foro.html</a></p>
<p>Un saludo a todos y a disfrutar del verano !
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.punxos.com/2008/07/16/openvpn-ubuntu-redireccion-de-internet/feed/</wfw:commentRSS>
		</item>
		<item>
		<title></title>
		<link>http://blog.punxos.com/2008/06/21/19/</link>
		<comments>http://blog.punxos.com/2008/06/21/19/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 11:17:12 +0000</pubDate>
		<dc:creator>punxos</dc:creator>
		
	<category>Manuales</category>
		<guid isPermaLink="false">http://blog.punxos.com/2008/06/21/19/</guid>
		<description><![CDATA[Hoy describiré como configurar y conectarse a la VPN de la Universidad Politécnica de Valencia (UPV), para ello la instalación y configuración será mediante la consola como sigue:
Para conectarnos con cualquier GNU/Linux a la VPN de la UPV, solo necesitamos un paquete llamdo vpnc que lo podemos obtener muy facilmente si tenemos distribuciones con apt, [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy describiré como configurar y conectarse a la VPN de la Universidad Politécnica de Valencia (UPV), para ello la instalación y configuración será mediante la consola como sigue:</p>
<p>Para conectarnos con cualquier GNU/Linux a la VPN de la UPV, solo necesitamos un paquete llamdo <strong>vpnc</strong> que lo podemos obtener muy facilmente si tenemos distribuciones con apt, en mi caso como és un kubuntu lo instalaré de la siguiente manera:</p>
<p><strong>sudo apt-get install vpnc</strong></p>
<p>Una vez instalado lo configuraremos, para ello crearemos un fichero con</p>
<p><strong>sudo nano /etc/vpnc/poli.conf</strong></p>
<p>e introduciremos los siguientes datos:</p>
<p><strong>UDP Encapsulation Port 10000<br />
Enable Single DES<br />
UDP Encapsulate<br />
IPSec gateway vpn.upv.es<br />
IPSec ID linux<br />
IPSec secret pinguino<br />
Xauth username ALUMNO\usuarioDelPoli<br />
Xauth password PasswordDelPoli</strong></p>
<p>Donde &#8220;usuarioDelPoli&#8221; será nuestro usuario asignado y el &#8220;PassworDelPoli&#8221; lógicamente nuestro password, con ello salimos y guaramos los cambios en el fichero.</p>
<p>Ahora solo nos falta saber conectar y desconectar, para conectarnos a la VPN será:</p>
<p><strong>sudo vpnc-connect /etc/vpnc/poli.conf</strong><br />
Tendriamos que ver algo similiar a :</p>
<p><img width="635" height="143" id="image18" alt="VPN a la UPV" src="http://blog.punxos.com/wp-content/uploads/2008/06/vpn1.jpeg" /></p>
<p>Y para desconectarnos</p>
<p><strong>sudo vpnc-disconnect</strong></p>
<p>Bueno, pues esto es todo amigos <img src='http://blog.punxos.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , solo comentar que podemos tener muchos ficheros de configuración y por tanto segun el fichero que le pasemos pues nos conectaremos a una u otra VPN.</p>
<p>Un saludo.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.punxos.com/2008/06/21/19/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Eliminar Strigi de Kubuntu 8.04</title>
		<link>http://blog.punxos.com/2008/06/12/eliminar-strigi-de-kubuntu-804/</link>
		<comments>http://blog.punxos.com/2008/06/12/eliminar-strigi-de-kubuntu-804/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 23:39:10 +0000</pubDate>
		<dc:creator>punxos</dc:creator>
		
	<category>Manuales</category>
		<guid isPermaLink="false">http://blog.punxos.com/2008/06/12/eliminar-strigi-de-kubuntu-804/</guid>
		<description><![CDATA[
Strigi es un buscador de archivos que la verdad no me gusta nada, se incluye en kubuntu 8.04 y la razon de lo quiera eliminar es que además de que como he dicho no me gusta ndada en unos dias me llegó a ocupar nada mas que cas 15 GB, por ello no lo dudé [...]]]></description>
			<content:encoded><![CDATA[<p><img height="310" width="276" id="image16" alt="Strigi" src="http://blog.punxos.com/wp-content/uploads/2008/06/strigi4.png" /><br />
Strigi es un buscador de archivos que la verdad no me gusta nada, se incluye en kubuntu 8.04 y la razon de lo quiera eliminar es que además de que como he dicho no me gusta ndada en unos dias me llegó a ocupar nada mas que cas 15 GB, por ello no lo dudé y lo desinstalé, ahora explicare como eliminarlo con dos sencillos pasos:</p>
<p><strong>sudo apt-get remove libcluceneindex0 libsearchclient0 libstreamanalyzer0 libstreams0 libstrigihtmlgui0 strigi-applet strigi-daemon</strong></p>
<p><strong>rm -rf $HOME/.strigi</strong></p>
<p>Con esto nos quedará deinstaldo y recuperamos el espacio utilizado por strigi que no es poco.</p>
<p>Un saludo.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.punxos.com/2008/06/12/eliminar-strigi-de-kubuntu-804/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Recuperar datos sin bloquearse en GNU/Linux !</title>
		<link>http://blog.punxos.com/2007/11/29/recuperar-datos-sin-bloquearse-en-gnulinux/</link>
		<comments>http://blog.punxos.com/2007/11/29/recuperar-datos-sin-bloquearse-en-gnulinux/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 20:33:50 +0000</pubDate>
		<dc:creator>punxos</dc:creator>
		
	<category>Software</category>
		<guid isPermaLink="false">http://blog.punxos.com/2007/11/29/recuperar-datos-sin-bloquearse-en-gnulinux/</guid>
		<description><![CDATA[¿Como recuperar datos en GNU/Linux ?

Hoy mencionaré un software que encontré para la recuperación de datos llamado ddrescue.
Durante mucho tiempo siempre he utilizado un software para windows que detallaré en otro post llamado abrebiadamente &#8220;ZAR&#8221; que es realemente bueno. Pero hace un tiempo que uso linux y como no un software para recuperar datos en [...]]]></description>
			<content:encoded><![CDATA[<p>¿Como recuperar datos en GNU/Linux ?<br />
<img alt="disco.jpg" id="image14" src="http://blog.punxos.com/wp-content/uploads/2007/11/disco.jpg" /></p>
<p>Hoy mencionaré un software que encontré para la recuperación de datos llamado <strong>ddrescue</strong>.</p>
<p>Durante mucho tiempo siempre he utilizado un software para windows que detallaré en otro post llamado abrebiadamente &#8220;ZAR&#8221; que es realemente bueno. Pero hace un tiempo que uso linux y como no un software para recuperar datos en caso de emergencia. El cadidato que presentaré se llama <strong>ddrescue </strong>y es un software fuera de lo común ya que a diferencia de muchos otros, este software no se bloquea cuando está leyendo ya sea el disco, cdrom, DVD, etc.,</p>
<p>Comentar que existe entornos graficos para ddrecue, pero seguiré la filosofia de consola mientras pueda, ya que cuando nos pete la maquina posiblemente no tengamos acceso al entorno gráfico.<br />
Modo de uso:</p>
<p>Es muy sencillo, para ello lo explicaré con un ejemplo que es la manera que más gusta <img src='http://blog.punxos.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Suponemos que queremos recuperar los datos de un DVD que tiene rallas y que lo queremos más que nada, la orden seria:</p>
<p><strong>#ddrescue /dev/dvd DVD.iso DVD.log</strong></p>
<p>Donde /dev/dvd es el dispositivo DVD , DVD.iso será la imagen que posteriormente grabaremos o montaremos (en otro post pondré como montar imagenes), y finalmente DVD.log es lógicamente el fichero de logs que nos genera el ddrescue.</p>
<p>Ahora lo mejor de todo, cuando ha terminado y, tengas posibles errores, el ddrescue permite realizar varias pasadas, pero sin tener que volver a empezar, esto es, solo intentará leer de donde antes no ha podido, para ello simplemente ejecutamos:</p>
<p><strong>#ddrescue -d -r1 /dev/dvd DVD.iso DVD.log</strong></p>
<p>Podeis subirlo a 2 de la siguiente manera:</p>
<p><strong>#ddrescue -d -r2 /dev/dvd DVD.iso DVD.log</strong></p>
<p>Bueno  ahora ya solo os queda jugar un poco y recordad mirar la ayuda !</p>
<p>Un saludo.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.punxos.com/2007/11/29/recuperar-datos-sin-bloquearse-en-gnulinux/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Reacción pegolina 2 chicas y 1 copa</title>
		<link>http://blog.punxos.com/2007/10/29/reaccion-2-chicas-y-1-copa/</link>
		<comments>http://blog.punxos.com/2007/10/29/reaccion-2-chicas-y-1-copa/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 20:19:14 +0000</pubDate>
		<dc:creator>punxos</dc:creator>
		
	<category>Videos</category>
		<guid isPermaLink="false">http://blog.punxos.com/2007/10/29/reaccion-2-chicas-y-1-copa/</guid>
		<description><![CDATA[Despues de que todo el mundo ya ha visto el famoso video, &#8220;2 chicas y 1 copa&#8221;, procedí ha enseñarle el vídeo aun amigo, sabía que reaccionaría a lo bestía y que sus tacos no tendrian desperdicio. Como una imagen vale mas que mil palabras he subido el video a youtube y aquí lo dejo [...]]]></description>
			<content:encoded><![CDATA[<p>Despues de que todo el mundo ya ha visto el famoso video, &#8220;2 chicas y 1 copa&#8221;, procedí ha enseñarle el vídeo aun amigo, sabía que reaccionaría a lo bestía y que sus tacos no tendrian desperdicio. Como una imagen vale mas que mil palabras he subido el video a youtube y aquí lo dejo para que lo podais ver.</p>
<p><left></p>
<p>
<object width="425" height="355"></p>
<param name="movie" value="http://www.youtube.com/v/m0fy_Y1bEYw&#038;rel=1&#038;color1=0x006699&#038;color2=0x54abd6&#038;border=0"></param>
<param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/m0fy_Y1bEYw&#038;rel=1&#038;color1=0x006699&#038;color2=0x54abd6&#038;border=0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
</p>
<p></left>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.punxos.com/2007/10/29/reaccion-2-chicas-y-1-copa/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>

