<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.cure.edu.uy/index.php?action=history&amp;feed=atom&amp;title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones</id>
	<title>Documentación final y apéndice de configuraciones - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cure.edu.uy/index.php?action=history&amp;feed=atom&amp;title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones"/>
	<link rel="alternate" type="text/html" href="https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;action=history"/>
	<updated>2026-04-30T17:23:29Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;diff=2020&amp;oldid=prev</id>
		<title>Lorena.duhalde en 16:42 14 ene 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;diff=2020&amp;oldid=prev"/>
		<updated>2022-01-14T16:42:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 16:42 14 ene 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l360&quot; &gt;Línea 360:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 360:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://www.lua.org/manual/5.1/es/manual.html http://www.lua.org/manual/5.1/es/manual.html]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://www.lua.org/manual/5.1/es/manual.html http://www.lua.org/manual/5.1/es/manual.html]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Descontinuadas]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lorena.duhalde</name></author>
	</entry>
	<entry>
		<id>https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;diff=822&amp;oldid=prev</id>
		<title>Victor: conf.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;diff=822&amp;oldid=prev"/>
		<updated>2011-09-26T16:56:57Z</updated>

		<summary type="html">&lt;p&gt;conf.pdf&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 16:56 26 sep 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l326&quot; &gt;Línea 326:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 326:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;correspondientes. Para ello, en “target”, llamaremos a una función la cual ejecute un script con las&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;correspondientes. Para ello, en “target”, llamaremos a una función la cual ejecute un script con las&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;tareas pedidas.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;tareas pedidas.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Apéndice==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Archivo: configuraciones_ttel.pdf]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Referencias==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Referencias==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Victor</name></author>
	</entry>
	<entry>
		<id>https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;diff=821&amp;oldid=prev</id>
		<title>Victor: /* Referencias */</title>
		<link rel="alternate" type="text/html" href="https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;diff=821&amp;oldid=prev"/>
		<updated>2011-09-24T20:27:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Referencias&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 20:27 24 sep 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l335&quot; &gt;Línea 335:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 335:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://wiki.openwrt.org/ http://wiki.openwrt.org/]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://wiki.openwrt.org/ http://wiki.openwrt.org/]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Documentation: Apache HTTP Server - The Apache HTTP Server Project&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[http://httpd.apache.org/docs/ &lt;/ins&gt;Documentation: Apache HTTP Server - The Apache HTTP Server Project&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://openvpn.net/index.php/access-server/docs/admin-guides.html http://openvpn.net/index.php/access-server/docs/admin-guides.html]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://openvpn.net/index.php/access-server/docs/admin-guides.html http://openvpn.net/index.php/access-server/docs/admin-guides.html]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Victor</name></author>
	</entry>
	<entry>
		<id>https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;diff=820&amp;oldid=prev</id>
		<title>Victor: /* Descripción de la solución */</title>
		<link rel="alternate" type="text/html" href="https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;diff=820&amp;oldid=prev"/>
		<updated>2011-09-24T20:25:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Descripción de la solución&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 20:25 24 sep 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l189&quot; &gt;Línea 189:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 189:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La arquitectura a implementar es la siguiente:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La arquitectura a implementar es la siguiente:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Archivo: Topología_OpenVPN.png]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Archivo: Topología_OpenVPN.png&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|200px&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;OpenVPN trabaja distinto que IPsec, es un esquema cliente-servidor.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;OpenVPN trabaja distinto que IPsec, es un esquema cliente-servidor.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Victor</name></author>
	</entry>
	<entry>
		<id>https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;diff=818&amp;oldid=prev</id>
		<title>Victor: /* Introducción */</title>
		<link rel="alternate" type="text/html" href="https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;diff=818&amp;oldid=prev"/>
		<updated>2011-09-24T20:23:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Introducción&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 20:23 24 sep 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l154&quot; &gt;Línea 154:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 154:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La topología a implementar con IPsec es la siguiente:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La topología a implementar con IPsec es la siguiente:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Archivo: Topología_IPsec.png]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Archivo: Topología_IPsec.png&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|200px&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Implementación de IPsec en notebooks====&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Implementación de IPsec en notebooks====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Victor</name></author>
	</entry>
	<entry>
		<id>https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;diff=815&amp;oldid=prev</id>
		<title>Victor: Página creada con &#039;=Taller de Telemática: Interconexión de redes con VPN=  Autores: *Pablo García *Marcos Rodriguez *Victor Alem  Docentes: *Ariel Sabiguero *Leandro Scasso   ==Descripción gen...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.cure.edu.uy/index.php?title=Documentaci%C3%B3n_final_y_ap%C3%A9ndice_de_configuraciones&amp;diff=815&amp;oldid=prev"/>
		<updated>2011-09-24T16:30:47Z</updated>

		<summary type="html">&lt;p&gt;Página creada con &amp;#039;=Taller de Telemática: Interconexión de redes con VPN=  Autores: *Pablo García *Marcos Rodriguez *Victor Alem  Docentes: *Ariel Sabiguero *Leandro Scasso   ==Descripción gen...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Taller de Telemática: Interconexión de redes con VPN=&lt;br /&gt;
&lt;br /&gt;
Autores:&lt;br /&gt;
*Pablo García&lt;br /&gt;
*Marcos Rodriguez&lt;br /&gt;
*Victor Alem&lt;br /&gt;
&lt;br /&gt;
Docentes:&lt;br /&gt;
*Ariel Sabiguero&lt;br /&gt;
*Leandro Scasso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Descripción general del proyecto==&lt;br /&gt;
&lt;br /&gt;
===Visión y Objetivo===&lt;br /&gt;
&lt;br /&gt;
En el marco del Taller de Telemática edición 2011 de la carrera Tecnólogo en Telecomunicaciones&lt;br /&gt;
se nos presenta la siguiente propuesta de proyecto. Esta consiste en interconectar de forma segura&lt;br /&gt;
tres redes independientes a través de Internet. Situación que encontramos con frecuencia en el&lt;br /&gt;
mercado laboral.&lt;br /&gt;
&lt;br /&gt;
===Propuesta de implementación===&lt;br /&gt;
&lt;br /&gt;
Para la implementación del proyecto se debe presentar una solución basada en el concepto de “Red&lt;br /&gt;
Privada Virtual” VPN (por sus siglas en inglés Virtual Private Network), implementando dicha&lt;br /&gt;
solución con IPsec (abreviatura de Internet Protocol Security – Protocolo de Internet Seguro) ó&lt;br /&gt;
OpenVPN para lograr la seguridad en la conexión. En nuestro caso se estudiaron ambas&lt;br /&gt;
implementaciones logrando el funcionamiento completo con OpenVPN. Además de esto, se debe&lt;br /&gt;
afrontar la problemática de que no se cuenta con una IP fija en Internet sino con un un servicio&lt;br /&gt;
dinámico, para solucionar esto se debe implementar un Servidor de Nombres de Dominio, DNS&lt;br /&gt;
(por sus siglas en inglés, Domain Name Server) dinámico. Por otra parte, se debe brindar un&lt;br /&gt;
servicio DHCP (sigla en inglés de Dynamyc Host Configuration Protocol – Protocolo de&lt;br /&gt;
Configuración Dinámica de Host) para las máquinas en la red interna. Se debe configurar también,&lt;br /&gt;
una herramienta de gestión de la red, la cual debe ser capaz de administrar el estado de elementos&lt;br /&gt;
relevantes en la red.&lt;br /&gt;
&lt;br /&gt;
===Software a utilizar===&lt;br /&gt;
&lt;br /&gt;
Se propone utilizar OpenWrt el cual es un Sistema Operativo libre (distribución de Linux) y está&lt;br /&gt;
desarrollado especialmente para dispositivos embebidos como routers domésticos. Justamente este&lt;br /&gt;
tipo de dispositivos son encontrados frecuentemente en el campo laboral y de ahí el interés en&lt;br /&gt;
implementar soluciones con OpenWrt.&lt;br /&gt;
&lt;br /&gt;
===Prototipo funcional===&lt;br /&gt;
&lt;br /&gt;
Los docentes del curso propusieron un prototipo funcional basado en el SO OpenWrt “corriendo”&lt;br /&gt;
sobre una máquina virtual. Como los alumnos autores de este proyecto ya tienen experiencia en la&lt;br /&gt;
instalación de OpenWrt sobre routers y además contamos con estos dispositivos, hemos decidido (y&lt;br /&gt;
previa consulta a los docentes responsables del curso) implementar la solución directamente sobre&lt;br /&gt;
routers dejando de lado el prototipo máquina virtual + OpenWrt.&lt;br /&gt;
&lt;br /&gt;
===Topología===&lt;br /&gt;
&lt;br /&gt;
El escenario propuesto es el de interconectar tres redes diferentes, por lo tanto un esquema de red&lt;br /&gt;
se muestra en la siguiente figura:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Topología.png]]&lt;br /&gt;
&lt;br /&gt;
===Hardware disponible===&lt;br /&gt;
&lt;br /&gt;
Contamos con:&lt;br /&gt;
&lt;br /&gt;
*2 routers Linksys WRT54GL y&lt;br /&gt;
*un TP-Link TL-WR1043ND.&lt;br /&gt;
&lt;br /&gt;
====Características====&lt;br /&gt;
&lt;br /&gt;
TP-Link TL-WR1043ND:&lt;br /&gt;
&lt;br /&gt;
*CPU: Atheros AR9132@400M Hz&lt;br /&gt;
*Ram: 32 MB&lt;br /&gt;
*Flash: 8 MB&lt;br /&gt;
&lt;br /&gt;
WRT54GL:&lt;br /&gt;
&lt;br /&gt;
*Arquitectura: MIPS&lt;br /&gt;
*Velocidad CPU: 200 MHz&lt;br /&gt;
*Ram: 16 MB&lt;br /&gt;
*Flash: 4 MB&lt;br /&gt;
&lt;br /&gt;
===Elección de la versión de OpenWrt===&lt;br /&gt;
&lt;br /&gt;
En una primera instancia, instalamos la versión backfire 10.03.1-rc4 en todos los routers. Cuando&lt;br /&gt;
nos dispusimos a instalar el paquete OpenVPN en los WRT54GL para llevar a cabo los objetivos&lt;br /&gt;
del proyecto nos encontramos que no teníamos espacio suficiente para instalar todos los paquetes&lt;br /&gt;
necesarios. Dado esto, instalamos la versión Kamikaze 8.09.1 ya que ocupa menos espacio. Una de&lt;br /&gt;
los defectos encontrados en esta versión es que el firewall no es administrable vía web.&lt;br /&gt;
En el TP-Link anduvo todo sin problemas con la backfire 10.03.1-rc4.&lt;br /&gt;
Durante la realización del proyecto salió la última versión de OpenWRT backfire 10.03.1-rc5 y&lt;br /&gt;
decidimos probarla en el TP-Link usado como servidor y anduvo sin problemas para cumplir los&lt;br /&gt;
objetivos del proyecto. Esta versión presenta una interfaz web distinta a la rc4 con algunas&lt;br /&gt;
funcionalidades extra y, quizás más atractiva.&lt;br /&gt;
&lt;br /&gt;
==Servicio DNS dinámico(DDNS)==&lt;br /&gt;
&lt;br /&gt;
===Descripción===&lt;br /&gt;
&lt;br /&gt;
DNS dinámico es un sistema que actualiza en tiempo real la información de los nombres&lt;br /&gt;
configurados en los servidores de nombres de dominio de manera tal de poder acceder a una red o&lt;br /&gt;
equipo con un nombre de dominio en lugar de una dirección IP. Es una realidad que la mayoría de&lt;br /&gt;
las empresas contratan un servicio a Internet con IP dinámica, el servicio DNS dinámico nos brinda&lt;br /&gt;
una solución más económica a la hora de establecer por ejemplo, un sitio web para la empresa (o en&lt;br /&gt;
nuestra propia casa) así como también, una solución para administrar remotamente una red a través&lt;br /&gt;
de Internet.&lt;br /&gt;
Detalles a cerca de la instalación y configuración se encuentran en el Apéndice adjunto.&lt;br /&gt;
&lt;br /&gt;
==VPN==&lt;br /&gt;
&lt;br /&gt;
Una &amp;#039;&amp;#039;&amp;#039;Red Privada Virtual&amp;#039;&amp;#039;&amp;#039; o &amp;#039;&amp;#039;&amp;#039;VPN&amp;#039;&amp;#039;&amp;#039; (por sus siglas en Inglés, &amp;#039;&amp;#039;&amp;#039;V&amp;#039;&amp;#039;&amp;#039;irtual &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;rivate &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039;etwork), es una&lt;br /&gt;
tecnología de red que permite extender la red local (o LAN) sobre una red no controlada (por&lt;br /&gt;
ejemplo “Internet”) garantizando a los usuarios un acceso seguro consiguiendo las cuatro&lt;br /&gt;
características básicas de seguridad, estas son:&lt;br /&gt;
&lt;br /&gt;
*Autenticación y autorización&lt;br /&gt;
*Integridad&lt;br /&gt;
*Confidencialidad&lt;br /&gt;
*No repudio&lt;br /&gt;
&lt;br /&gt;
Existen varios tipos de técnicas, tanto a nivel de capa 3 o a nivel de capa 2. Con fines de este&lt;br /&gt;
proyecto, como las redes están conectadas a través de Internet, precisaremos de la capa IP para&lt;br /&gt;
alcanzar las otras redes, por lo tanto implementaremos lo que se denomina una VPN de acceso&lt;br /&gt;
remoto.&lt;br /&gt;
Para este proyecto usaremos OpenVPN, (solución de conectividad basada en software), así como&lt;br /&gt;
también IPsec (conjunto de protocolos para asegurar seguridad sobre capa 3 autenticando y/o cifrando&lt;br /&gt;
el paquete IP).&lt;br /&gt;
&lt;br /&gt;
===IPsec===&lt;br /&gt;
&lt;br /&gt;
====Introducción====&lt;br /&gt;
&lt;br /&gt;
IPsec (Internet Protocol Security) es un conjunto de protocolos cuya función es asegurar las&lt;br /&gt;
comunicaciones sobre el Protocolo de Internet (IP) autenticando y/o cifrando cada paquete IP en un&lt;br /&gt;
flujo de datos.&lt;br /&gt;
IPsec está implementado por un conjunto de protocolos criptográficos para asegurar el flujo de&lt;br /&gt;
paquetes, garantizar la autenticación mutua y establecer parámetros criptográficos.&lt;br /&gt;
IPsec fue proyectado para proporcionar seguridad en modo transporte (extremo a extremo) del&lt;br /&gt;
tráfico de paquetes, en el que los ordenadores de los extremos finales realizan el procesado de&lt;br /&gt;
seguridad, o en modo túnel (puerta a puerta) en el que la seguridad del tráfico de paquetes es&lt;br /&gt;
proporcionada a varias máquinas (incluso a toda la red de área local) por un único nodo.&lt;br /&gt;
Podemos establecer dos modos básicos de operación de IPsec:&lt;br /&gt;
&lt;br /&gt;
*modo transporte y&lt;br /&gt;
*modo túnel&lt;br /&gt;
&lt;br /&gt;
En modo transporte, sólo la carga útil (los datos que se transfieren) del paquete IP es cifrada o&lt;br /&gt;
autenticada. El enrutamiento permanece intacto, ya que no se modifica ni se cifra la cabecera IP. El&lt;br /&gt;
modo transporte se utiliza para comunicaciones ordenador a ordenador.&lt;br /&gt;
En el modo túnel, todo el paquete IP (datos más cabeceras del mensaje) es cifrado o autenticado.&lt;br /&gt;
Debe ser entonces encapsulado en un nuevo paquete IP para que funcione el enrutamiento. El modo&lt;br /&gt;
túnel se utiliza para comunicaciones red a red (túneles seguros entre routers, p.e. para VPNs) o&lt;br /&gt;
comunicaciones ordenador a red u ordenador a ordenador sobre Internet.&lt;br /&gt;
Para los fines de este proyecto debemos configurar IPsec en modo transporte para que quede&lt;br /&gt;
intacta la cabecera IP y poder enrutarlo por Internet.&lt;br /&gt;
La topología a implementar con IPsec es la siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Topología_IPsec.png]]&lt;br /&gt;
&lt;br /&gt;
====Implementación de IPsec en notebooks====&lt;br /&gt;
&lt;br /&gt;
IPsec trabaja en un esquema peer-to-peer, existen varias implementaciones, en esta documentación&lt;br /&gt;
hablaremos de Openswan.&lt;br /&gt;
Instalamos OpenSwan, el módulo de Kernel correspondiente y un cliente de sincronización de hora.&lt;br /&gt;
Luego de esto hay que generar las claves y certificados. Encontramos como generar claves y&lt;br /&gt;
certificados en el Apéndice adjunto.&lt;br /&gt;
Luego de generadas las claves y certificados pasamos a configurar cada extremo, indicando la&lt;br /&gt;
dirección IP de la máquina, la subred que se debe encriptar, las claves entre otras. Después de esto&lt;br /&gt;
debemos reiniciar IPsec, levantar la conexión configurada y estaría pronto. Podemos verificar que la&lt;br /&gt;
información viaje efectivamente encriptada corriendo un tcpdump en un extremo y lanzando un&lt;br /&gt;
ping en el otro extremo.&lt;br /&gt;
&lt;br /&gt;
===OpenVPN===&lt;br /&gt;
&lt;br /&gt;
====Introducción====&lt;br /&gt;
&lt;br /&gt;
Es un software que brinda una solución de conectividad punto a punto en capa 2 o en capa 3,&lt;br /&gt;
basada en SSL (Secure Sockets Layer) y VPN (Virtual Private Network). Posee validación&lt;br /&gt;
jerárquica de usuarios y hosts remotos.&lt;br /&gt;
Es una aplicación multiplataforma, que surge para facilitar la configuración de vpn&amp;#039;s dejando atrás&lt;br /&gt;
soluciones complejas como sería Ipsec.&lt;br /&gt;
Seguridad en OpenVPN, este implementa dos modos:&lt;br /&gt;
&lt;br /&gt;
*claves estáticas pre-compartidas: se posee una clave que se comparte entre todos los clientes y servidor, de forma que cualquiera que posea dicha clave podrá encriptar/desencriptar los mensajes.&lt;br /&gt;
*SSL/TLS usando certificados y claves RSA: se utilizan dos claves, una pública y otra privada. La pública será entregada a todos y usada para encriptar los datos, mientras que la privada será usada para desencriptar los menajes recibidos.&lt;br /&gt;
&lt;br /&gt;
Para este proyecto utilizaremos el modo “SSL/TLS usando certificados y claves RSA”.&lt;br /&gt;
&lt;br /&gt;
====Descripción de la solución====&lt;br /&gt;
&lt;br /&gt;
La arquitectura a implementar es la siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Topología_OpenVPN.png]]&lt;br /&gt;
&lt;br /&gt;
OpenVPN trabaja distinto que IPsec, es un esquema cliente-servidor.&lt;br /&gt;
Taller de Telemática 2011 - Interconexión de redes con VPN&lt;br /&gt;
Las llaves y certificados se generan a través de la herramienta easy-rsa que ya se instala con&lt;br /&gt;
OpenVPN, lo cual se explicará detalladamente más adelante la generación de las mismas en el&lt;br /&gt;
Apéndice adjunto.&lt;br /&gt;
Instalaremos OpenVPN y un cliente de sincronización de hora. Este último es necesario para la&lt;br /&gt;
verificación de los certificados. Las claves son válidas a partir de una fecha dada por un&lt;br /&gt;
determinado tiempo, por esta razón, tanto cliente como servidor de OpenVPN tienen que estar&lt;br /&gt;
sincronizados.&lt;br /&gt;
Pasemos ahora a la configuración de los clientes y el servidor. Para configurar el servidor lo que&lt;br /&gt;
debemos “decirle” es básicamente:&lt;br /&gt;
*el puerto por donde los clientes se conectarán a la VPN,&lt;br /&gt;
*el protocolo a utilizar,&lt;br /&gt;
*el dispositivo,&lt;br /&gt;
*los certificados,&lt;br /&gt;
*la IP que vamos a usar para la VPN,&lt;br /&gt;
*las configuraciones de los clientes,&lt;br /&gt;
*las rutas de los clientes,&lt;br /&gt;
*inyectar las rutas a los clientes para que alcancen a los otros (previamente configurar para que sean alcanzables los clientes) y&lt;br /&gt;
*otras configuraciones adicionales como logs y compresiones.&lt;br /&gt;
&lt;br /&gt;
Los archivos de configuración están detallados en el Apéndice adjunto.&lt;br /&gt;
Por último, debemos abrir en el servidor y en los clientes el puerto que se vaya a utilizar para la&lt;br /&gt;
conexión de la VPN y permitir el “forward” hacia la/las redes internas de cada router y en la&lt;br /&gt;
interfaz de la VPN.&lt;br /&gt;
Luego pasamos a configurar los clientes. En esta configuración lo que tenemos que poner es que:&lt;br /&gt;
*el nodo actúa como cliente,&lt;br /&gt;
*el dispositivo,&lt;br /&gt;
*el protocolo,&lt;br /&gt;
*la dirección o dominio del servidor y el puerto,&lt;br /&gt;
*las llaves y certificados y&lt;br /&gt;
*otras configuraciones adicionales.&lt;br /&gt;
&lt;br /&gt;
====Verificaciones====&lt;br /&gt;
&lt;br /&gt;
Se realizaron pruebas de eficiencia, enviando tráfico por la VPN y por fuera de la misma para medir&lt;br /&gt;
el impacto de esta en la eficiencia. Para esto copiamos un archivo desde una pc a otra ubicadas&lt;br /&gt;
detrás de los routers.&lt;br /&gt;
Se envía en ambas pruebas, un archivo de 21MB desde una pc detrás de El_aguara a otra que está&lt;br /&gt;
detrás de homerocha. En esta ocasión, tratamos que la velocidad reducida de las ADSL no jugara un&lt;br /&gt;
papel predominante, por lo cual, conectamos El_aguara en el CURE, donde se disponen de 2Mb de&lt;br /&gt;
conexión en ambos sentidos. Mientras en homerocha la ADSL contratada es de 1Mb de bajada,&lt;br /&gt;
donde normalmente la velocidad de descarga normal es de 109Kb/s +- 10%, de esta manera&lt;br /&gt;
tratamos de aprovechar la mayor velocidad de esta conexión.&lt;br /&gt;
Cuando se copia el archivo por fuera de la VPN se obtiene el siguiente resultado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
victor@victor-EasyNote-LJ65:~$ scp -P 2211 ./prueba.pdf homerocha.dyndns.org:/home/victor/&lt;br /&gt;
prueba.pdf   100% 21MB 117.3KB/s 02:59&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Cuando se copia el archivo por dentro de la VPN se obtiene el siguiente resultado:&lt;br /&gt;
victor@victor-trrisquel:~$ scp ./prueba.pdf 192.168.2.11:/home/victor/&lt;br /&gt;
prueba.pdf    100%   21MB 107.1KB/s   03:16&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que se puede apreciar, la diferencia en las velocidades no es siginficativa (8,7%), y está&lt;br /&gt;
dentro de la velocidad de descarga normal que el servicio ADSL contratado en homerocha provee.&lt;br /&gt;
Debido a estos números no se pude afirmar o negar, que OpenVPN produzca una merma en el&lt;br /&gt;
rendimiento del envío de datos a través de Internet.&lt;br /&gt;
&lt;br /&gt;
==Plataforma de gestión Zabbix==&lt;br /&gt;
&lt;br /&gt;
===Descripción===&lt;br /&gt;
&lt;br /&gt;
Descargamos una máquina virtual Zabbix pre-instalada desde el sitio&lt;br /&gt;
[http://www.zabbix.com/download.php http://www.zabbix.com/download.php] y la instalamos en una máquina dentro de la red de uno de&lt;br /&gt;
los clientes. Hay que configurar el servidor web Apache para que acepte conexiones desde la/las&lt;br /&gt;
redes que nos interesa ingresar a Zabbix. En nuestro caso configuraremos Apache para poder&lt;br /&gt;
configurar Zabbix desde todas las redes de la VPN.&lt;br /&gt;
Monitorizaremos lo siguiente:&lt;br /&gt;
 1. monitorización de BW entrante y saliente de LAN / WAN de cada router&lt;br /&gt;
 2. monitorización de filesystems de cada router&lt;br /&gt;
&lt;br /&gt;
Utilizaremos el agente propio de Zabbix para los routers ya que con este nos basta para monitorizar&lt;br /&gt;
lo que se nos pide. Configuraremos el agente para que únicamente escuche los pedidos del servidor&lt;br /&gt;
(“Regular Check”), note que también se puede habilitar los “Active Checks” para que fuese el&lt;br /&gt;
agente Zabiix el que se conectase al servidor. También se puede extender las funcionalidades del&lt;br /&gt;
agente Zabbix para que ejecute determinados comandos y poder personalizar el chequeo1.&lt;br /&gt;
Para configurar el agente Zabbix simplemente basta con especificar la dirección IP del servidor&lt;br /&gt;
Zabbix y el nombre del host. Más información acerca de las configuraciones en el Apéndice&lt;br /&gt;
adjunto.&lt;br /&gt;
Zabbix posee un front end web para relizar tareas administrativas. Configuraremos los monitores&lt;br /&gt;
necesarios y los umbrales correspondientes para que el servidor Zabbix muestre una alarma cuando&lt;br /&gt;
se sobrepasa (o se disminuye) por debajo del umbral.&lt;br /&gt;
La visión general de Zabbix de los equipos monitorizados es la siguiente:&lt;br /&gt;
En este caso se ven los routers El_aguara y homerocha alcanzables desde Zabbix y con todos los&lt;br /&gt;
parámetros en orden. Mientras que el router marcosro, no está siendo alcanzado.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Referencia:&amp;#039;&amp;#039;&amp;#039; [http://www.zabbix.com/documentation/1.8/manual/tutorials/extending_agent http://www.zabbix.com/documentation/1.8/manual/tutorials/extending_agent]&lt;br /&gt;
&lt;br /&gt;
En la sección de Monitorización --&amp;gt; Gráficos, podemos seleccionar a que router queremos ver y de&lt;br /&gt;
que monitor. Los monitores configurados son de uso del disco y tráfico en las distintas interfaces&lt;br /&gt;
del router.&lt;br /&gt;
En el siguiente gráfico se puede ver el uso de disco en homerocha, se monitorea el espacio utilizado&lt;br /&gt;
y libre en /tmp&lt;br /&gt;
El gráfico obtenido del monitoreo de las interfaces de red de El_aguara es el siguiente:&lt;br /&gt;
Se puede ver el uso de la interfaz hacia Internet (eth0.0) desde la interfaz inalámbrica (wlan0).&lt;br /&gt;
&lt;br /&gt;
==Modificación de OpenWRT==&lt;br /&gt;
&lt;br /&gt;
===Introducción===&lt;br /&gt;
&lt;br /&gt;
LuCI es un proyecto creado en 2008 por la ausencia de una interfaz de administración web de&lt;br /&gt;
usuario libre, limpia, escalable y fácil de mantener para dispositivos embebidos. LuCI se basa en el&lt;br /&gt;
lenguaje de programación “Lua”2, se divide la interfaz en “modelos” (models) y “vistas” (views),&lt;br /&gt;
utilizando librerías de orientación a objetos y plantillas (templates).3&lt;br /&gt;
Descripción&lt;br /&gt;
Para llevar a cabo esta tarea, lo que haremos es escribir Módulos LuCi (LuCi Modules).&lt;br /&gt;
Existen varias categorías de estos módulos ordenados en directorios. El módulo que nos interesa a&lt;br /&gt;
nosotros es el “modules”.&lt;br /&gt;
Para escribir un módulo hay que entender primero el “despachador de procesos de LuCi”&lt;br /&gt;
(dispatching process in LuCI). LuCi utiliza este árbol que será creado para ejecutar un “index-&lt;br /&gt;
Function” para cada controlador disponible.&lt;br /&gt;
Para registrar una función en el árbol se puede utilizar “entry-Function” de la entrada&lt;br /&gt;
luci.dispatcher que toma 4 argumentos de los cuales 2 son opcionales.&lt;br /&gt;
entry(path, target, title=nil, order=nil)&lt;br /&gt;
es la tabla que indica la posición en el árbol.&lt;br /&gt;
*path&lt;br /&gt;
*target&lt;br /&gt;
*title&lt;br /&gt;
*order es&lt;br /&gt;
&lt;br /&gt;
describe la acción que se hará cuando el usuario requiera el nodo.&lt;br /&gt;
título del menú que se desplegará (opcional).&lt;br /&gt;
un número con el que los nodos con el mismo nivel serán sorteados en el menú&lt;br /&gt;
(opcional).&lt;br /&gt;
&lt;br /&gt;
Para este proyecto crearemos este módulo conteniendo una función “entry” que se encuentre como&lt;br /&gt;
link en un menú o sub-menú de OpenWRT, que llame a una función que ejecute un comando para&lt;br /&gt;
realizar las tareas pedidas y que lo muestre con el título correspondiente.&lt;br /&gt;
Luego de esto debemos darle un nombre a nuestro módulo y configurarle acciones&lt;br /&gt;
correspondientes. Para ello, en “target”, llamaremos a una función la cual ejecute un script con las&lt;br /&gt;
tareas pedidas.&lt;br /&gt;
&lt;br /&gt;
==Referencias==&lt;br /&gt;
&lt;br /&gt;
[http://luci.subsignal.org/trac/wiki/Documentation/ModulesHowTo http://luci.subsignal.org/trac/wiki/Documentation/ModulesHowTo]&lt;br /&gt;
&lt;br /&gt;
[http://luci.subsignal.org/trac/wiki/Documentation http://luci.subsignal.org/trac/wiki/Documentation]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.openwrt.org/ http://wiki.openwrt.org/]&lt;br /&gt;
&lt;br /&gt;
Documentation: Apache HTTP Server - The Apache HTTP Server Project&lt;br /&gt;
&lt;br /&gt;
[http://openvpn.net/index.php/access-server/docs/admin-guides.html http://openvpn.net/index.php/access-server/docs/admin-guides.html]&lt;br /&gt;
&lt;br /&gt;
[http://www.openswan.org/ http://www.openswan.org/]&lt;br /&gt;
&lt;br /&gt;
[http://www.zabbix.com/documentation/ http://www.zabbix.com/documentation/]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.taller.curerocha.edu.uy/mediawiki/index.php/Relevamiento_Grupo_2 http://wiki.taller.curerocha.edu.uy/mediawiki/index.php/Relevamiento_Grupo_2]&lt;br /&gt;
&lt;br /&gt;
[http://es.wikipedia.org/wiki/OpenVPN http://es.wikipedia.org/wiki/OpenVPN]&lt;br /&gt;
&lt;br /&gt;
[http://es.wikipedia.org/wiki/OpenWrt http://es.wikipedia.org/wiki/OpenWrt]&lt;br /&gt;
&lt;br /&gt;
[http://es.wikipedia.org/wiki/Vpn http://es.wikipedia.org/wiki/Vpn]&lt;br /&gt;
&lt;br /&gt;
[http://es.wikipedia.org/wiki/IPSEC http://es.wikipedia.org/wiki/IPSEC]&lt;br /&gt;
&lt;br /&gt;
[http://www.zator.com/Hardware/H3_2.htm http://www.zator.com/Hardware/H3_2.htm]&lt;br /&gt;
&lt;br /&gt;
[http://www.lua.org/manual/5.1/es/manual.html http://www.lua.org/manual/5.1/es/manual.html]&lt;/div&gt;</summary>
		<author><name>Victor</name></author>
	</entry>
</feed>