<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4009847170298088134</atom:id><lastBuildDate>Fri, 08 Nov 2024 15:37:26 +0000</lastBuildDate><category>Manuales</category><category>Eventos</category><category>Manuales para Servidores</category><category>Curso CiscoSystem</category><category>Descargar Juegos</category><category>Manuales de Servidores</category><category>Piratea</category><category>Chiste proporcionado por Macias</category><category>Control remoto</category><category>Darksiteevil</category><category>Defcon</category><category>Distribuciones de linux</category><category>Entrevistas</category><category>Esta informacion fue probista por gin0 gracias a el lo encontre</category><category>Guadalinex sitio oficial : www.guadalinex.org</category><category>Instalacion de Repositorios de fedora</category><category>Instalacion de las nuevas llaves de fedora</category><category>Manuales de CAD</category><category>Manuales de instalacion de dispositivos 3Gs</category><category>Manuales de red</category><category>PizzaBlas</category><category>Programas</category><category>Publicidad</category><category>Publicidad del flisol2011</category><category>Repositorios livna</category><category>Todos Unidos Podemos</category><category>entradas de un amigo</category><title>Fedora en Nicaragua.</title><description></description><link>http://fedoraennicaragua.blogspot.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>74</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:image href="http://bp0.blogger.com/_6gZmQBWupN8/R4L3Pst-EMI/AAAAAAAAAGU/_u4wnvF2tiI/S692/logofedo.png"/><itunes:keywords>fedora,8,fedora,9,ubuntu,gutsy,7,10,centos</itunes:keywords><itunes:subtitle>Bienvenidos a fedora en Nicargua.</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To"/></itunes:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-6351891991334536095</guid><pubDate>Fri, 29 Jul 2011 02:14:00 +0000</pubDate><atom:updated>2015-02-07T22:21:48.664-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales de CAD</category><title>Diseño Asistido por Computadora CAD para Linux QCAD</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: center;"&gt;
&lt;b:if cond="data:blog.pageType == &amp;quot;item&amp;quot;"&gt; &lt;a href="http://es.wikipedia.org/wiki/Dise%C3%B1o_asistido_por_computadora"&gt;&lt;b&gt;¿Que es el Diseño Asistido por Computadora?&lt;/b&gt;&lt;/a&gt;&lt;/b:if&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
El &lt;b&gt;diseño asistido por computadora&lt;/b&gt;, más conocido por sus siglas &lt;a href="http://es.wikipedia.org/wiki/Idioma_ingl%C3%A9s" title="Idioma inglés"&gt;inglesas&lt;/a&gt; &lt;b&gt;CAD&lt;/b&gt; (&lt;i&gt;computer-aided design&lt;/i&gt;), es el uso de un amplio rango de herramientas &lt;a href="http://es.wikipedia.org/wiki/Computadora" title="Computadora"&gt;computacionales&lt;/a&gt; que asisten a &lt;a href="http://es.wikipedia.org/wiki/Ingenier%C3%ADa" title="Ingeniería"&gt;ingenieros&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/Arquitecto" title="Arquitecto"&gt;arquitectos&lt;/a&gt; y a otros profesionales del &lt;a href="http://es.wikipedia.org/wiki/Dise%C3%B1o" title="Diseño"&gt;diseño&lt;/a&gt; en sus respectivas actividades. El CAD es también utilizado en el marco de procesos de &lt;a href="http://es.wikipedia.org/wiki/Administraci%C3%B3n_del_ciclo_de_vida_de_productos" title="Administración del ciclo de vida de productos"&gt;administración del ciclo de vida de productos&lt;/a&gt; (en inglés &lt;i&gt;product lifecycle management&lt;/i&gt;).&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
También se puede llegar a encontrar denotado con las siglas &lt;b&gt;CADD&lt;/b&gt; (&lt;i&gt;computer-aided design and drafting&lt;/i&gt;), que significan "dibujo y diseño asistido por ordenador" .&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Schneckengetriebe.png/250px-Schneckengetriebe.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Schneckengetriebe.png/250px-Schneckengetriebe.png" height="226" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Estas herramientas se pueden dividir básicamente en programas de  dibujo en dos dimensiones (2D) y modeladores en tres dimensiones (3D).  Las herramientas de dibujo en 2D se basan en entidades geométricas  vectoriales como &lt;a href="http://es.wikipedia.org/wiki/Punto_%28geometr%C3%ADa%29" title="Punto (geometría)"&gt;puntos&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/L%C3%ADnea" title="Línea"&gt;líneas&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/Arco_%28geometr%C3%ADa%29" title="Arco (geometría)"&gt;arcos&lt;/a&gt; y &lt;a href="http://es.wikipedia.org/wiki/Pol%C3%ADgono" title="Polígono"&gt;polígonos&lt;/a&gt;, con las que se puede operar a través de una &lt;a href="http://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuario" title="Interfaz gráfica de usuario"&gt;interfaz gráfica&lt;/a&gt;. Los modeladores en 3D añaden superficies y sólidos.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
El usuario puede asociar a cada entidad una serie de propiedades como  color, usuario, capa, estilo de línea, nombre, definición geométrica,  etc., que permiten manejar la información de forma lógica. Además pueden  asociarse a las entidades o conjuntos de éstas otro tipo de propiedades  como material, etc., que permiten enlazar el CAD a los sistemas de  gestión y producción.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://es.wikipedia.org/wiki/QCad"&gt;&lt;b&gt;¿Que es el QCAD?&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;QCad&lt;/b&gt; es una &lt;a href="http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1tica" title="Aplicación informática"&gt;aplicación informática&lt;/a&gt; de diseño asistido por computadora (&lt;a href="http://es.wikipedia.org/wiki/CAD" title="CAD"&gt;CAD&lt;/a&gt;) para diseño 2D. Funciona en los sistemas operativos &lt;a href="http://es.wikipedia.org/wiki/GNU/Linux" title="GNU/Linux"&gt;GNU/Linux&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/Mac_OS_X" title="Mac OS X"&gt;Mac OS X&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/Solaris" title="Solaris"&gt;Solaris&lt;/a&gt; y &lt;a href="http://es.wikipedia.org/wiki/Microsoft_Windows" title="Microsoft Windows"&gt;Microsoft Windows&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
QCad fue desarrollado por &lt;a class="new" href="http://es.wikipedia.org/w/index.php?title=RibbonSoft&amp;amp;action=edit&amp;amp;redlink=1" title="RibbonSoft (aún no redactado)"&gt;RibbonSoft&lt;/a&gt;. El desarrollo de QCad empezó en octubre de 1999, partiendo de código de &lt;a class="new" href="http://es.wikipedia.org/w/index.php?title=CAM_Expert&amp;amp;action=edit&amp;amp;redlink=1" title="CAM Expert (aún no redactado)"&gt;CAM Expert&lt;/a&gt;. QCad 2, diseñado para "&lt;i&gt;hacer QCad más productivo, más amigable al usuario, más flexible y para incrementar su compatibilidad con otros productos&lt;/i&gt;”, empezó su desarrollo en mayo de 2002.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Buena parte de la interfaz y de los conceptos sobre su uso son iguales que los de &lt;a class="mw-redirect" href="http://es.wikipedia.org/wiki/AutoCAD" title="AutoCAD"&gt;AutoCAD&lt;/a&gt;, aunque quizás más fácil de entender en QCad.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
QCad utiliza el formato del archivo de AutoCAD DXF internamente y  para guardar e importar archivos. Los archivos se pueden exportar en  varios formatos, pero perceptiblemente los que faltan son el VRML y SVG.&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/a/a8/Screen009t.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://upload.wikimedia.org/wikipedia/commons/a/a8/Screen009t.png" height="246" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Captura de pantalla de QCAD&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://es.wikipedia.org/wiki/QCad"&gt;&lt;b&gt;Caracteristicas de QCAD&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style="text-align: justify;"&gt;
&lt;li&gt;Varios modos de creación de líneas, arcos, círculos, elipses, paralelas, ángulos bisectores, etc.&lt;/li&gt;
&lt;li&gt;Formato &lt;a href="http://es.wikipedia.org/wiki/DXF" title="DXF"&gt;DXF&lt;/a&gt; (DXF 2004).&lt;/li&gt;
&lt;li&gt;Muchas fuentes de texto CAD.&lt;/li&gt;
&lt;li&gt;Dimensiones en distancias, ángulos, diámetros, tolerancias, etc.&lt;/li&gt;
&lt;li&gt;Rellenos sólidos y rayados.&lt;/li&gt;
&lt;li&gt;Soporte completo para capas y bloques (inserciones).&lt;/li&gt;
&lt;li&gt;Herramientas potentes de selección y modificación (mover, rotar, espejo, recortar, estirar, etc.).&lt;/li&gt;
&lt;li&gt;Ajuste a objetos (extremos, centros, intersecciones, etc.).&lt;/li&gt;
&lt;li&gt;Consola para inserción de coordenadas y ejecución de instrucciones.&lt;/li&gt;
&lt;li&gt;Múltiples niveles de «deshacer»/«rehacer».&lt;/li&gt;
&lt;li&gt;Soporte para varias unidades, incluyendo métrica, imperial, grados, radianes, etc.&lt;/li&gt;
&lt;li&gt;Importación y exportación de mapas de bits (&lt;a class="mw-redirect" href="http://es.wikipedia.org/wiki/JPEG" title="JPEG"&gt;JPEG&lt;/a&gt;, &lt;a class="mw-redirect" href="http://es.wikipedia.org/wiki/PNG" title="PNG"&gt;PNG&lt;/a&gt;, etc.).&lt;/li&gt;
&lt;li&gt;Creación de ficheros &lt;a class="mw-redirect" href="http://es.wikipedia.org/wiki/Postscript" title="Postscript"&gt;PS&lt;/a&gt; que pueden portarse fácilmente a &lt;a href="http://es.wikipedia.org/wiki/PDF" title="PDF"&gt;PDF&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Interfaz de usuario traducida a múltiples idiomas: alemán, catalán,  checo, danés, eslovaco, español, estonio, francés, griego, holandés,  húngaro, inglés, italiano, polaco, ruso y turco.&lt;/li&gt;
&lt;li&gt;Sistemas Operativos soportados; Microsoft Windows, GNU/Linux, Mac Osx.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: center;"&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;Ejemplo. creacion del marco y cajetin de una lamina en QCAD&lt;/b&gt;&lt;/i&gt;&lt;/u&gt; &lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/-UMbWyKAbD0?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul style="text-align: justify;"&gt;&lt;/ul&gt;
&lt;b&gt;Descaragr QCAD para Mac &lt;a href="http://earn.to/1d11423"&gt;10.5-10.6&lt;/a&gt;, &lt;a href="http://earn.to/1b472c4"&gt;10.4&lt;/a&gt;, &lt;a href="http://earn.to/13d3be4"&gt;10.3&lt;/a&gt;&amp;nbsp; &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href="http://earn.to/10b7d42"&gt;Descargar QCAD para GNU/Linux&lt;/a&gt; &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href="http://earn.to/180b012"&gt;Descargar QCAD para Microsoft Windows.&lt;/a&gt; &lt;/b&gt;&lt;br /&gt;
&lt;ul style="text-align: justify;"&gt;&lt;/ul&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;&lt;a href="http://earn.to/1989010"&gt;Descargar&amp;nbsp; manual de QCAD&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href="http://earn.to/1aefe35"&gt;Ver manual online&lt;/a&gt;&amp;nbsp;&lt;/b&gt; &lt;/div&gt;
&lt;b:if cond="data:blog.pageType == &amp;quot;item&amp;quot;"&gt;&lt;style type="text/css"&gt;
¿.fullpost {display:inline;}
.summarypost {display:none;}
&lt;/style&gt; &lt;b:else&gt; &lt;style type="text/css"&gt;
.fullpost {display:none;}
.summarypost {display:inline;}
&lt;/style&gt; &lt;/b:else&gt;&lt;/b:if&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2011/07/diseno-asistido-por-computadora-cad.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-3187058687674032376</guid><pubDate>Wed, 30 Mar 2011 00:17:00 +0000</pubDate><atom:updated>2015-02-07T22:44:08.795-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Publicidad del flisol2011</category><title>Lanzamiento del FLISOL 2011</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://installfest.info/FLISOL2011?action=AttachFile&amp;amp;do=get&amp;amp;target=headbox2011.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://installfest.info/FLISOL2011?action=AttachFile&amp;amp;do=get&amp;amp;target=headbox2011.png" height="160" style="display: block; height: 300px; margin: 0px auto 10px; text-align: center; width: 600px;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2 id="QueEs.A.2BAL8-Qu.2BAOkeselFLISoL.3F"&gt;
¿Qué es el FLISOL?&lt;/h2&gt;
El &lt;strong&gt;Festival  Latinoamericano de Instalación de Software Libre&lt;/strong&gt; (&lt;strong&gt;FLISoL&lt;/strong&gt;)  es el evento de difusión de &lt;a class="http" href="http://es.wikipedia.org/wiki/Software_libre"&gt;Software Libre&lt;/a&gt;  más grande en Latinoamérica. Se realiza desde el año 2005 y desde el  2008 se adoptó su realización el 4to Sábado de abril de cada año. En  2011 por única vez será el día 9 de Abril.&lt;br /&gt;
&lt;br /&gt;
Su principal objetivo es  promover el uso del software libre, dando a conocer al público en  general su filosofía, alcances, avances y desarrollo.&lt;br /&gt;
&lt;br /&gt;
A tal fin, las diversas  comunidades locales de software libre (en cada país/ciudad/localidad),  organizan simultáneamente eventos en los que se instala, de manera  gratuita y totalmente legal, software libre en las computadoras que  llevan los asistentes. Además, en forma paralela, se ofrecen charlas,  ponencias y talleres, sobre temáticas locales, nacionales y  latinoamericanas en torno al Software Libre, en toda su gama de  expresiones: artística, académica, empresarial y social.&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="http://installfest.info/FLISOL2011?action=AttachFile&amp;amp;do=get&amp;amp;target=puzzle.png" onblur="try {parent.deselectBloggerImageGracefully();}  catch(e) {}"&gt;&lt;img alt="" border="0" src="http://installfest.info/FLISOL2011?action=AttachFile&amp;amp;do=get&amp;amp;target=puzzle.png" height="311" style="display: block; height: 486px; margin: 0px auto 10px; text-align: center; width: 500px;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2 id="Sedes"&gt;
Ubicación del evento&lt;/h2&gt;
&lt;br /&gt;
&lt;h2 id="Sedes"&gt;
Sedes&lt;/h2&gt;
&lt;span class="anchor" id="line-2"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-3"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div class="line891"&gt;
&lt;a href="http://installfest.info/FLISOL2011/Nicaragua/Managua"&gt;Managua&lt;/a&gt; &lt;span class="anchor" id="line-4"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-5"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="line867"&gt;
&lt;/div&gt;
&lt;h2 id="Organiza"&gt;
Organiza&lt;/h2&gt;
&lt;span class="anchor" id="line-6"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-7"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div class="line891"&gt;
&lt;a class="http" href="http://www.linuxtour.org/"&gt;Grupo  de Usuarios GNU/Linux en Nicaragua&lt;/a&gt; &lt;span class="anchor" id="line-8"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-9"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="line867"&gt;
&lt;/div&gt;
&lt;h2 id="Patrocinadores"&gt;
Patrocinadores&lt;/h2&gt;
&lt;span class="anchor" id="line-10"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-11"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div class="line891"&gt;
&lt;a class="http" href="http://www.guegue.com/"&gt;GüeGüe Comunicaciones&lt;/a&gt; &lt;span class="anchor" id="line-12"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div class="line891"&gt;
&lt;a class="http" href="http://www.facebook.com/ccenicaragua"&gt;Centro Cultural  de España en Nicaragua&lt;/a&gt; &lt;span class="anchor" id="line-13"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div class="line891"&gt;
&lt;a class="http" href="http://www.isi.edu.ni/"&gt;Instituto  de Informática y Sistemas&lt;/a&gt; &lt;span class="anchor" id="line-14"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-15"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="line867"&gt;
&lt;/div&gt;
&lt;h2 id="MediaPartners"&gt;
Media Partners&lt;/h2&gt;
&lt;a class="http" href="http://podcast.softwarelibre.org.ni/"&gt;Podcast Software Libre  Nicaragua (POSOL)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
tomado de: &lt;a href="http://installfest.info/FLISOL2011"&gt;Flisol 2011&lt;/a&gt;&lt;/div&gt;
&lt;b:if cond="data:blog.pageType == &amp;quot;item&amp;quot;"&gt;&lt;style type="text/css"&gt;.fullpost {display:inline;}.summarypost {display:none;}&lt;/style&gt;&lt;b:else&gt;&lt;style type="text/css"&gt;.fullpost {display:none;}.summarypost {display:inline;}&lt;/style&gt;&lt;/b:else&gt;&lt;/b:if&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2011/03/lanzamiento-del-flisol-2011.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-2524496774223483103</guid><pubDate>Fri, 03 Sep 2010 22:51:00 +0000</pubDate><atom:updated>2010-10-02T14:10:13.925-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Instalacion de Repositorios de fedora</category><title>how to install fedora repositories</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fedora-uy.org/sites/default/files/pictures/picture-1.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 71px; height: 85px;" src="http://fedora-uy.org/sites/default/files/pictures/picture-1.png" alt="" border="0" /&gt;&lt;/a&gt;We have two separate software repositories: &lt;span class="anchor" id="line-4"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-5"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;strong&gt;free&lt;/strong&gt; for Open Source Software (as defined by the Fedora Licensing Guidelines) which the Fedora project cannot ship due to other reasons &lt;span class="anchor" id="line-6"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;strong&gt;nonfree&lt;/strong&gt; for redistributable software that is not Open Source Software (as defined by the Fedora Licensing Guidelines); this includes software with publicly available source-code that has "no commercial use"-like restrictions &lt;span class="anchor" id="line-7"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-8"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="line874"&gt;Installation can be done either using a web browser, or via the command line. &lt;span class="anchor" id="line-9"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-10"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="line867"&gt; &lt;/p&gt;&lt;h2 id="head-7718eedde3f0e6f5f115ebff8017e6d42acbb70e"&gt;Graphical Setup via Firefox web browser&lt;/h2&gt; &lt;span class="anchor" id="line-11"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-12"&gt;&lt;/span&gt;&lt;ol type="1"&gt;&lt;li&gt;&lt;p class="line862"&gt;First enable access to the &lt;strong&gt;free&lt;/strong&gt; repository. For users of gpk (gnome package kit) or kpackagekit in Fedora that is easy and basically only one step: just click on one of the following files, depending on what distribution you use and then follow the default options that Firefox and Package Kit offer by clicking &lt;em&gt;Enter&lt;/em&gt; a few times (¹): &lt;span class="anchor" id="line-13"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-14"&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="http" href="http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm"&gt;RPM Fusion free for Fedora 11, 12 and 13&lt;/a&gt; &lt;span class="anchor" id="line-15"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="http" href="http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm"&gt;RPM Fusion free for Fedora Rawhide and what will become Fedora 14 (Alpha, Beta and snapshots)&lt;/a&gt; &lt;span class="anchor" id="line-16"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="http" href="http://download1.rpmfusion.org/free/el/updates/testing/5/i386/rpmfusion-free-release-5-0.1.noarch.rpm"&gt;RPM Fusion free for RHEL5 or compatible like CentOS&lt;/a&gt; &lt;span class="anchor" id="line-17"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-18"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class="gap"&gt;&lt;p class="line862"&gt;Once that succeeds, you can enable access to the &lt;strong&gt;nonfree&lt;/strong&gt; repositories by clicking on one of the following files, depending on what distribution you use and then follow the default options that Firefox and Package Kit offer by clicking &lt;em&gt;Enter&lt;/em&gt; a few times(¹): &lt;span class="anchor" id="line-19"&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="http" href="http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm"&gt;RPM Fusion nonfree for Fedora 11, 12 and 13&lt;/a&gt; &lt;span class="anchor" id="line-20"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="http" href="http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-rawhide.noarch.rpm"&gt;RPM Fusion nonfree for Fedora Rawhide and what will become Fedora 14 (Alpha, Beta and snapshots)&lt;/a&gt; &lt;span class="anchor" id="line-21"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="http" href="http://download1.rpmfusion.org/nonfree/el/updates/testing/5/i386/rpmfusion-nonfree-release-5-0.1.noarch.rpm"&gt;RPM Fusion nonfree for RHEL5 or compatible like CentOS&lt;/a&gt; &lt;span class="anchor" id="line-22"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-23"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="line867"&gt;&lt;small&gt;(¹) Once you clicked on above link Firefox will ask you how to &lt;em&gt;Open the file&lt;/em&gt;. Here you can simply use the default and open the file with the default application &lt;em&gt;Package Installer&lt;/em&gt;. Then Firefox will call Package Kit, which asks &lt;em&gt;Do you want to install this file ?&lt;/em&gt;. Click &lt;em&gt;OK&lt;/em&gt; to begin install; Package Kit then will complain about a &lt;em&gt;Missing security signature&lt;/em&gt;; once you tell Package Kit to install the package  nevertheless it will move on and install it. That's all.&lt;/small&gt;   &lt;span class="anchor" id="line-24"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-25"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="line867"&gt; &lt;/p&gt;&lt;h2 id="head-8e82dfffa8a343b50517ca57a4fda3fa05b2167d"&gt;Command Line Setup using rpm&lt;/h2&gt; &lt;span class="anchor" id="line-26"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-27"&gt;&lt;/span&gt;&lt;p class="line862"&gt;To enable access to both the &lt;strong&gt;free&lt;/strong&gt; and the &lt;strong&gt;nonfree&lt;/strong&gt; repository use the following command: &lt;span class="anchor" id="line-28"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-29"&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="line862"&gt;Fedora 12 and 13: &lt;span class="anchor" id="line-30"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-31"&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'&lt;/pre&gt;&lt;span class="anchor" id="line-32"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-33"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="gap"&gt;&lt;p class="line862"&gt;Fedora Rawhide and what will become Fedora 14 (Alpha, Beta and snapshots): &lt;span class="anchor" id="line-34"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-35"&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-rawhide.noarch.rpm'&lt;/pre&gt;&lt;span class="anchor" id="line-36"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-37"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="gap"&gt;&lt;p class="line862"&gt;RHEL5 or compatible like CentOS: &lt;span class="anchor" id="line-38"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-39"&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;su -c 'rpm -Uvh http://download1.rpmfusion.org/free/el/updates/testing/5/i386/rpmfusion-free-release-5-0.1.noarch.rpm http://download1.rpmfusion.org/nonfree/el/updates/testing/5/i386/rpmfusion-nonfree-release-5-0.1.noarch.rpm'&lt;/pre&gt;&lt;span class="anchor" id="line-40"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-41"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="line867"&gt; &lt;/p&gt;&lt;h2 id="head-1985216e67ea776ef4c8d9665ee5950df0505588"&gt;Important notes&lt;/h2&gt; &lt;span class="anchor" id="line-42"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-43"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="line862"&gt;You need to enable &lt;a class="http" href="http://fedoraproject.org/wiki/EPEL"&gt;EPEL&lt;/a&gt; on RHEL5 or compatible distributions like CentOS &lt;em&gt;before&lt;/em&gt; you enable RPM Fusion for EL. See the fedoraproject wiki for instruction &lt;a class="http" href="http://fedoraproject.org/wiki/EPEL/FAQ#howtouse"&gt;how to enable EPEL&lt;/a&gt;.  &lt;span class="anchor" id="line-44"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-45"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class="gap"&gt;The RPM Fusion for EL repositories are still in the early testing stages; hence you (for now) need to enable epel-testing as well, as some of the RPM Fusion packages depend on packages that are currently in epel-testing. &lt;span class="anchor" id="line-46"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-47"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="gap"&gt;&lt;p class="line862"&gt;All users that used Freshrpms or Livna installed properly (e.g. by installing one of their &lt;em&gt;foo-release&lt;/em&gt; packages) got RPM Fusion free and nonfree repositories enabled automatically. &lt;/p&gt;&lt;/li&gt;&lt;li class="gap"&gt;Informacion tomada de &lt;a href="http://rpmfusion.org/Configuration/"&gt;RPMFUSION.ORG&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2010/09/como-instalar-los-repositorios-de.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total><enclosure length="11400" type="application/x-rpm" url="http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>We have two separate software repositories: free for Open Source Software (as defined by the Fedora Licensing Guidelines) which the Fedora project cannot ship due to other reasons nonfree for redistributable software that is not Open Source Software (as defined by the Fedora Licensing Guidelines); this includes software with publicly available source-code that has "no commercial use"-like restrictions Installation can be done either using a web browser, or via the command line. Graphical Setup via Firefox web browser First enable access to the free repository. For users of gpk (gnome package kit) or kpackagekit in Fedora that is easy and basically only one step: just click on one of the following files, depending on what distribution you use and then follow the default options that Firefox and Package Kit offer by clicking Enter a few times (¹): RPM Fusion free for Fedora 11, 12 and 13 RPM Fusion free for Fedora Rawhide and what will become Fedora 14 (Alpha, Beta and snapshots) RPM Fusion free for RHEL5 or compatible like CentOS Once that succeeds, you can enable access to the nonfree repositories by clicking on one of the following files, depending on what distribution you use and then follow the default options that Firefox and Package Kit offer by clicking Enter a few times(¹): RPM Fusion nonfree for Fedora 11, 12 and 13 RPM Fusion nonfree for Fedora Rawhide and what will become Fedora 14 (Alpha, Beta and snapshots) RPM Fusion nonfree for RHEL5 or compatible like CentOS (¹) Once you clicked on above link Firefox will ask you how to Open the file. Here you can simply use the default and open the file with the default application Package Installer. Then Firefox will call Package Kit, which asks Do you want to install this file ?. Click OK to begin install; Package Kit then will complain about a Missing security signature; once you tell Package Kit to install the package nevertheless it will move on and install it. That's all. Command Line Setup using rpm To enable access to both the free and the nonfree repository use the following command: Fedora 12 and 13: su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'Fedora Rawhide and what will become Fedora 14 (Alpha, Beta and snapshots): su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-rawhide.noarch.rpm'RHEL5 or compatible like CentOS: su -c 'rpm -Uvh http://download1.rpmfusion.org/free/el/updates/testing/5/i386/rpmfusion-free-release-5-0.1.noarch.rpm http://download1.rpmfusion.org/nonfree/el/updates/testing/5/i386/rpmfusion-nonfree-release-5-0.1.noarch.rpm' Important notes You need to enable EPEL on RHEL5 or compatible distributions like CentOS before you enable RPM Fusion for EL. See the fedoraproject wiki for instruction how to enable EPEL. The RPM Fusion for EL repositories are still in the early testing stages; hence you (for now) need to enable epel-testing as well, as some of the RPM Fusion packages depend on packages that are currently in epel-testing. All users that used Freshrpms or Livna installed properly (e.g. by installing one of their foo-release packages) got RPM Fusion free and nonfree repositories enabled automatically. Informacion tomada de RPMFUSION.ORG Bienvenidos a Fedora en Nicaragua</itunes:subtitle><itunes:author>noreply@blogger.com (Anonymous)</itunes:author><itunes:summary>We have two separate software repositories: free for Open Source Software (as defined by the Fedora Licensing Guidelines) which the Fedora project cannot ship due to other reasons nonfree for redistributable software that is not Open Source Software (as defined by the Fedora Licensing Guidelines); this includes software with publicly available source-code that has "no commercial use"-like restrictions Installation can be done either using a web browser, or via the command line. Graphical Setup via Firefox web browser First enable access to the free repository. For users of gpk (gnome package kit) or kpackagekit in Fedora that is easy and basically only one step: just click on one of the following files, depending on what distribution you use and then follow the default options that Firefox and Package Kit offer by clicking Enter a few times (¹): RPM Fusion free for Fedora 11, 12 and 13 RPM Fusion free for Fedora Rawhide and what will become Fedora 14 (Alpha, Beta and snapshots) RPM Fusion free for RHEL5 or compatible like CentOS Once that succeeds, you can enable access to the nonfree repositories by clicking on one of the following files, depending on what distribution you use and then follow the default options that Firefox and Package Kit offer by clicking Enter a few times(¹): RPM Fusion nonfree for Fedora 11, 12 and 13 RPM Fusion nonfree for Fedora Rawhide and what will become Fedora 14 (Alpha, Beta and snapshots) RPM Fusion nonfree for RHEL5 or compatible like CentOS (¹) Once you clicked on above link Firefox will ask you how to Open the file. Here you can simply use the default and open the file with the default application Package Installer. Then Firefox will call Package Kit, which asks Do you want to install this file ?. Click OK to begin install; Package Kit then will complain about a Missing security signature; once you tell Package Kit to install the package nevertheless it will move on and install it. That's all. Command Line Setup using rpm To enable access to both the free and the nonfree repository use the following command: Fedora 12 and 13: su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'Fedora Rawhide and what will become Fedora 14 (Alpha, Beta and snapshots): su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-rawhide.noarch.rpm'RHEL5 or compatible like CentOS: su -c 'rpm -Uvh http://download1.rpmfusion.org/free/el/updates/testing/5/i386/rpmfusion-free-release-5-0.1.noarch.rpm http://download1.rpmfusion.org/nonfree/el/updates/testing/5/i386/rpmfusion-nonfree-release-5-0.1.noarch.rpm' Important notes You need to enable EPEL on RHEL5 or compatible distributions like CentOS before you enable RPM Fusion for EL. See the fedoraproject wiki for instruction how to enable EPEL. The RPM Fusion for EL repositories are still in the early testing stages; hence you (for now) need to enable epel-testing as well, as some of the RPM Fusion packages depend on packages that are currently in epel-testing. All users that used Freshrpms or Livna installed properly (e.g. by installing one of their foo-release packages) got RPM Fusion free and nonfree repositories enabled automatically. Informacion tomada de RPMFUSION.ORG Bienvenidos a Fedora en Nicaragua</itunes:summary><itunes:keywords>fedora,8,fedora,9,ubuntu,gutsy,7,10,centos</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-103418594382541661</guid><pubDate>Fri, 21 May 2010 19:38:00 +0000</pubDate><atom:updated>2011-07-26T21:33:19.087-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales de Servidores</category><title>Como instalar DansGuard en windows.</title><description>Contenido&lt;br /&gt;• Introduccion&lt;br /&gt;• Requisitos Previos&lt;br /&gt;• Recolectando lo necesario&lt;br /&gt;• Instalacion y compilacion&lt;br /&gt;• Opciones Avanzadas&lt;br /&gt;• Configuracion de Squid&lt;br /&gt;• Configuracion del Cliente&lt;br /&gt;• Soporte&lt;br /&gt;&lt;br /&gt;Introduccion&lt;br /&gt;Esta no es una guia de instalacion rapida. Este documento apunta a quien busca instrucciones detalladas sobre DansGuardian 2.2.x. Para instalar DansGuardian en forma rapida, le recomendamos leer la Guia de Instalacion Rapida.&lt;br /&gt;&lt;br /&gt;Requisitos Previos&lt;br /&gt;Se requiere una distribucion razonablemente reciente de Linux, FreeBSD, OpenBSD, Solaris o SuSE. Tambien se requiere squid corriendo en el puerto 3128.&lt;br /&gt;DansGuardian es in filtro directo que se ubica entre el el cliente Web (web browser) y el Servidor Proxy Squid. Dansguardian acepta conexiones en el puerto 8080 y se conecta a squid en el puerto 3128. Por lo tanto, es importante que no haya otro servicio utilizando el puerto 8080.&lt;br /&gt;Tambien se necesita un Servidor Web. El servicio Apache (httpd) que se incluye con RedHat 6.2 es perfecto y seria dificil encontrar un mejor servidor para tal efecto. El Servidor se usa para mostrar un script cgi escrito en perl que notifiaca al usuario en caso de haber un 'Acceso Denegado'.&lt;br /&gt;Se necesitan tambien varias herramientas de desarrollo estandar como glibc, autoconf, gcc and make. Los usuarios de Debian tambien necesitaran zlib1g-dev. La instalacion predeterminada de Redhat 6.2 y muchas otras ya incluyen dichas herramientas, por lo que no necesitaria preocuparse por las mismas.&lt;br /&gt;La mayoria del tiempo, durante la instalacion necesitara estar conectado como root o para usuarios experimentados, el proceso completo directamente puede efectuarse como root.&lt;br /&gt;Asegurese de que todo lo mencionado previamente esta instalado y funcionando correctamente antes de proseguir.&lt;br /&gt;&lt;br /&gt;Recolectando lo necesario&lt;br /&gt;Obviamente necesitara DansGuardian. Lo puede obtener aqui: DansGuardian, o en el sitio US mirror.&lt;br /&gt;Es recomendable instalar desde el codigo fuente ya que siempre esta al dia. Sin embargo, hay paquetes pre-compilados para distintas distribuciones. A fines instructivos, esta guia detalla el proceso de instalacion desde el codigo fuente.&lt;br /&gt;&lt;br /&gt;Instalacion y compilacion&lt;br /&gt;Si desea instalar DansGuardian en forma rapida y evitar los detalles de esta guia, no olvide que puede contar con la Guia de Instalacion Rapida.&lt;br /&gt;1. Ponga DansGuardian-2.2.*.source.tar.gz en un area temporal y descomprima el archivo con tar -zxpf.  Esto creara el sub-directorio DansGuardian-2.2.*.&lt;br /&gt;DansGuardian usa el autoconf de gnu, auto-generando el archivo Makefile con el script "configure".&lt;br /&gt;2. Ingrese al nuevo directorio con cd. Ejecute el script "configure" con la opcion de ayuda (./configure --help) para ver las opciones de configuracion (vea la tabla a continuacion).&lt;br /&gt;opcion descripcion valor predeterminado&lt;br /&gt;bindir Donde se instalan los binarios o ejecutables /usr/sbin/&lt;br /&gt;sysconfdir Donde se instalan los archivos de configuracion y datos /etc/dansguardian/&lt;br /&gt;sysvdir Donde se instala el script de inicio /etc/rc.d/init.d/&lt;br /&gt;cgidir Ubicacion del directorio cgi-bin /home/httpd/cgi-bin/&lt;br /&gt;mandir Ubicacion de los manuales /usr/man/&lt;br /&gt;logdir  Donde se crearan los archivos historicos (logs) /var/log/dansguardian/&lt;br /&gt;runas_usr El usuario de sistema corre como  nobody&lt;br /&gt;runas_grp El grupo del usuario del sistema es  nobody&lt;br /&gt;piddir Ubicacion del archivo de identificacion del proceso (pid) /var/run/&lt;br /&gt;3. Ejecute "configure" con las opciones deseadas. Por ejemplo vea la seccion   Ejemplos de Scripts de Configuracion mas adelante.&lt;br /&gt;Los usuarios de RedHat 6.2 y 7.0 users pueden usar las configuraciones predeterminadas. Los usuarios de RedHat 7.1 y 7.2 necesitaran especificar la opcion cgidir. Usuarios de Solaris, OpenBSD y FreeBSD necesitaran ajustar casi todas las opciones en forma manual.&lt;br /&gt;4. Modifique el archivo Makefile y verifique que todos los parametros son correctos. De no ser asi, ejecute el script nuevamente. Si no esta familiarizado con archivos Makefile, saltee este paso.&lt;br /&gt;&lt;br /&gt;5. Ejecute make para compilar DansGuardian (gmake en Solaris).&lt;br /&gt;&lt;br /&gt;6. Ejecute make install para crear la estructura de directorios, instalar el programa y archivos en los directorios elejidos y ajustar los permisos en forma apropiada.&lt;br /&gt;&lt;br /&gt;7. Ejecute make clean para eliminar los archivos no necesarios.&lt;br /&gt;&lt;br /&gt;8. Cuando una pagina es denegada, DansGuardian redireccionara al usuario al script cgi perl en su servidor web, donde el usuario vera el reporte. De esta forma es facil personalizar los mensajes que el usuario recibira. Este servidor no necesariamente tiene que correr en el mismo ordenador donde corre el servicio DansGuardian. Sin embargo, de no estar en el ordenador local, tendra que enmendar o eliminar la linea que especifica la ubicacion del script perl en el archivo Makefile.&lt;br /&gt;Para configurar la direccion del servidor web que mostrara la pagina con el reporte de error, modifique la variable accessdeniedaddress dentro del archivo dansguardian.conf (vea sysconfdir arriba).  Para mas opciones de configuracion, vea la seccion  Opciones Avanzadas&lt;br /&gt;9. Por ultimo, debe configurar la rotacion de los archivos historicos (logs). La rotacion de los historicos evitara que el crecimiento desmedido de los historicos llene el sistema de archivos. La mayoria de los servicios rotan sus historiales una vez por semana. Con DansGuardian, hay cinco archivos historicos: access.log, access.log.1, access.log.2 ... y asi sucesivamente hasta 4.  Todas las semanas, el archivo mas antiguo de los cinco es eliminado y los nombres de los demas archivos se incrementan en uno y un nuevo archivo access.log es creado. El script Makefile copia el script de rotacion de historiales al directorio de configuracion. Es necesario entonces agendar la ejecucion de este proceso de la siguiente manera: Ejecute crontab -e (como root) y agrege la siguente linea:&lt;br /&gt;59 23 * * sat /etc/dansguardian/logrotation&lt;br /&gt;Grabe el archivo. Esto agendara la rotacion a las 23:59 todos los sabados. Por supuesto, usted puede personalizar este parametro y modificar el script de rotacion como usted lo prefiera.&lt;br /&gt;DansGuardian ya esta listo. Ahora puede iniciarlo simplemente ejecutando el binario (por ejemplo, escriba dansguardian y presione Retorno). Puede detenerlo con dansguardian -q. O use el script provisto SysV(-like). Ejecute dansguardian -h para ver otras opciones disponibles.&lt;br /&gt;Ejemplos de Scripts de Configuracion&lt;br /&gt;A continuacion vera algunos ejemplos de opciones para el script de configuracion para diferentes distribuciones:&lt;br /&gt;FreeBSD&lt;br /&gt;La ejecucion con los valores predeterminados deberia funcionar, siempre y cuando la instalacion de FreeBSD haya sido efectuada ubicando los programas en forma predeterminada.&lt;br /&gt;&lt;br /&gt;./configure --cgidir=/usr/local/www/cgi-bin/ \&lt;br /&gt;--sysconfdir=/usr/local/etc/dansguardian/ \&lt;br /&gt;--sysvdir=/usr/local/etc/rc.d/ \&lt;br /&gt;--bindir=/usr/local/sbin/ \&lt;br /&gt;--mandir=/usr/local/man/&lt;br /&gt;&lt;br /&gt;OpenBSD&lt;br /&gt;La ejecucion con los valores predeterminados deberia funcionar, siempre y cuando la instalacion de OpenBSD haya sido efectuada ubicando los programas en forma predeterminada.&lt;br /&gt;&lt;br /&gt;./configure --cgidir=/var/www/cgi-bin/ \&lt;br /&gt;--sysconfdir=/usr/local/etc/dansguardian/ \&lt;br /&gt;--sysvdir=/usr/local/etc/rc.d/ \&lt;br /&gt;--bindir=/usr/sbin/ \&lt;br /&gt;--mandir=/usr/share/man/&lt;br /&gt;RedHat 6.2/7.0&lt;br /&gt;Tambien es posible ejecutar "configure" (./configure) con los valores predeterminados.&lt;br /&gt;&lt;br /&gt;RedHat 7.1/7.2&lt;br /&gt;./configure --sysconfdir=/usr/local/etc/dansguardian/ \&lt;br /&gt;--sysvdir=/etc/rc.d/init.d/ \&lt;br /&gt;--cgidir=/var/www/cgi-bin/&lt;br /&gt;&lt;br /&gt;Mandrake 7.2&lt;br /&gt;./configure --mandir=/usr/share/man/&lt;br /&gt;&lt;br /&gt;Mandrake 8/8.1&lt;br /&gt;./configure --mandir=/usr/share/man/ \&lt;br /&gt;--cgidir=/var/www/cgi-bin/&lt;br /&gt;&lt;br /&gt;El usuario de sistema 'squid' puede tambien ser apropiado en lugar de 'nobody' cuando configure el valor del parametro "runas".&lt;br /&gt;SuSE 7.2&lt;br /&gt;./configure --runas_grp=nogroup \&lt;br /&gt;--cgidir=/usr/local/httpd/cgi-bin/&lt;br /&gt;&lt;br /&gt;SuSE 7.3&lt;br /&gt;./configure --runas_grp=nogroup \&lt;br /&gt;--cgidir=/usr/local/httpd/cgi-bin/ \&lt;br /&gt;--sysvdir=/etc/init.d/&lt;br /&gt;Solaris&lt;br /&gt;Solo se ha testeado Solaris 8 (7/01). DansGuardian necesita la version GNU de make (gmake), y GCC version 2.95.3 (3.01 puede funcionar, pero no ha sido testeado todavia y por lo tanto, no recomendado).&lt;br /&gt;&lt;br /&gt;Ambos gmake y GCC 2.95.3 estan incluidos en el Sistema Operativo en el "Companion CD", y por lo general se instalan en /opt/sfw/bin. Para asegurar que existen en esta ubicacion, simplemente haga (in csh; la sintaxis de bash es diferente):&lt;br /&gt;&lt;br /&gt;setenv PATH /opt/sfw/bin\:$PATH&lt;br /&gt;&lt;br /&gt;Para compilar y configurar, haga:&lt;br /&gt;./configure --bindir=/opt/dansguardian/sbin/ \&lt;br /&gt;--sysconfdir=/opt/dansguardian/etc/ \&lt;br /&gt;--sysvdir=/etc/init.d/ \&lt;br /&gt;--cgidir=/var/apache/cgi-bin/ \&lt;br /&gt;--mandir=/opt/dansguardian/man/ \&lt;br /&gt;--logdir=/opt/dansguardian/log/&lt;br /&gt;&lt;br /&gt;Opciones Avanzadas&lt;br /&gt;DansGuardian es altamente versatil. El codigo fuente le garantiza la maxima flexibilidad de configuracion, aunque para la mayoria de los usuarios sera suficiente con modificar los archivos de configuracion. Si modifica el codigo fuente, por favor envie dichas modificaciones a Daniel.&lt;br /&gt;Despues de haber modificado cualquier archivo de configuracion, necesitara reiniciar DansGuardian. Para esto, ejecute el script sysv con la opcion "restart". Por ejemplo, para usuarios de Redhat ejecute en una terminal:&lt;br /&gt;/etc/rc.d/init.d/dansguardian restart&lt;br /&gt;o para OpenBSD:&lt;br /&gt;/usr/local/etc/rc.d/dansguardian.sh restart&lt;br /&gt;Ademas, ejecute dansguardian -q seguido por dansguardian.&lt;br /&gt;Existe un archivo de configuracion principal, varias listas de frases prohibidas y una lista de excepciones. Las mismas se detallan de la siguiente manera:&lt;br /&gt;exceptionsitelist&lt;br /&gt;Este archivo contiene una lista de fines de dominios que de encontrarse en la URL requerida, , DansGuardian no filtrara la pagina. Observe que no debe incluir http:// o www. al comienzo de los dominios.&lt;br /&gt;exceptioniplist&lt;br /&gt;Este archivo contiene una lista de direcciones IP de clientes que saltearan el filtro. Por ejemplo, la direccion IP del administrator.&lt;br /&gt;exceptionuserlist&lt;br /&gt;Lista de nombre de usuario que no seran filtrados (para esto se necesita autenticacion basica o "ident").&lt;br /&gt;bannedphraselist&lt;br /&gt;Contiene la lista de frases prohibidas. Las frases deben encerrarse entre &lt;&gt;. DansGuardian incluye una lista de ejemplo (en ingles). Debe evitar usar palabras como &lt;sex&gt; ya qye de esta manera bloqueara paginas que contengan por ejemplo "Universidad Middlesex". Las frases pueden contener espacios. Use los espacios para obtener mayor beneficio del filtrado. Esta es la parte mas util de DansGuardian y atrapara mas paginas que combinando los filtros de imagen y URL juntos.&lt;br /&gt;Tambien puede usar combinaciones de frases, que de ser encontradas en una pagina, seran bloqueadas.&lt;br /&gt;bannedmimetypelist&lt;br /&gt;Contiene una lista de tipos MIME prohibidos. Si una URL retorna un tipo MIME incluido en esta lista, DansGuardian lo bloqueara. DansGuardian incluye algunos ejemplo de tipos MIME a ser bloqueados. Esta es una forma interesante de bloquear peliculas no deseadas, por ejemplo. Es obvio que no tendria sentido filtrar los tipos MIME text/html o image/*.&lt;br /&gt;bannedextensionlist&lt;br /&gt;Contiene una lista de extensiones de archivos no permitidas. Si una URL termina con alguna extension contenida en esta lista, DansGuardian la bloqueara. DansGuardian incluye un archivo de ejemplo que muestra como denegar extensiones. Esta es una buena forma de evitar que se bajen protectores de pantalla y herramientas para hackers. De mas esta decir que seria una tonteria bloquear las extensiones .html o .jpg, etc.&lt;br /&gt;bannedregexpurllist&lt;br /&gt;Este archivo contiene una lista de expresiones regulares (regexp) a ser bloqueadas. Para mas informacion sobre expresiones regulares, visite (en ingles) a href="http://www.opengroup.org/onlinepubs/7908799/xbd/re.html"&gt;este lugar.&lt;br /&gt;bannedsitelist&lt;br /&gt;Este archivo contiene una lista de sitios prohibidos. Si ingresa un nombre de dominio aqui, todo el sitio correspondiente al dominio sera bloqueado. Para bloquear partes especificas de un sitio, vea "bannedurllist". Ademas, si asi lo quisiera, puede bloquear todos los sitios con exepcion de los especificados en exceptionsitelist. Tambien puede bloquear sitios especificados con direcciones IP e incluir una coleccion de listas negras squidGuard. Para habilitar dichas listas, obtengalas en la seccion de extras. Simplemente ubique las listas donde lo crea apropiado y quite el comentario de las lineas correspondientes a las listas negras squidGuard al final del archivo bannedsitelist, verificando que las ubicaciones de los archivos son correctas. Para listas negras de URLs, modifique el archivo bannedurllist de manera similar.&lt;br /&gt;bannedurllist&lt;br /&gt;Este archivo le permite bloquear partes especificas de un site en lugar del sito entero. Para bloquear un sitio entero, vea el archivo bannedsitelist. Para habilitar el bloqueo de listas negras squidGuard, necesita bajar las listas y modificar la seccion de listas negras squidGuard al final del archivo. (de la misma forma en que bannedsitelist se ha explicado anteriormente).&lt;br /&gt;pics&lt;br /&gt;Este archivo le permite hacer un ajuste fino del filtro de PICS (Plataforma para la Seleccion de Contenido de la Internet). Cada seccion PICS contiene una descripcion de las configuraciones permitidas y de lo que las mismas representan. Las configuraciones predeterminadas de DansGuardian estan pensadas para jovenes donde, por ejemplo, los desnudos artisticos estan permitidos.&lt;br /&gt;Para mas detalles e information sobre PICS, visite (en ingles) este sitio.&lt;br /&gt;ICRA&lt;br /&gt;La seccion ICRA se explica por si misma. Un valor 0 significa que nada en esta categoria esta permitido, mientras que un valor 1 lo permite. Por ejemplo:&lt;br /&gt;ICRAnudityartistic = 1&lt;br /&gt;permite los desnudos artisticos. Para informacion mas detallada visite (en ingles) este sitio.&lt;br /&gt;RSAC&lt;br /&gt;RSAC es una version antigua de ICRA. Estos valores varian de 0 (nada es permitido) pasando por 2 (valor predeterminado) hasta 4, que permite todo en la categoria. Para informacion mas detallada visite (en ingles) este sitio.&lt;br /&gt;evaluWEB&lt;br /&gt;evaluWEB utiliza un sistema de calificacion similar a la sistema usado en Filmes Britanicos:&lt;br /&gt;0 = U (Universal, para todas las edades)&lt;br /&gt;1 = PG (Se recomienda la presencia de los padres)&lt;br /&gt;2 = 18 (Solo para mayores de 18)&lt;br /&gt;SafeSurf&lt;br /&gt;Similar a RSAC, pero contiene un rango mas amplio de categorias con valores desde 0 = filtrar todo hasta 9 = permitir todo. Para informacion mas detallada visite (en ingles) este sitio.&lt;br /&gt;&lt;br /&gt;Weburbia&lt;br /&gt;Vea evaluWEB. Para informacion mas detallada visite (en ingles) este sitio.&lt;br /&gt;&lt;br /&gt;Vancouver Webpages&lt;br /&gt;Otro sistema mas para calificacion. Vea (en ingles) este sitio para mas informacion.&lt;br /&gt;&lt;br /&gt;dansguardian.conf&lt;br /&gt;La unica configuracion vital aqui es el valor de accessdeniedaddress . El mismo debe equivaler a la direccion URL (no la ubicacion fisica del archivo) del servidor Apache con el script perl de reporte de acceso denegado. Por lo general, Apache esta instalado en el mismo servidor Squid y DansGuardian. De asi desearlo, esta direccion puede ser cualquier pagina en cualquier servidor web.&lt;br /&gt;Reporting Level&lt;br /&gt;El nivel de reporte cuando una pagina es denegada es configurable. El mismo puede decir simplemente 'Acceso Denegado', o mostrar detalles de porque ha sido denegado y que es lo que se ha denegado. Esto ultimo puede ser util para testear, pero puede que no necesite tanto detalle en una aplicacion de produccion como en una escuela por ejemplo. El modo Stealth agrega los detalles al historico pero no bloquea nada.&lt;br /&gt;Logging Settings&lt;br /&gt;Esto le permite configurar el nivel de reporte historico (log). Puede no reportar nada, solo las paginas denegadas, texto o todos los requerimientos de paginas. Los requerimientos de paginas seguras (HTTPS) solo se registran en el historico cuando el valor de logging equicale a 3 (todos los requerimientos).&lt;br /&gt;Network Settings&lt;br /&gt;Aqui puede modificar la direccion de IP en la que DansGuardian va a aceptar conexiones, el puerto en el que va a escuchar, la direccion de IP y puerto del servidor Squid. Tambien se puede configurar el reporte de Acceso Denegado aqui.&lt;br /&gt;Content Filtering Settings&lt;br /&gt;Aqui se especifica la ubicacion de los archivos que contienen las listas de filtrado. Por lo tanto no es recomendable modificar estos valores.&lt;br /&gt;Reverse Lookups for Banned Sites and URLs&lt;br /&gt;Si habilita esta opcion, DansGuardian hara la resolucion reversa DNS (Servidor de Nombre de Dominio) y buscarlo en las listas correspondientes de sitio y URL. Esto evitara que un usuario por ejemplo entre una direccion IP para acceder a dominios prohibidos. Esta opcion afecta a la velocidad de busqueda, por lo que a no ser que tenga un DNS server local, es recomendable dejar esta opcion desabilitada y usar la opcion Blanket IP Block option en el archivo bannedsitelist.&lt;br /&gt;Build bannedsitelist and bannedurllist Cache Files&lt;br /&gt;Esta opcion compara las fechas de actualizacion de los archivos de lista y cache y los regenera de ser necesario. Si un archivo bsl o bul .processed existe, ese sera el contenido a utilizar. Esto incrementa el proceso de inicio en un 300%. En computadores lentos la diferencia es significativa y no es necesario en computadores rapidos.&lt;br /&gt;POST protection (web upload and forms)&lt;br /&gt;Esta opcion bloquea o limita los uploads (subir archivos) y no sirve para bloquear formularios que no tengan 'upload' de archivos. El valor se especifica en kilobytes despues del codificado MIME y encabezados.&lt;br /&gt;Username identification methods (used in logging)&lt;br /&gt;La opcion proxyauth es para cuando se usa autenticacion basica en el proxy (obviamente esta opcion no sirve para aplicaciones de proxy transparente). La opcion ntlm se usa cuando el proxy soporta autenticacion MS NTLM. Esto solo funciona con IE5.5 SP1 o posterior, y no ha sido implementada todavia. La opcion ident hace que DansGuardian se conecte a un servidor identd en el computador que origino el requerimiento.&lt;br /&gt;Forwarded For&lt;br /&gt;Esta opcion agrega el campo X-Forwarded-For: &lt;clientip&gt; al encabezado HTTP. Esto puede ayudar a resolver problemas con sitios que necesitan saber la direccion IP de origen.&lt;br /&gt;Max Children&lt;br /&gt;Esta opcion especifica el numero de procesos a iniciar para aceptar conecciones. Esto puede evitar ataques de DoS afectando a un numero ilimitado de procesos. En sitios con mucho trafico, este valor deberia ser duplicado o triplicado.&lt;br /&gt;Log Connection Handling Errors&lt;br /&gt;Esta opcion registra en el archivo historico (log) informacion de 'debug' acerca de estados fork() y accept(), lo cual puede por lo general ser ignorado. Estos estados son registran por syslog y es seguro configurarlo tanto en si o no ('on' u 'off').&lt;br /&gt;&lt;br /&gt;Configuracion de Squid&lt;br /&gt;No hay nada requerido aqui ya que para Squid, DansGuardian aparenta ser un cliente web normal. Sin embargo...&lt;br /&gt;Debemos asegurarnos que squid no permitira que ningun cliente web se conecte directamente, salteando a DansGuardian. Se asume que el acceso al puerto de Squid esta bloqueado via firewall o tables de IP (ipchains o iptables) y que la unica forma de acceder a Squid es atraves de DansGuardian. Esto se puede garantizar de varias maneras.&lt;br /&gt;Metodo squid.conf&lt;br /&gt;Puede modificar las reglas ACL para que solo 'localhost' tenga acceso. A continuacion se muestra un ejemplo en el archivo squid.conf:&lt;br /&gt;# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS&lt;br /&gt;#&lt;br /&gt;acl localnet src 192.168.42.0/255.255.255.0&lt;br /&gt;http_access allow localnet&lt;br /&gt;http_access allow localhost&lt;br /&gt;http_access deny all&lt;br /&gt;Note que se ha agregado el comentario # a ambas lineas que especifican 'localnet'. Por lo general la configuracion predeterminada de Squid solo permite acceso a localhost, por lo que puede que no necesite modificar esta configuracion.&lt;br /&gt;Con autenticacion proxy, se torna un poco mas complejo. Sin DansGuardian en el archivo squid.conf, tenemos:&lt;br /&gt;authenticate_program /usr/bin/smb_auth -W DOMAIN -U 192.168.0.2&lt;br /&gt;acl domainusers proxy_auth REQUIRED&lt;br /&gt;http_access allow domainusers&lt;br /&gt;http_access deny all&lt;br /&gt;Lo cual permite acceso a los usuarios autenticados desde cualquier lugar.&lt;br /&gt;Sin embargo, tendria sentido dejar que el trafico SSL pase directo sin pasar por DansGuardian, pero al mismo tiempo evitar que el trafico a otros puertos saltee a DansGuardian. Por lo tanto, la seccion se veria de la siguiente forma:&lt;br /&gt;authenticate_program /usr/bin/smb_auth -W DOMAIN -U 192.168.0.2&lt;br /&gt;acl domainusers proxy_auth REQUIRED&lt;br /&gt;acl linuxserver src 192.168.0.1/255.255.255.255&lt;br /&gt;acl ntserver src 192.168.0.2/255.255.255.255&lt;br /&gt;http_access allow linuxserver&lt;br /&gt;http_access allow ntserver&lt;br /&gt;http_access allow domainusers localhost&lt;br /&gt;http_access allow CONNECT SSL_ports&lt;br /&gt;http_access deny all&lt;br /&gt;Por lo tanto para todo acceso web (SSL o no), el usuario necesita ser autenticado, pero SSL puede pasar en forma directa salteando DansGuardian. Tambien se le permite a los servidores NT y Linux saltear el filtrado accediendo a Squid directamente.&lt;br /&gt;Metodo ipchains 1&lt;br /&gt;Se pueden redireccionar conexiones entrantes al puerto 3128 desde la red local al puerto 8080 mientras se permiten conexiones de localhost a 3128. Los detalles especificos sobre esta configuracion van mas alla del objetivo de este documento.&lt;br /&gt;Metodo ipchains 2 - Metodo astuto&lt;br /&gt;El metodo mas astuto seria configurar a Squid como proxy transparente y redireccionar todo el trafico al puerto 80 hacia el puerto 8080. Este metodo puede convivir con el metodo 1. Recuerde que en este caso el mismo servidor squid debe ser el gateway de los clientes web. Los detalles especificos sobre esta configuracion van mas alla del objetivo de este documento. Hay un documento (en ingles) que lo explica en detalle&lt;br /&gt;&lt;br /&gt;Configuracion del Cliente Web&lt;br /&gt;Configuracion Simple&lt;br /&gt;Asumiento que el servidor Linux que oficia de Web Proxy y servidor Web Intranet se encuantra en la direccion IP 192.168.0.1, y que en este mismo servidor se ha instalado DansGuardian aceptando conexiones en el puerto 8080.&lt;br /&gt;El cliente web se configura especificando que el servidor proxy http esta en la IP 192.168.0.1 en el puerto 8080. Tambien puede especificar proxy para FTP a la misma direccion - se ha reportado que funciona. Eso es todo. Pero para mayor eficiencia, seria bueno especificar 'sin proxy' para la direccion local del apache - 192.168.0.1 en este caso. Si usted tiene un servidor DNS funcionando, puede especificar la direccion de su server local. Aunque yo prefiero no hacerlo.&lt;br /&gt;Configuracion Astuta&lt;br /&gt;Si ha implementado el metodo astuto al configurar Squid, entonces no se requiere ninguna configuracion. Configure su cliente web para no usar proxy y tambien elija la opcion 'sin proxy' para el servidor local (192.168.0.1 en este caso). Recuerde que en este caso el mismo servidor squid debe ser el gateway de los clientes web.&lt;br /&gt;La Configuracion de Daniel&lt;br /&gt;Este podria ser el metodo super astuto. El problema del metodo simple es que hay que configurar todos los clientes web manualmente. Es por eso que el metodo astuto es mas recomendado.&lt;br /&gt;El Metodo de Daniel soluciona todos los problemas con una pequena aplicacion en Visual Basic que en el momento de ingresar el usuario al sistema, le modifica los valores necesarios en el registro de systema de Windows (system registry) de forma tal que tanto Internet Explorer o Netscape (incluyendo email) se configuren en forma automatica. Es tan bueno que simplemente puede instalar una copia del servidor Netscape en una unidad compartida y ejecutar este programa automaticamente en todas las PCs despues de la pantalla de 'login' No se necesita instalacion y es muy facil de actualizar teniendo una copia central.&lt;br /&gt;Tambien tiene otras cualidades como la de remover carpetas web o hacer autoswitch de GMT/BST, datos de aplicaciones y mucho mas.&lt;br /&gt;A no ser que convenza a los directores de liberar el codigo abierto, este metodo no puede ser usado sin pagar la licencia a no ser que lo escriba Usted mismo. I adivine quien escribio esta aplicacion ? Si, el autor de DansGuardian&lt;br /&gt;Soporte&lt;br /&gt;Ante cualquier duda, unase a la lista de correo y deje su comentario o pregunta ahi mismo.&lt;br /&gt;Si prefiere que su comentario no sea publicado o si es de indole privada (por ejemplo para consultas de precios o comerciales) me puede escribir (en ingles) directamente a daniel arroba jadeb punto com.&lt;br /&gt;Tambien puede obtener mas ayuda en el sitio de DansGuardian: dansguardian.org.&lt;br /&gt;Sobre comentarios acerca de esta documento, envie un email (en ingles) a gb arroba dansguardian punto org o al traductor julian arroba coccia punto com&lt;br /&gt;&lt;/clientip&gt;&lt;/sex&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2010/05/como-instalar-dansguard-en-windows.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-7177740734466772201</guid><pubDate>Fri, 21 May 2010 19:33:00 +0000</pubDate><atom:updated>2011-07-26T21:33:19.087-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales de Servidores</category><title>Instalación de un Proxy para windows con Squid for windows</title><description>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CAdmin%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CAdmin%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CAdmin%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;ES&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:595.3pt 841.9pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:78142000; 	mso-list-template-ids:716103914;} ol 	{margin-bottom:0cm;} ul 	{margin-bottom:0cm;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-fareast-language:EN-US;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Procedimiento:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol start="1" type="1"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Nos descargamos el squid en su más reciente      versión estable desde&lt;u&gt; &lt;/u&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;a href="http://go2.wordpress.com/?id=725X1342&amp;amp;site=ggmm.wordpress.com&amp;amp;url=http%3A%2F%2Fsquid.acmeconsulting.it%2Fdownload%2Fdl-squid.html&amp;amp;sref=http%3A%2F%2Fggmm.wordpress.com%2F2007%2F07%2F13%2Finstalacion-de-un-proxy-para-windows-con-squid-for-windows%2F"&gt;&lt;span style="color: blue;"&gt;Squid Download&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Descomprimimos el paquete con winrar en el disco      local C:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La carpeta que se descomprime en C: hay que      renombrarla y llamarla squid&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Entramos a la carpeta C:/squid/etc y renombramos      los archivos .deafult, para que siempre los tengamos originales guardados,      los dejamos todos con extensión .conf&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Abrimos el archivo squid.conf con nuestro editor      preferido.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Allí buscamos la variable http_port podemos      dejarla 3128 por defecto o poner 8080 o ambas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Buscamos la línea cache_dir ufs      c:/squid/var/cache 100 16 256 y nos aseguramos que este descomentada (sin      el símbolo # al principio de la linea); también podemos aumentar el tamaño      de la memoria para el almacenamiento de 100 a otro valor por ej. 1000.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Buscamos la línea visible_hostname y colocamos el      nombre de nuestra máquina, si no lo sabes te vas a &lt;i&gt;inicio&lt;/i&gt; y luego a      &lt;i&gt;ejecutar&lt;/i&gt; y tipeas msinfo32 allí verás el nombre del sistema.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Buscamos la sección de las listas de acceso, se      identifican porque contienen la palabra acl, es la sección ACCESS CONTROLS      del squid.conf; allí buscamos donde dice:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;" lang="EN-US"&gt;acl all src 0.0.0.0/0.0.0.0&lt;br /&gt;&lt;br /&gt;acl manager proto cache_object&lt;br /&gt;&lt;br /&gt;acl localhost src 127.0.0.1/255.255.255.255&lt;br /&gt;&lt;br /&gt;acl to_localhost dst 127.0.0.0/8&lt;br /&gt;&lt;br /&gt;acl SSL_ports port 443 563&lt;br /&gt;&lt;br /&gt;acl Safe_ports port 80 # http&lt;br /&gt;&lt;br /&gt;acl Safe_ports port 21 # ftp&lt;br /&gt;&lt;br /&gt;acl Safe_ports port 443 563 # https, snews&lt;br /&gt;&lt;br /&gt;acl Safe_ports port 70 # gopher&lt;br /&gt;&lt;br /&gt;acl Safe_ports port 210 # wais&lt;br /&gt;&lt;br /&gt;acl Safe_ports port 1025-65535 # unregistered ports&lt;br /&gt;&lt;br /&gt;acl Safe_ports port 280 # http-mgmt&lt;br /&gt;&lt;br /&gt;acl Safe_ports port 488 # gss-http&lt;br /&gt;&lt;br /&gt;acl Safe_ports port 591 # filemaker&lt;br /&gt;&lt;br /&gt;acl Safe_ports port 777 # multiling http&lt;br /&gt;&lt;br /&gt;acl CONNECT method CONNECT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;y debajo escribimos &lt;i&gt;acl nuestra_red &lt;/i&gt;src 192.168.0.0/255.255.255.0 También podemos crear un archivo .txt y guardarlo en c:/squid/etc, en dicho archivo colocamos la o las IP que queramos que accedan a los servicios de red.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Ejemplo:&lt;br /&gt;&lt;br /&gt;192.168.0.1&lt;br /&gt;&lt;br /&gt;192.168.0.2&lt;br /&gt;&lt;br /&gt;192.168.1.3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;192.168.3.45 , (sólo la máquinas con estas ip accederán a Internet)&lt;br /&gt;&lt;br /&gt;el archivo se nombra permitidos.txt y se guarda en c:/squid/etc, y entonces debajo de la línea acl CONNECT method CONNECT colocaríamos &lt;i&gt;acl nuestra_red src “c:/squid/etc/permitidos.txt”&lt;/i&gt;; de la primera forma estaríamos dando acceso a toda la red y de esta sería acceso solo a algunas máquinas. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol start="10" type="1"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Buscamos la línea http_access allow manager      localhost y debajo de ella agregamos: http_acess allow nuestra_red&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Crear los siguientes directorios en forma manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;C:\squid\var\cache&lt;br /&gt;&lt;br /&gt;C:\squid\var\cache0&lt;br /&gt;&lt;br /&gt;C:\squid\var\cache1&lt;br /&gt;&lt;br /&gt;C:\squid\var\cache2&lt;br /&gt;&lt;br /&gt;C:\squid\var\cache3&lt;br /&gt;&lt;br /&gt;C:\squid\var\cache4&lt;br /&gt;&lt;br /&gt;C:\squid\var\cache5&lt;br /&gt;&lt;br /&gt;C:\squid\var\cache6&lt;br /&gt;&lt;br /&gt;C:\squid\var\cache7&lt;br /&gt;&lt;br /&gt;C:\squid\var\cache8&lt;br /&gt;&lt;br /&gt;C:\squid\var\cache9&lt;br /&gt;&lt;br /&gt;C:\squid\var\cacheA&lt;br /&gt;&lt;br /&gt;C:\squid\var\cacheB&lt;br /&gt;&lt;br /&gt;C:\squid\var\cacheC&lt;br /&gt;&lt;br /&gt;C:\squid\var\cacheD&lt;br /&gt;&lt;br /&gt;C:\squid\var\cacheE&lt;br /&gt;&lt;br /&gt;C:\squid\var\cacheF&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;O sea nos vamos al direcorio var y creamos un directorio llamado cache y luego dentro de éste creamos varios directotios nombrados de 00 hasta 0F (Esto es numeración Hexadecimal)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol start="12" type="1"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Ir a menú Inicio, darle clic a ejecutar y      escribir &lt;i&gt;cmd &lt;/i&gt;y darle a aceptar (esto es para abrir una consola)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Una vez en la consola escribir: &lt;i&gt;c:/squid/sbin/squid      –z&lt;/i&gt; y si todo ha salido bien no dará mensajes de error.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Luego escribir &lt;i&gt;c:/squid/sbin/squid –i&lt;/i&gt; lo      cual instalará squid como servicio de Windows xp.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Iniciar el servicio squid, ir a menú Inicio y      hacer clic en ejecutar, luego escribimos &lt;i&gt;services.msc&lt;/i&gt; y le damos      clic a aceptar, esto nos abrirá la ventana de los servicios y allí      buscamos a squid y lo iniciamos o reiniciamos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;De esta forma ya tendremos nuestro Proxy-cache funcionando en Windows.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2010/05/instalacion-de-un-proxy-para-windows.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-2442299463310546088</guid><pubDate>Fri, 21 May 2010 19:29:00 +0000</pubDate><atom:updated>2010-05-21T12:32:36.069-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales para Servidores</category><title>Cómo configurar Squid: Parámetros básicos para Servidor Intermediario (Proxy).</title><description>&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Introducción.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;¿Qué es Servidor Intermediario (Proxy)?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;El término en ingles &lt;b&gt;«Proxy»&lt;/b&gt; tiene un significado muy general y al mismo tiempo ambiguo, aunque invariablemente se considera un sinónimo del concepto de &lt;b&gt;«Intermediario»&lt;/b&gt;. Se suele traducir, en el sentido estricto, como &lt;b&gt;delegado&lt;/b&gt; o &lt;b&gt;apoderado&lt;/b&gt; (el que tiene el que poder sobre otro).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Un &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy) se define como una computadora o dispositivo que ofrece un servicio de red que consiste en permitir a los clientes realizar conexiones de red indirectas hacia otros servicios de red. Durante el proceso ocurre lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 2.25pt;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Cliente se   conecta hacia un &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 2.25pt;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Cliente   solicita una conexión, fichero u otro recurso disponible en un servidor   distinto.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 2.25pt;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Servidor   Intermediario&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; (Proxy)   proporciona el recurso ya sea conectándose hacia el servidor especificado o   sirviendo éste desde un caché.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 2.25pt;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;En algunos   casos el &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy) puede alterar la solicitud del   cliente o bien la respuesta del servidor para diversos propósitos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Los &lt;b&gt;Servidores Intermediarios&lt;/b&gt; (Proxies) generalmente se hacen trabajar simultáneamente como muro cortafuegos operando en el &lt;b&gt;Nivel de Red&lt;/b&gt;, actuando como filtro de paquetes, como en el caso de &lt;b&gt;iptables&lt;/b&gt;, o bien operando en el &lt;b&gt;Nivel de Aplicación&lt;/b&gt;, controlando diversos servicios, como es el caso de &lt;b&gt;TCP Wrapper&lt;/b&gt;. Dependiendo del contexto, el muro cortafuegos también se conoce como &lt;b&gt;BPD&lt;/b&gt; o &lt;b&gt;B&lt;/b&gt;order &lt;b&gt;P&lt;/b&gt;rotection &lt;b&gt;D&lt;/b&gt;evice o simplemente &lt;b&gt;filtro de paquetes&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Una aplicación común de los &lt;b&gt;Servidores Intermediarios&lt;/b&gt; (Proxies) es funcionar como caché de contenido de Red (principalmente HTTP), proporcionando en la proximidad de los clientes un caché de páginas y ficheros disponibles a través de la Red en servidores HTTP remotos, permitiendo a los clientes de la red local acceder hacia éstos de forma más rápida y confiable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Cuando se recibe una petición para un recurso de Red especificado en un &lt;b&gt;URL&lt;/b&gt; (&lt;b&gt;U&lt;/b&gt;niform &lt;b&gt;R&lt;/b&gt;esource &lt;b&gt;L&lt;/b&gt;ocator) el &lt;b&gt;Servidor Intermediario&lt;/b&gt; busca el resultado del &lt;b&gt;URL&lt;/b&gt; dentro del caché. Si éste es encontrado, el &lt;b&gt;Servidor Intermediario&lt;/b&gt; responde al cliente proporcionado inmediatamente el contenido solicitado. Si el contenido solicitado no estuviera disponible en el caché, el &lt;b&gt;Servidor Intermediario&lt;/b&gt; lo traerá desde servidor remoto, entregándolo al cliente que lo solicitó y guardando una copia en el caché. El contenido en el caché es eliminado luego a través de un algoritmo de expiración de acuerdo a la antigüedad, tamaño e historial de &lt;b&gt;respuestas a solicitudes&lt;/b&gt; (hits) (ejemplos: &lt;b&gt;LRU&lt;/b&gt;, &lt;b&gt;LFUDA&lt;/b&gt; y &lt;b&gt;GDSF&lt;/b&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Los &lt;b&gt;Servidores Intermediarios&lt;/b&gt; para contenido de Red (Web Proxies) también pueden actuar como filtros del contenido servido, aplicando políticas de censura de acuerdo a criterios arbitrarios.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Acerca de Squid.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Squid&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; es un &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy) de alto desempeño que se ha venido desarrollando desde hace varios años y es hoy en día un muy popular y ampliamente utilizado entre los sistemas operativos como GNU/Linux y derivados de Unix®. Es muy confiable, robusto y versátil y se distribuye bajo los términos de la Licencia Pública General GNU (&lt;b&gt;GNU/GPL&lt;/b&gt;). Siendo sustento lógico &lt;b&gt;libre&lt;/b&gt;, está disponible el código fuente para quien así lo requiera.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Entre otras cosas, &lt;b&gt;Squid&lt;/b&gt; puede funcionar como &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy) y &lt;b&gt;caché de contenido de Red&lt;/b&gt; para los protocolos &lt;b&gt;HTTP&lt;/b&gt;, &lt;b&gt;FTP&lt;/b&gt;, &lt;b&gt;GOPHER&lt;/b&gt; y &lt;b&gt;WAIS&lt;/b&gt;, Proxy de &lt;b&gt;SSL&lt;/b&gt;, caché transparente, &lt;b&gt;WWCP&lt;/b&gt;, aceleración &lt;b&gt;HTTP&lt;/b&gt;, caché de consultas DNS y otras muchas más como filtración de contenido y control de acceso por IP y por usuario.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Squid&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; consiste de un programa principal como servidor, un programa para búsqueda en servidores &lt;b&gt;DNS&lt;/b&gt;, programas opcionales para reescribir solicitudes y realizar autenticación y algunas herramientas para administración y y herramientas para clientes. Al iniciar &lt;b&gt;Squid&lt;/b&gt; da origen a un número configurable (5, de modo predefinido a través del parámetro &lt;b&gt;dns_children&lt;/b&gt;) de procesos de búsqueda en servidores &lt;b&gt;DNS&lt;/b&gt;, cada uno de los cuales realiza una búsqueda única en servidores &lt;b&gt;DNS&lt;/b&gt;, reduciendo la cantidad de tiempo de espera para las búsquedas en servidores &lt;b&gt;DNS&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;NOTA   ESPECIAL:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;b&gt;Squid&lt;/b&gt;   &lt;b&gt;no debe ser utilizado como Servidor Intermediario (Proxy)&lt;/b&gt; para   protocolos como &lt;b&gt;SMTP&lt;/b&gt;, &lt;b&gt;POP3&lt;/b&gt;, &lt;b&gt;TELNET&lt;/b&gt;, &lt;b&gt;SSH&lt;/b&gt;, &lt;b&gt;IRC&lt;/b&gt;,   etc. Si se requiere intermediar para &lt;b&gt;cualquier protocolo distinto&lt;/b&gt; a &lt;b&gt;HTTP&lt;/b&gt;,   &lt;b&gt;HTTPS&lt;/b&gt;, &lt;b&gt;FTP&lt;/b&gt;, &lt;b&gt;GOPHER&lt;/b&gt; y &lt;b&gt;WAIS&lt;/b&gt; se requerirá   implementar obligatoriamente un enmascaramiento de IP o &lt;b&gt;NAT&lt;/b&gt; (&lt;b&gt;N&lt;/b&gt;etwork   &lt;b&gt;A&lt;/b&gt;ddress &lt;b&gt;T&lt;/b&gt;ranslation) o bien hacer uso de un servidor &lt;b&gt;SOCKS&lt;/b&gt;   como &lt;b&gt;Dante&lt;/b&gt; (&lt;/span&gt;&lt;a href="http://www.inet.no/dante/"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;"&gt;http://www.inet.no/dante/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;" lang="EN-US"&gt;URL: &lt;/span&gt;&lt;a href="http://www.squid-cache.org/"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;" lang="EN-US"&gt;http://www.squid-cache.org/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Algoritmos de caché utilizados por Squid.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;A través de un parámetro (&lt;b&gt;cache_replacement_policy&lt;/b&gt;) &lt;b&gt;Squid&lt;/b&gt; incluye soporte para los siguientes algoritmos para el caché:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 2.25pt;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;LRU&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Acrónimo   de &lt;b&gt;L&lt;/b&gt;east &lt;b&gt;R&lt;/b&gt;ecently &lt;b&gt;U&lt;/b&gt;sed, que traduce como &lt;b&gt;Menos   Recientemente Utilizado&lt;/b&gt;. En este algoritmo los objetos que no han sido   accedidos en mucho tiempo son eliminados primero, manteniendo siempre en el   caché a los objetos más recientemente solicitados. &lt;b&gt;Ésta política es la utilizada   por Squid de modo predefinido&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;"&gt;&lt;/td&gt;   &lt;td style="padding: 2.25pt;"&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 2.25pt;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;LFUDA&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Acrónimo   de &lt;b&gt;L&lt;/b&gt;east &lt;b&gt;F&lt;/b&gt;requently &lt;b&gt;U&lt;/b&gt;sed with &lt;b&gt;D&lt;/b&gt;ynamic &lt;b&gt;A&lt;/b&gt;ging,   que se traduce como &lt;b&gt;Menos Frecuentemente Utilizado con Envejecimiento   Dinámico&lt;/b&gt;. En este algoritmo los objetos más solicitados permanecen en el   caché sin importar su tamaño optimizando la &lt;b&gt;eficiencia&lt;/b&gt; (hit rate) por &lt;b&gt;octetos&lt;/b&gt;   (Bytes) a expensas de la eficiencia misma, de modo que un objeto grande que   se solicite con mayor frecuencia impedirá que se pueda hacer caché de objetos   pequeños que se soliciten con menor frecuencia.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 2.25pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;"&gt;&lt;/td&gt;   &lt;td style="padding: 2.25pt;"&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 2.25pt;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;GDSF&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Acrónimo   de &lt;b&gt;G&lt;/b&gt;reedy&lt;b&gt;D&lt;/b&gt;ual &lt;b&gt;S&lt;/b&gt;ize &lt;b&gt;F&lt;/b&gt;requency, que se traduce como   &lt;b&gt;Frecuencia de tamaño &lt;i&gt;GreedyDual&lt;/i&gt;&lt;/b&gt; (&lt;i&gt;codicioso dual&lt;/i&gt;), que es   el algoritmo sobre el cual se basa &lt;b&gt;GDSF&lt;/b&gt;. Optimiza la &lt;b&gt;eficiencia&lt;/b&gt;   (hit rate) por objeto manteniendo en el caché los objetos pequeños más   frecuentemente solicitados de modo que hay mejores posibilidades de lograr &lt;b&gt;respuesta   a una solicitud&lt;/b&gt; (hit). Tiene una eficiencia por &lt;b&gt;octetos&lt;/b&gt; (Bytes)   menor que el algoritmo &lt;b&gt;LFUDA&lt;/b&gt; debido a que descarta del caché objetos   grandes que sean solicitado con frecuencia.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Sustento lógico necesario.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Para poder llevar al cabo los procedimientos descritos en este manual y documentos relacionados, usted necesitará tener instalado al menos lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Al menos   squid-2.5.STABLE6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;httpd-2.0.x   (Apache), como auxiliar de caché con aceleración.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Todos&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; los parches de seguridad   disponibles para la versión del sistema operativo que esté utilizando. No es   conveniente utilizar un sistema con posibles vulnerabilidades como Servidor   Intermediario.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Debe tomarse en consideración que, de ser posible, se debe utilizar &lt;b&gt;siempre&lt;/b&gt; las versiones estables más recientes de todo sustento lógico que vaya a ser instalado para realizar los procedimientos descritos en este manual, a fin de contar con los parches de seguridad necesarios. &lt;b&gt;&lt;u&gt;Ninguna&lt;/u&gt; versión de Squid anterior a la 2.5.STABLE6 se considera como apropiada&lt;/b&gt; debido a fallas de seguridad de gran importancia.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Squid&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; no se instala de manera predeterminada a menos que especifique lo contrario durante la instalación del sistema operativo, sin embargo viene incluido en casi todas las distribuciones actuales. El procedimiento de instalación es exactamente el mismo que con cualquier otro sustento lógico.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Instalación a través de yum.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si cuenta con un sistema con CentOS o White Box Enterprise Linux 3 o versiones posteriores, utilice lo siguiente y se instalará todo lo necesario junto con sus dependencias:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;yum -y install squid httpd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Instalación a través de up2date.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si cuenta con un sistema con Red Hat™ Enterprise Linux 3 o versiones posteriores, utilice lo siguiente y se instalará todo lo necesario junto con sus dependencias:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;up2date -i squid httpd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Otros componentes necesarios.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;El mandato &lt;b&gt;iptables&lt;/b&gt; se utilizará para generar las reglas necesarias para el guión de Enmascaramiento de IP. Se instala de modo predefinido en todas las distribuciones actuales que utilicen &lt;b&gt;núcleo&lt;/b&gt; (kernel) versiones 2.4 y 2.6.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Es importante tener actualizado el núcleo del sistema operativo por diversas cuestiones de seguridad. No es recomendable utilizar versiones del kernel anteriores a la &lt;b&gt;2.4.21&lt;/b&gt;. Actualice el núcleo a la versión más reciente disponible para su distribución.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si cuenta con un sistema con CentOS o White Box Enterprise Linux 3 o versiones posteriores, utilice lo siguiente para actualizar el núcleo del sistema operativo e &lt;b&gt;iptables&lt;/b&gt;, si acaso fuera necesario:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;thead&gt;   &lt;tr style=""&gt;    &lt;td style="width: 100%; background: none repeat scroll 0% 0% rgb(230, 230, 230); padding: 2.25pt;" valign="top" width="100%"&gt;    &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;yum -y update kernel iptables&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt; &lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si cuenta con un sistema con Red Hat™ Enterprise Linux 3 o versiones posteriores, utilice lo siguiente para actualizar el núcleo del sistema operativo, e &lt;b&gt;iptables&lt;/b&gt; si acaso fuera necesario:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;thead&gt;   &lt;tr style=""&gt;    &lt;td style="width: 100%; background: none repeat scroll 0% 0% rgb(230, 230, 230); padding: 2.25pt;" valign="top" width="100%"&gt;    &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;up2date -u kernel iptables&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt; &lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Antes de continuar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Tenga en cuenta que este manual ha sido comprobado varias veces y ha funcionado en todos los casos y si algo no funciona solo significa que usted no lo leyó a detalle y no siguió correctamente las indicaciones.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Evite dejar &lt;b&gt;espacios vacíos&lt;/b&gt; en lugares indebidos. El siguiente es un ejemplo de como &lt;b&gt;no&lt;/b&gt; se debe habilitar un parámetro.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Mal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;# Opción &lt;b&gt;incorrectamente&lt;/b&gt;   habilitada&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% rgb(210, 210, 210);"&gt;  http_port&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; background: none repeat scroll 0% 0% rgb(210, 210, 210);"&gt; 3128&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;El siguiente es un ejemplo de como &lt;b&gt;si&lt;/b&gt; se debe habilitar un parámetro.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Bien&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;# Opción &lt;b&gt;correctamente&lt;/b&gt;   habilitada&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% rgb(210, 210, 210);"&gt;http_port&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; background: none repeat scroll 0% 0% rgb(210, 210, 210);"&gt; 3128&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Configuración básica.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Squid&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; utiliza el fichero de configuración localizado en &lt;b&gt;/etc/squid/squid.conf&lt;/b&gt;, y podrá trabajar sobre este utilizando su editor de texto simple preferido. Existen un gran número de parámetros, de los cuales recomendamos configurar los siguientes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;http_port&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;cache_dir&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Al menos   una &lt;b&gt;Lista de Control de Acceso&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Al menos   una &lt;b&gt;Regla de Control de Acceso&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;httpd_accel_host&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;httpd_accel_port&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;httpd_accel_with_proxy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Parámetro http_port: ¿Que puerto utilizar para Squid?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;De acuerdo a las asignaciones hechas por &lt;b&gt;IANA&lt;/b&gt; y continuadas por la &lt;b&gt;ICANN&lt;/b&gt; desde el 21 de marzo de 2001, los &lt;b&gt;P&lt;/b&gt;uertos &lt;b&gt;R&lt;/b&gt;egistrados (rango desde 1024 hasta 49151) recomendados para &lt;b&gt;Servidores Intermediarios&lt;/b&gt; (Proxies) pueden ser el 3128 y 8080 a través de &lt;b&gt;TCP&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;De modo predefinido &lt;b&gt;Squid&lt;/b&gt; utilizará el puerto 3128 para atender peticiones, sin embargo se puede especificar que lo haga en cualquier otro puerto disponible o bien que lo haga en varios puertos disponibles a la vez.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;En el caso de un &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy) Transparente, regularmente se utilizará el puerto 80 o el 8000 y se valdrá del re-direccionamiento de peticiones de modo tal que no habrá necesidad alguna de modificar la configuración de los &lt;b&gt;clientes HTTP&lt;/b&gt; para utilizar el &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy). Bastará con utilizar como puerta de enlace al servidor. Es importante recordar que los &lt;b&gt;Servidores HTTP&lt;/b&gt;, como Apache, también utilizan dicho puerto, por lo que será necesario volver a configurar el servidor &lt;b&gt;HTTP&lt;/b&gt; para utilizar otro puerto disponible, o bien desinstalar o desactivar el servidor HTTP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Hoy en día puede no ser del todo práctico el utilizar un &lt;b&gt;Servidor Intermediario (Proxy) Transparente&lt;/b&gt;, a menos que se trate de un servicio de &lt;b&gt;Café Internet&lt;/b&gt; u oficina pequeña, siendo que uno de los principales problemas con los que lidian los administradores es el mal uso y/o abuso del acceso a Internet por parte del personal. Es por esto que puede resultar más conveniente configurar un &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy) con restricciones por clave de acceso, lo cual no puede hacerse con un &lt;b&gt;Servidor Intermediario (Proxy) Transparente&lt;/b&gt;, debido a que se requiere un diálogo de nombre de usuario y clave de acceso.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Regularmente algunos programas utilizados comúnmente por los usuarios suelen traer de modo predefinido el puerto 8080 &lt;b&gt;(servicio de cacheo WWW)&lt;/b&gt; para utilizarse al configurar que &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy) utilizar. Si queremos aprovechar esto en nuestro favor y ahorrarnos el tener que dar explicaciones innecesarias al usuario, podemos especificar que &lt;b&gt;Squid&lt;/b&gt; escuche peticiones en dicho puerto también. Siendo así localice la sección de definición de &lt;b&gt;http_port&lt;/b&gt;, y especifique:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;span style=""&gt;    &lt;/span&gt;You may specify multiple socket addresses   on multiple lines.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;# Default:   http_port 3128&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;http_port   3128&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;http_port 8080&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si desea incrementar la seguridad, puede vincularse el servicio a una IP que solo se pueda acceder desde la red local. Considerando que el servidor utilizado posee una IP 192.168.1.254, puede hacerse lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;span style=""&gt;    &lt;/span&gt;You may specify multiple socket addresses   on multiple lines.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;# Default:   http_port 3128&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;http_port   192.168.1.254:3128&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;http_port 192.168.1.254:8080&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Parámetro cache_mem.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;El parámetro &lt;b&gt;cache_mem&lt;/b&gt; establece la cantidad ideal de memoria para lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Objetos en   tránsito.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Objetos   frecuentemente utilizados (&lt;i&gt;Hot&lt;/i&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 0cm;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Objetos   negativamente almacenados en el caché.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Los datos de estos objetos se almacenan en bloques de 4 Kb. El parámetro &lt;b&gt;cache_mem&lt;/b&gt; especifica un límite máximo en el tamaño total de bloques acomodados, donde los objetos en tránsito tienen mayor prioridad. Sin embargo los objetos &lt;b&gt;Hot&lt;/b&gt; y aquellos negativamente almacenados en el caché podrán utilizar la memoria no utilizada hasta que esta sea requerida. De ser necesario, si un objeto en tránsito es mayor a la cantidad de memoria especificada, &lt;b&gt;Squid&lt;/b&gt; excederá lo que sea necesario para satisfacer la petición.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;De modo predefinido se establecen 8 MB. Puede especificarse una cantidad mayor si así se considera necesario, dependiendo esto de los hábitos de los usuarios o necesidades establecidas por el administrador.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si se posee un servidor con al menos 128 MB de RAM, establezca 16 MB como valor para este parámetro:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;cache_mem 16 MB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Parámetro cache_dir: ¿Cuanto desea almacenar de Internet en el disco duro?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Este parámetro se utiliza para establecer que tamaño se desea que tenga el caché en el disco duro para &lt;b&gt;Squid&lt;/b&gt;. Para entender esto un poco mejor, responda a esta pregunta: &lt;b&gt;¿Cuanto desea almacenar de Internet en el disco duro?&lt;/b&gt; De modo predefinido &lt;b&gt;Squid&lt;/b&gt; utilizará un caché de 100 MB, de modo tal que encontrará la siguiente línea:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;cache_dir ufs /var/spool/squid &lt;b&gt;100&lt;/b&gt;   16 256&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Se puede incrementar el tamaño del caché hasta donde lo desee el administrador. Mientras más grande sea el caché, más objetos se almacenarán en éste y por lo tanto se utilizará menos el ancho de banda. La siguiente línea establece un caché de 700 MB:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;cache_dir ufs /var/spool/squid &lt;b&gt;700&lt;/b&gt;   16 256&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Los números &lt;b&gt;16&lt;/b&gt; y &lt;b&gt;256&lt;/b&gt; significan que el directorio del caché contendrá 16 directorios subordinados con 256 niveles cada uno. &lt;b&gt;No modifique esto números, no hay necesidad de hacerlo&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Es muy importante considerar que si se especifica un determinado tamaño de caché y éste excede al espacio real disponible en el disco duro, &lt;b&gt;Squid&lt;/b&gt; se bloqueará inevitablemente. Sea cauteloso con el tamaño de caché especificado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Parámetro ftp_user.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Al acceder a un servidor FTP de manera anónima, de modo predefinido &lt;b&gt;Squid&lt;/b&gt; enviará como clave de acceso &lt;b&gt;Squid@&lt;/b&gt;. Si se desea que el acceso anónimo a los servidores FTP sea más informativo, o bien si se desea acceder a servidores FTP que validan la autenticidad de la dirección de correo especificada como clave de acceso, puede especificarse la dirección de correo electrónico que uno considere pertinente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;ftp_user   proxy@su-dominio.net&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Controles de acceso.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Es necesario establecer &lt;b&gt;Listas de Control de Acceso&lt;/b&gt; que definan una red o bien ciertas máquinas en particular. A cada lista se le asignará una &lt;b&gt;Regla de Control de Acceso&lt;/b&gt; que permitirá o denegará el acceso a &lt;b&gt;Squid&lt;/b&gt;. Procedamos a entender como definir unas y otras.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Listas de control de acceso.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Regularmente una lista de control de acceso se establece con la siguiente sintaxis:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;"&gt;acl&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; [nombre de la lista] &lt;span style="color: brown;"&gt;src&lt;/span&gt; [lo que compone a la lista]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si se desea establecer una lista de control de acceso que abarque a toda la red local, basta definir la IP correspondiente a la red y la máscara de la sub-red. Por ejemplo, si se tiene una red donde las máquinas tienen direcciones IP 192.168.1.&lt;b&gt;n&lt;/b&gt; con máscara de sub-red 255.255.255.0, podemos utilizar lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;"&gt;acl&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; miredlocal &lt;span style="color: brown;"&gt;src&lt;/span&gt; 192.168.1.0/255.255.255.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;También puede definirse una &lt;b&gt;Lista de Control de Acceso&lt;/b&gt; especificando un fichero localizado en cualquier parte del disco duro, y la cual contiene una lista de direcciones IP. Ejemplo:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;"&gt;acl&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; permitidos &lt;span style="color: brown;"&gt;src&lt;/span&gt; "/etc/squid/permitidos"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;El fichero &lt;b&gt;/etc/squid/permitidos&lt;/b&gt; contendría algo como siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.15&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.16&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.40&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Lo anterior estaría definiendo que la &lt;b&gt;Lista de Control de Acceso&lt;/b&gt; denominada &lt;b&gt;permitidos&lt;/b&gt; estaría compuesta por las direcciones IP incluidas en el fichero &lt;b&gt;/etc/squid/permitidos&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Reglas de Control de Acceso.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Estas definen si se permite o no el acceso hacia &lt;b&gt;Squid&lt;/b&gt;. Se aplican a las &lt;b&gt;Listas de Control de Acceso&lt;/b&gt;. Deben colocarse en la sección de reglas de control de acceso definidas por el administrador, es decir, a partir de donde se localiza la siguiente leyenda:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;# INSERT   YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La sintaxis básica es la siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;"&gt;http_access&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; [&lt;span style="color: red;"&gt;deny&lt;/span&gt;   o &lt;span style="color: purple;"&gt;allow&lt;/span&gt;] [lista de control de acceso]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;En el siguiente ejemplo consideramos una regla que establece acceso permitido a &lt;b&gt;Squid&lt;/b&gt; a la &lt;b&gt;Lista de Control de Acceso&lt;/b&gt; denominada &lt;b&gt;permitidos&lt;/b&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;"&gt;http_access&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: purple;"&gt;allow&lt;/span&gt;   permitidos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;También pueden definirse reglas valiéndose de la expresión &lt;b&gt;!&lt;/b&gt;, la cual significa &lt;b&gt;no&lt;/b&gt;. Pueden definirse, por ejemplo, dos listas de control de acceso, una denominada &lt;b&gt;lista1&lt;/b&gt; y otra denominada &lt;b&gt;lista2&lt;/b&gt;, en la misma regla de control de acceso, en donde se asigna una expresión a una de estas. La siguiente establece que se permite el acceso a &lt;b&gt;Squid&lt;/b&gt; a lo que comprenda &lt;b&gt;lista1&lt;/b&gt; excepto aquello que comprenda &lt;b&gt;lista2&lt;/b&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;"&gt;http_access&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: purple;"&gt;allow&lt;/span&gt;   lista1 !lista2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Este tipo de reglas son útiles cuando se tiene un gran grupo de IP dentro de un rango de red al que se debe &lt;b&gt;permitir&lt;/b&gt; acceso, y otro grupo dentro de la misma red al que se debe &lt;b&gt;denegar&lt;/b&gt; el acceso.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Aplicando Listas y Reglas de control de acceso.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Una vez comprendido el funcionamiento de la Listas y las Regla de Control de Acceso, procederemos a determinar cuales utilizar para nuestra configuración.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Caso 1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Considerando como ejemplo que se dispone de una red 192.168.1.0/255.255.255.0, si se desea definir toda la red local, utilizaremos la siguiente línea en la sección de &lt;b&gt;Listas de Control de Acceso&lt;/b&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;"&gt;acl&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; todalared &lt;span style="color: brown;"&gt;src&lt;/span&gt; 192.168.1.0/255.255.255.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Habiendo hecho lo anterior, la sección de listas de control de acceso debe quedar más o menos del siguiente modo:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Listas de Control de Acceso: definición de una red local completa&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#   Recommended minimum configuration:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;" lang="EN-US"&gt;acl&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; all &lt;span style="color: brown;"&gt;src&lt;/span&gt; 0.0.0.0/0.0.0.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;" lang="EN-US"&gt;acl&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; manager proto cache_object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;" lang="EN-US"&gt;acl&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; localhost &lt;span style="color: brown;"&gt;src&lt;/span&gt; 127.0.0.1/255.255.255.255&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;"&gt;acl&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; todalared &lt;span style="color: brown;"&gt;src&lt;/span&gt; 192.168.1.0/255.255.255.0&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;A continuación procedemos a aplicar la regla de control de acceso:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;"&gt;http_access&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: purple;"&gt;allow&lt;/span&gt;   todalared&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Habiendo hecho lo anterior, la zona de reglas de control de acceso debería quedar más o menos de este modo:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Reglas de control de acceso: Acceso a una Lista de Control de Acceso.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;# INSERT   YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;" lang="EN-US"&gt;http_access&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; &lt;span style="color: purple;"&gt;allow&lt;/span&gt;   localhost&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;" lang="EN-US"&gt;http_access&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; &lt;span style="color: purple;"&gt;allow&lt;/span&gt;   todalared&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;"&gt;http_access&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: red;"&gt;deny&lt;/span&gt;   all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La regla &lt;b&gt;&lt;span style="color: darkgreen;"&gt;http_access&lt;/span&gt; &lt;span style="color: purple;"&gt;allow&lt;/span&gt; todalared&lt;/b&gt; permite el acceso a &lt;b&gt;Squid&lt;/b&gt; a la &lt;b&gt;Lista de Control de Acceso&lt;/b&gt; denominada &lt;b&gt;todalared&lt;/b&gt;, la cual está conformada por 192.168.1.0/255.255.255.0. Esto significa que cualquier máquina desde 192.168.1.1 hasta 192.168.1.254 podrá acceder a &lt;b&gt;Squid&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Caso 2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si solo se desea permitir el acceso a &lt;b&gt;Squid&lt;/b&gt; a ciertas direcciones IP de la red local, deberemos crear un fichero que contenga dicha lista. Genere el fichero &lt;b&gt;/etc/squid/listas/redlocal&lt;/b&gt;, dentro del cual se incluirán solo aquellas direcciones IP que desea confirmen la Lista de Control de acceso. Ejemplo:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.15&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.16&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;192.168.1.40&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Denominaremos a esta lista de control de acceso como &lt;b&gt;redlocal&lt;/b&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;"&gt;acl&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; redlocal &lt;span style="color: brown;"&gt;src&lt;/span&gt;   "/etc/squid/listas/redlocal"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Habiendo hecho lo anterior, la sección de listas de control de acceso debe quedar más o menos del siguiente modo:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Listas de Control de Acceso: definición de una red local completa&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#   Recommended minimum configuration:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;" lang="EN-US"&gt;acl&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; all &lt;span style="color: brown;"&gt;src&lt;/span&gt; 0.0.0.0/0.0.0.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;" lang="EN-US"&gt;acl&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; manager proto cache_object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;" lang="EN-US"&gt;acl&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; localhost &lt;span style="color: brown;"&gt;src&lt;/span&gt; 127.0.0.1/255.255.255.255&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;"&gt;acl&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; redlocal &lt;span style="color: brown;"&gt;src&lt;/span&gt;   "/etc/squid/listas/redlocal"&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;A continuación procedemos a aplicar la regla de control de acceso:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;"&gt;http_access&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: purple;"&gt;allow&lt;/span&gt;   redlocal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Habiendo hecho lo anterior, la zona de reglas de control de acceso debería quedar más o menos de este modo:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Reglas de control de acceso: Acceso a una Lista de Control de Acceso.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;# INSERT   YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;" lang="EN-US"&gt;http_access&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; &lt;span style="color: purple;"&gt;allow&lt;/span&gt;   localhost&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;" lang="EN-US"&gt;http_access&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; &lt;span style="color: purple;"&gt;allow&lt;/span&gt;   redlocal&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;"&gt;http_access&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: red;"&gt;deny&lt;/span&gt;   all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La regla &lt;b&gt;&lt;span style="color: darkgreen;"&gt;http_access&lt;/span&gt; &lt;span style="color: purple;"&gt;allow&lt;/span&gt; redlocal&lt;/b&gt; permite el acceso a &lt;b&gt;Squid&lt;/b&gt; a la &lt;b&gt;Lista de Control de Acceso&lt;/b&gt; denominada &lt;b&gt;redlocal&lt;/b&gt;, la cual está conformada por las direcciones IP especificadas en el fichero &lt;b&gt;/etc/squid/listas/redlocal&lt;/b&gt;. Esto significa que cualquier máquina no incluida en &lt;b&gt;/etc/squid/listas/redlocal&lt;/b&gt; no tendrá acceso a &lt;b&gt;Squid&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Parámetro chache_mgr.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;De modo predefinido, si algo ocurre con el caché, como por ejemplo que muera el procesos, se enviará un mensaje de aviso a la cuenta &lt;b&gt;webmaster&lt;/b&gt; del servidor. Puede especificarse una distinta si acaso se considera conveniente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;cache_mgr joseperez@midominio.net&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Parámetro cache_peer: caches padres y hermanos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;El parámetro &lt;span style="color: darkgreen;"&gt;cache_peer&lt;/span&gt; se utiliza para especificar otros &lt;b&gt;Servidores Intermediarios&lt;/b&gt; (Proxies) con caché en una jerarquía como &lt;b&gt;padres&lt;/b&gt; o como &lt;b&gt;hermanos&lt;/b&gt;. Es decir, definir si hay un &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy) adelante o en paralelo. La sintaxis básica es la siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;"&gt;cache_peer&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; servidor tipo http_port icp_port   opciones&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Ejemplo:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; Si su caché va a estar trabajando detrás de otro servidor cache, es decir un caché padre, y considerando que el caché padre tiene una IP 192.168.1.1, escuchando peticiones &lt;b&gt;HTTP&lt;/b&gt; en el puerto 8080 y peticiones ICP en puerto 3130 &lt;b&gt;(puerto utilizado de modo predefinido por Squid)&lt;/b&gt; ,especificando que no se almacenen en caché los objetos que ya están presentes en el caché del &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy) padre, utilice la siguiente línea:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;" lang="EN-US"&gt;cache_peer&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; 192.168.1.1 &lt;span style="color: purple;"&gt;parent&lt;/span&gt;   8080 3130 proxy-only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Cuando se trabaja en redes muy grandes donde existen varios Servidores Intermediarios (Proxy) haciendo caché de contenido de Internet, es una buena idea hacer trabajar todos los caché entre si. Configurar caches vecinos como &lt;b&gt;&lt;span style="color: purple;"&gt;sibling&lt;/span&gt;&lt;/b&gt; (hermanos) tiene como beneficio el que se consultarán estos caches localizados en la red local antes de acceder hacia Internet y consumir ancho de banda para acceder hacia un objeto que ya podría estar presente en otro caché vecino.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Ejemplo:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; Si su caché va a estar trabajando en paralelo junto con otros caches, es decir caches hermanos, y considerando los caches tienen IP 10.1.0.1, 10.2.0.1 y 10.3.0.1, todos escuchando peticiones &lt;b&gt;HTTP&lt;/b&gt; en el puerto 8080 y peticiones ICP en puerto 3130, especificando que no se almacenen en caché los objetos que ya están presentes en los caches hermanos, utilice las siguientes líneas:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;" lang="EN-US"&gt;cache_peer&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; 10.1.0.1 &lt;span style="color: purple;"&gt;sibling&lt;/span&gt;   8080 3130 proxy-only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;" lang="EN-US"&gt;cache_peer&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; 10.2.0.1 &lt;span style="color: purple;"&gt;sibling&lt;/span&gt;   8080 3130 proxy-only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;" lang="EN-US"&gt;cache_peer&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; 10.3.0.1 &lt;span style="color: purple;"&gt;sibling&lt;/span&gt;   8080 3130 proxy-only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Pueden hacerse combinaciones que de manera tal que se podrían tener caches padres y hermanos trabajando en conjunto en una red local. Ejemplo:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;" lang="EN-US"&gt;cache_peer&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; 10.0.0.1 &lt;span style="color: purple;"&gt;parent&lt;/span&gt;   8080 3130 proxy-only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;" lang="EN-US"&gt;cache_peer&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; 10.1.0.1 &lt;span style="color: purple;"&gt;sibling&lt;/span&gt;   8080 3130 proxy-only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;" lang="EN-US"&gt;cache_peer&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; 10.2.0.1 &lt;span style="color: purple;"&gt;sibling&lt;/span&gt;   8080 3130 proxy-only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: darkgreen;" lang="EN-US"&gt;cache_peer&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt; 10.3.0.1 &lt;span style="color: purple;"&gt;sibling&lt;/span&gt;   8080 3130 proxy-only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Caché con aceleración.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Cuando un usuario hace petición hacia un objeto en Internet, este es almacenado en el caché de &lt;b&gt;Squid&lt;/b&gt;. Si otro usuario hace petición hacia el mismo objeto, y este no ha sufrido modificación alguna desde que lo accedió el usuario anterior, &lt;b&gt;Squid&lt;/b&gt; mostrará el que ya se encuentra en el caché en lugar de volver a descargarlo desde Internet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Esta función permite navegar rápidamente cuando los objetos ya están en el caché de &lt;b&gt;Squid&lt;/b&gt; y además optimiza enormemente la utilización del ancho de banda.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La configuración de &lt;b&gt;Squid&lt;/b&gt; como Servidor Intermediario (Proxy) Transparente solo requiere complementarse utilizando una regla de &lt;b&gt;iptables&lt;/b&gt; que se encargará de re-direccionar peticiones haciéndolas pasar por el puerto 8080. La regla de &lt;b&gt;iptables&lt;/b&gt; necesaria se describe más adelante en este documento.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Proxy Acelerado: Opciones para Servidor Intermediario (Proxy) en modo convencional.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;En la sección &lt;b&gt;HTTPD-ACCELERATOR OPTIONS&lt;/b&gt; deben habilitarse los siguientes parámetros:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;httpd_accel_host virtual&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;httpd_accel_port 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;httpd_accel_with_proxy   on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Proxy Acelerado: Opciones para Servidor Intermediario (Proxy) Transparente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si se trata de un &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy) transparente, deben utilizarse las siguientes opciones, considerando que se hará uso del caché de un servidor &lt;b&gt;HTTP&lt;/b&gt; (Apache) como auxiliar:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;# Debe especificarse la IP de   cualquier &lt;b&gt;servidor HTTP&lt;/b&gt; en la &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;# red local o bien el valor &lt;b&gt;virtual&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;httpd_accel_host 192.168.1.254&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;httpd_accel_port 80&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;httpd_accel_with_proxy   on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;httpd_accel_uses_host_header   on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Proxy Acelerado: Opciones para Servidor Intermediario (Proxy) Transparente para redes con Internet Exlorer 5.5 y versiones anteriores.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si va a utilizar Internet Explorer 5.5 y versiones anteriores con un &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy) transparente, es importante recuerde que dichas versiones tiene un pésimo soporte con los &lt;b&gt;Servidores Intermediarios&lt;/b&gt; (Proxies) transparentes imposibilitando por completo la capacidad de refrescar contenido. Si se utiliza el parámetro &lt;b&gt;ie_refresh&lt;/b&gt; con valor &lt;b&gt;on&lt;/b&gt; puede hacer que se verifique en los servidores de origen para nuevo contenido para todas las peticiones &lt;b&gt;IMS-REFRESH&lt;/b&gt; provenientes de Internet Explorer 5.5 y versiones anteriores.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;# Debe especificarse la IP de   cualquier servidor &lt;b&gt;HTTP&lt;/b&gt; en la&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;# red local&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;httpd_accel_host 192.168.1.254&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;httpd_accel_port   80&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;httpd_accel_with_proxy   on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;httpd_accel_uses_host_header   on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;ie_refresh on&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Lo más conveniente es actualizar hacia Internet Explorer 6.x o definitivamente optar por otras alternativas. &lt;/span&gt;&lt;a href="http://www.mozilla.org/"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;"&gt;Mozilla&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; es en un conjunto de aplicaciones para Internet, o bien &lt;/span&gt;&lt;a href="http://www.getfirefox.com/"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;"&gt;Firefox&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;, que es probablemente el mejor navegador que existe en el mercado. &lt;b&gt;Firefox&lt;/b&gt; es un navegador muy ligero y que &lt;b&gt;cumple con los estándares&lt;/b&gt;, y está disponible para Windows, Linux, Mac OS X y otros sistemas operativos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Estableciendo el idioma de los mensajes mostrados por de Squid hacia el usuario.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Squid&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; incluye traducción a distintos idiomas de las distintas páginas de error e informativas que son desplegadas en un momento dado durante su operación. Dichas traducciones se pueden encontrar en &lt;b&gt;/usr/share/squid/errors/&lt;/b&gt;. Para poder hacer uso de las páginas de error traducidas al español, es necesario cambiar un enlace simbólico localizado en &lt;b&gt;/etc/squid/errors&lt;/b&gt; para que apunte hacia &lt;b&gt;/usr/share/squid/errors/Spanish&lt;/b&gt; en lugar de hacerlo hacia &lt;b&gt;/usr/share/squid/errors/English&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Elimine primero el enlace simbólico actual:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;rm -f   /etc/squid/errors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Coloque un nuevo enlace simbólico apuntando hacia el directorio con los ficheros correspondientes a los errores traducidos al español.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;ln -s &lt;b&gt;/usr/share&lt;/b&gt;/squid/errors/Spanish   /etc/squid/errors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Nota: Este enlace simbólico debe verificarse, y regenerarse de ser necesario, cada vez que se actualizado Squid ya sea a través de yum, up2date o manualmente con el mandato rpm.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Iniciando, reiniciando y añadiendo el servicio al arranque del sistema.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Una vez terminada la configuración, ejecute el siguiente mandato para iniciar por primera vez &lt;b&gt;Squid&lt;/b&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;service squid start&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si necesita reiniciar para probar cambios hechos en la configuración, utilice lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;service squid restart&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si desea que &lt;b&gt;Squid&lt;/b&gt; inicie de manera automática la próxima vez que inicie el sistema, utilice lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;chkconfig squid on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Lo anterior habilitará a &lt;b&gt;Squid&lt;/b&gt; en todos los niveles de corrida.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Depuración de errores&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Cualquier error al inicio de &lt;b&gt;Squid&lt;/b&gt; solo significa que hubo errores de sintaxis, errores de dedo o bien se están citando incorrectamente las rutas hacia los ficheros de las &lt;b&gt;Listas de Control de Acceso&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Puede realizar diagnóstico de problemas indicándole a &lt;b&gt;Squid&lt;/b&gt; que vuelva a leer configuración, lo cual devolverá los errores que existan en el fichero &lt;b&gt;/etc/squid/squid.conf&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;service squid &lt;b&gt;reload&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Cuando se trata de errores graves que no permiten iniciar el servicio, puede examinarse el contenido del fichero &lt;b&gt;/var/log/squid/squid.out&lt;/b&gt; con el mandato &lt;b&gt;less&lt;/b&gt;, &lt;b&gt;more&lt;/b&gt; o cualquier otro visor de texto:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;thead&gt;   &lt;tr style=""&gt;    &lt;td style="width: 100%; background: none repeat scroll 0% 0% rgb(230, 230, 230); padding: 2.25pt;" valign="top" width="100%"&gt;    &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;less    /var/log/squid/squid.out&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt; &lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Ajustes para el muro corta-fuegos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Si se tiene poca experiencia con guiones de cortafuegos a través de iptables, sugerimos utilizar &lt;b&gt;Firestarter&lt;/b&gt;. éste permite configurar fácilmente tanto el enmascaramiento de IP como el muro corta-fuegos. Si se tiene un poco más de experiencia, recomendamos utilizar &lt;b&gt;Shorewall&lt;/b&gt; para el mismo fin puesto que se trata de una herramienta más robusta y completa.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 2.25pt;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;" lang="EN-US"&gt;Firestarter&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;" lang="EN-US"&gt;: &lt;/span&gt;&lt;a href="http://www.fs-security.com/"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;" lang="EN-US"&gt;http://www.fs-security.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="width: 7.5pt; padding: 2.25pt;" valign="top" width="10"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 2.25pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;" lang="EN-US"&gt;Shorewall&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;" lang="EN-US"&gt;: &lt;/span&gt;&lt;a href="http://www.shorewall.net/"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: blue;" lang="EN-US"&gt;http://www.shorewall.net/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Re-direccionamiento de peticiones a través de iptables y Firestarter.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;En un momento dado se requerirá tener salida transparente hacia Internet para ciertos servicios, pero al mismo tiempo se necesitará re-direccionar peticiones hacia servicio &lt;b&gt;HTTP&lt;/b&gt; para pasar a través del el puerto donde escucha peticiones &lt;b&gt;Squid&lt;/b&gt; (8080), de modo que no haya salida alguna hacia alguna hacia servidores &lt;b&gt;HTTP&lt;/b&gt; en el exterior sin que ésta pase antes por &lt;b&gt;Squid&lt;/b&gt;. No se puede hacer &lt;b&gt;Servidor Intermediario&lt;/b&gt; (Proxy) Transparente para los protocolos &lt;b&gt;HTTPS&lt;/b&gt;, &lt;b&gt;FTP&lt;/b&gt;, &lt;b&gt;GOPHER&lt;/b&gt; ni &lt;b&gt;WAIS&lt;/b&gt;, por lo que dichos protocolos tendrán que ser filtrados a través del &lt;b&gt;NAT&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;El re-direccionamiento lo hacemos a través de &lt;b&gt;iptables&lt;/b&gt;. Considerando para este ejemplo que la red local se accede a través de una interfaz eth0, el siguiente esquema ejemplifica un re-direccionamiento:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;/sbin/iptables -t nat -A   PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;" lang="EN-US"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Lo anterior, &lt;b&gt;que requiere un guión de cortafuegos funcional en un sistema con dos interfaces de red&lt;/b&gt;, hace que cualquier petición hacia el puerto 80 (servicio HTTP) hecha desde la red local hacia el exterior, se re-direccionará hacia el puerto 8080 del servidor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Utilizando &lt;b&gt;Firestarter&lt;/b&gt;, la regla anteriormente descrita se añade en el fichero &lt;b&gt;/etc/firestarter/user-post&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Re-direccionamiento de peticiones a través de la opción REDIRECT en Shorewall.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;La acción &lt;b&gt;REDIRECT&lt;/b&gt; en &lt;b&gt;Shorewall&lt;/b&gt; permite redirigir peticiones hacia protocolo &lt;b&gt;HTTP&lt;/b&gt; para hacerlas pasar a través de &lt;b&gt;Squid&lt;/b&gt;. En el siguiente ejemplo las peticiones hechas desde la zona que corresponde a la red local serán redirigidas hacia el puerto 8080 del cortafuegos, en donde está configurado &lt;b&gt;Squid&lt;/b&gt; configurado como &lt;b&gt;Servidores Intermediario&lt;/b&gt; (Proxy) transparente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div align="center"&gt;  &lt;table class="MsoNormalTable" style="width: 85%; background: none repeat scroll 0% 0% rgb(230, 230, 230);" border="0" cellpadding="0" cellspacing="0" width="85%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="width: 100%; padding: 2.25pt;" valign="top" width="100%"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;#ACTION&lt;span style=""&gt;        &lt;/span&gt;SOURCE&lt;span style=""&gt;         &lt;/span&gt;DEST&lt;span style=""&gt;    &lt;/span&gt;PROTO&lt;span style=""&gt;   &lt;/span&gt;DEST&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;REDIRECT&lt;span style=""&gt;       &lt;/span&gt;loc&lt;span style=""&gt;            &lt;/span&gt;8080&lt;span style=""&gt;    &lt;/span&gt;tcp&lt;span style=""&gt;     &lt;/span&gt;80&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2010/05/como-configurar-squid-parametros.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-2369823065449117605</guid><pubDate>Sat, 01 May 2010 21:22:00 +0000</pubDate><atom:updated>2010-05-01T14:34:21.763-07:00</atom:updated><title>Fedora 12 "Lo Nuevo y Mejorado"</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fedoraproject.org/static/images/f12launch.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 600px; height: 200px;" src="http://fedoraproject.org/static/images/f12launch.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fedoraproject.org/static/images/f12launch.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fedoraproject.org/static/images/f12launch.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h1 id="d0e1" class="title"&gt;Guía del  usuario&lt;/h1&gt;&lt;h2 class="subtitle"&gt;Utilizando Fedora 12 para  realizar tareas comunes en un equipo de escritorio&lt;/h2&gt;&lt;p style="text-align: center;" class="edition"&gt;Edición 1.0&lt;/p&gt;&lt;h3 class="author"&gt;     &lt;span class="inlinemediaobject"&gt;&lt;object data="Common_Content/images/title_logo.svg" type="image/svg+xml"&gt; &lt;/object&gt;&lt;/span&gt;&lt;span class="firstname"&gt;Fedora&lt;/span&gt; &lt;span class="surname"&gt;Proyecto de Documentación&lt;/span&gt;&lt;/h3&gt;&lt;div class="authorgroup" lang="es-ES"&gt;&lt;div class="author"&gt;&lt;code class="email"&gt;&lt;a class="email" href="mailto:fedora-docs-list@redhat.com"&gt;fedora-docs-list@redhat.com&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;div&gt;&lt;div id="d0e27" class="legalnotice"&gt;&lt;h1 class="legalnotice"&gt;aviso legal&lt;/h1&gt;&lt;div class="para"&gt;   Copyright &lt;span class="trademark"&gt;© 2009 Red Hat, Inc. and others.  &lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;   The text of and illustrations in this document are licensed by Red Hat  under a Creative Commons Attribution–Share Alike 3.0 Unported license  ("CC-BY-SA"). An explanation of CC-BY-SA is available at &lt;a href="http://creativecommons.org/licenses/by-sa/3.0/"&gt;http://creativecommons.org/licenses/by-sa/3.0/&lt;/a&gt;.  The original authors of this document, and Red Hat, designate the  Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In  accordance with CC-BY-SA, if you distribute this document or an  adaptation of it, you must provide the URL for the original version.  &lt;/div&gt;&lt;div class="para"&gt;   Red Hat, as the licensor of this document, waives the right to  enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest  extent permitted by applicable law.  &lt;/div&gt;&lt;div class="para"&gt;   Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss,  MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red  Hat, Inc., registered in the United States and other countries.   &lt;/div&gt;&lt;div class="para"&gt;   For guidelines on the permitted uses of the Fedora trademarks, refer  to &lt;a href="https://fedoraproject.org/wiki/Legal:Trademark_guidelines"&gt;https://fedoraproject.org/wiki/Legal:Trademark_guidelines&lt;/a&gt;.  &lt;/div&gt;&lt;div class="para"&gt;   &lt;span class="trademark"&gt;Linux&lt;/span&gt;® is the registered trademark of  Linus Torvalds in the United States and other countries.   &lt;/div&gt;&lt;div class="para"&gt;   All other trademarks are the property of their respective owners.  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="abstract" title="Resumen"&gt;&lt;h6&gt;Resumen&lt;/h6&gt;&lt;div class="para"&gt;La guía del usuario Fedora está pensada para que los  usuarios finales puedan realizar tareas de computación relativamente sencillas, como por ejemplo navegar por la web, leer y enviar correos electrónicos, o utilizar el equipo para tareas propias de ámbitos laborales, pasatiempos o estudios.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;div class="toc"&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="preface"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/pref-User_Guide-Preface.html"&gt;Prefacio&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/pref-User_Guide-Preface.html#d0e62"&gt;1.  Convenciones del documento&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/pref-User_Guide-Preface.html#d0e72"&gt;1.1.  Convenciones tipográficas&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/pref-User_Guide-Preface.html#d0e288"&gt;1.2.  Convenciones del documento&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/pref-User_Guide-Preface.html#d0e307"&gt;1.3.  Notas y advertencias&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/pr01s02.html"&gt;2.  ¡Necesitamos sus comentarios!&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="preface"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/pref-User_Guide-Introduction.html"&gt;Introducción&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/pref-User_Guide-Introduction.html#sect-User_Guide-Introduction-About_this_document"&gt;1.  Acerca de este documento&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-The_Fedora_desktops.html"&gt;1.  Los escritorios de Fedora&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Logging_into_the_desktop.html"&gt;2.  Ingresando al escritorio&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Logging_into_the_desktop.html#sect-User_Guide-Logging_into_the_desktop-_Logging_in_"&gt;2.1.  Ingresando &lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Logging_into_the_desktop-_Logging_in_a_technical_explanation_.html"&gt;2.2.  Ingresando: una explicación técnica &lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Logging_into_the_desktop-_I_Cannot_Login_HELP_.html"&gt;2.3.  No puedo ingresar: ¡AYUDA! &lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Tour_of_the_GNOME_desktop.html"&gt;3.  Paseo por el escritorio de GNOME&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Tour_of_the_GNOME_desktop.html#sect-User_Guide-Tour_of_the_GNOME_desktop-_The_GNOME_desktop_"&gt;3.1.  El escritorio de GNOME &lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Tour_of_the_GNOME_desktop.html#sect-User_Guide-_The_GNOME_desktop_-_The_top_menu_panel_"&gt;3.1.1.  El panel del menú principal &lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Tour_of_the_GNOME_desktop.html#sect-User_Guide-_The_GNOME_desktop_-_The_desktop_area_"&gt;3.1.2.  El área de escritorio &lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Tour_of_the_GNOME_desktop.html#sect-User_Guide-_The_GNOME_desktop_-_The_window_list_panel_"&gt;3.1.3.  El panel de lista de ventanas &lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Tour_of_the_KDE_desktop.html"&gt;4.  Paseo por el escritorio de KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Tour_of_the_KDE_desktop.html#sect-User_Guide-Tour_of_the_KDE_desktop-The_KDE_desktop"&gt;4.1.  El escritorio de KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Tour_of_the_KDE_desktop-The_KDE_desktop_area.html"&gt;4.2.  El área de escritorio de KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Tour_of_the_KDE_desktop-The_KDE_panel.html"&gt;4.3.  El panel de KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Tour_of_the_KDE_desktop-The_KDE_panel.html#sect-User_Guide-The_KDE_panel-The_Kickoff_Application_Launcher"&gt;4.3.1.  El Lanzador de Aplicaciones&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Tour_of_the_Xfce_desktop.html"&gt;5.  Paseo por el escritorio de Xfce&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Tour_of_the_Xfce_desktop.html#sect-User_Guide-Tour_of_the_Xfce_desktop-The_Xfce_4_desktop"&gt;5.1.  El escritorio de Xfce 4&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Tour_of_the_Xfce_desktop.html#sect-User_Guide-The_Xfce_4_desktop-The_Xfce_4_menu_panel"&gt;5.1.1.  El panel de menú de Xfce 4&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Tour_of_the_Xfce_desktop.html#sect-User_Guide-The_Xfce_4_desktop-The_Xfce_4_desktop_area"&gt;5.1.2.  El área de escritorio de Xfce 4&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Tour_of_the_Xfce_desktop.html#sect-User_Guide-The_Xfce_4_desktop-The_Xfce_4_window_list_panel"&gt;5.1.3.  El panel de lista de ventanas de Xfce 4&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Media.html"&gt;6.  Medios&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Media.html#sect-User_Guide-Media-ISO_images"&gt;6.1.  Imágenes ISO&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Media-Writing_CDs_or_DVDs.html"&gt;6.2.  Escritura de CDs o DVDs&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Media-Writing_CDs_or_DVDs.html#sect-User_Guide-Writing_CDs_or_DVDs-Using_CDDVD_Creator_to_burn_media_in_GNOME"&gt;6.2.1.  Utilizando CD/DVD Creator para quemar discos en GNOME&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Writing_CDs_or_DVDs-Using_K3b_to_burn_media_in_KDE.html"&gt;6.2.2.  Utilizando K3b para quemar discos en KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Writing_CDs_or_DVDs-Using_GnomeBaker_in_Gnome.html"&gt;6.2.3.  Usando GnomeBaker en GNOME&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Media-Making_bootable_USB_media.html"&gt;6.3.  Creación de un medio USB autoiniciable&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Media-Making_bootable_USB_media.html#sect-User_Guide-Making_bootable_USB_media-USB_image_creation_in_Windows"&gt;6.3.1.  Creación de una Imagen USB en Windows&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Making_bootable_USB_media-USB_image_creation_in_Fedora.html"&gt;6.3.2.  Creación de la imagen USB en Fedora&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Connecting_to_the_Internet.html"&gt;7.  Conectando a Internet&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Connecting_to_the_Internet.html#sect-User_Guide-Connecting_to_the_Internet-GNOME"&gt;7.1.  GNOME&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Connecting_to_the_Internet-KDE.html"&gt;7.2.  KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Connecting_to_the_Internet-Configuring_PPPoE.html"&gt;7.3.  Configurando PPPoE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Connecting_to_the_Internet-DHCP_connection.html"&gt;7.4.  Conexión DHCP&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Connecting_to_the_Internet-Static_IP_address.html"&gt;7.5.  Dirección IP estática&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Connecting_to_the_Internet-NetworkManager.html"&gt;7.6.  NetworkManager&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Connecting_to_the_Internet-Wireless.html"&gt;7.7.  Inalámbrico&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Connecting_to_the_Internet-Remote_desktop.html"&gt;7.8.  Escritorio remoto&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Accessing_the_Web.html"&gt;8.  Accediendo a la Web&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Accessing_the_Web.html#sect-User_Guide-Accessing_the_Web-Browsing_web_pages"&gt;8.1.  Navegando páginas web&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Accessing_the_Web.html#sect-User_Guide-Browsing_web_pages-Using_Firefox"&gt;8.1.1.  Usando Firefox&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Accessing_the_Web.html#sect-User_Guide-Browsing_web_pages-Using_Konqueror"&gt;8.1.2.  Usando Konqueror&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Accessing_the_Web-Transferring_files.html"&gt;8.2.  Transferir archivos&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Accessing_the_Web-Transferring_files.html#sect-User_Guide-Transferring_files-Using_FileZilla"&gt;8.2.1.  Usando FileZilla&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Transferring_files-FTP_on_the_command_line.html"&gt;8.2.2.  FTP por la línea de comandos&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Communications.html"&gt;9.  Comunicaciones&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Communications.html#sect-User_Guide-Communications-Evolution"&gt;9.1.  Evolution&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Communications.html#sect-User_Guide-Evolution-Configuring_Evolution"&gt;9.1.1.  Configuración de Evolution&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Communications.html#sect-User_Guide-Evolution-Using_Evolution"&gt;9.1.2.  Usando Evolution&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-Thunderbird.html"&gt;9.2.  Thunderbird&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-Thunderbird.html#sect-User_Guide-Thunderbird-Configuring_Thunderbird"&gt;9.2.1.  Configuración de Thunderbird&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Thunderbird-Moving_your_Thunderbird_profile_data_from_Windows_to_Fedora.html"&gt;9.2.2.  Moviendo los datos de Thunderbird desde Windows a Fedora&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Thunderbird-Using_Thunderbird.html"&gt;9.2.3.  Usando Thunderbird&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-Claws_Mail.html"&gt;9.3.  Claws Mail&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-Claws_Mail.html#sect-User_Guide-Claws_Mail-Configuring_Claws_Mail"&gt;9.3.1.  Configuración de Claws Mail&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Claws_Mail-Using_Claws_Mail.html"&gt;9.3.2.  Uso de Claws Mail&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-Kmail.html"&gt;9.4.  KMail&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-Kmail.html#sect-User_Guide-Kmail-Configuring_Kmail"&gt;9.4.1.  Configuración de Kmail&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Kmail-Using_Kmail.html"&gt;9.4.2.  Usando Kmail&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-Pidgin.html"&gt;9.5.  Pidgin&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-Pidgin.html#sect-User_Guide-Pidgin-Configuring_Pidgin"&gt;9.5.1.  Configurando Pidgin&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Pidgin-Using_Pidgin.html"&gt;9.5.2.  Usando Pidgin&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-Kopete.html"&gt;9.6.  Kopete&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-Kopete.html#sect-User_Guide-Kopete-Configuring_Kopete"&gt;9.6.1.  Configurando Kopete&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-XChat.html"&gt;9.7.  XChat&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-XChat.html#sect-User_Guide-XChat-Configuring_XChat"&gt;9.7.1.  Configurando XChat&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-XChat-Using_XChat.html"&gt;9.7.2.  Usando XChat&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-Konversation.html"&gt;9.8.  Konversation&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-Konversation.html#sect-User_Guide-Konversation-Configuring_Konversation"&gt;9.8.1.  Configurando Konversation&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Konversation-Using_Konversation.html"&gt;9.8.2.  Usando Konversation&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-ChatZilla.html"&gt;9.9.  ChatZilla&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Communications-ChatZilla.html#sect-User_Guide-ChatZilla-Installing_ChatZilla"&gt;9.9.1.  Instalando ChatZilla&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-ChatZilla-Configuring_ChatZilla.html"&gt;9.9.2.  Configurando ChatZilla&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-ChatZilla-Using_ChatZilla.html"&gt;9.9.3.  Usando ChatZilla&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Office_tools.html"&gt;10.  Herramientas de Oficina&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Office_tools.html#sect-User_Guide-Office_tools-OpenOffice.org_applications"&gt;10.1.  Aplicaciones OpenOffice.org&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Office_tools.html#sect-User_Guide-OpenOffice.org_applications-OpenOffice.org_Impress"&gt;10.1.1.  OpenOffice.org Impress&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Office_tools.html#sect-User_Guide-OpenOffice.org_applications-OpenOffice.org_Calc"&gt;10.1.2.  OpenOffice.org Calc&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Office_tools.html#sect-User_Guide-OpenOffice.org_applications-OpenOffice.org_Writer"&gt;10.1.3.  OpenOffice.org Writer&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Office_tools-KOffice.html"&gt;10.2.  KOffice&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Office_tools-KOffice.html#sect-User_Guide-KOffice-KPresenter"&gt;10.2.1.  KPresenter&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-KOffice-KSpread.html"&gt;10.2.2.  KSpread&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-KOffice-KWord.html"&gt;10.2.3.  KWord&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Office_tools-GNOME_office_applications.html"&gt;10.3.  Aplicaciones de oficina de Gnome&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Office_tools-GNOME_office_applications.html#sect-User_Guide-GNOME_office_applications-AbiWord"&gt;10.3.1.  AbiWord&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-GNOME_office_applications-Gnumeric.html"&gt;10.3.2.  Gnumeric&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-GNOME_office_applications-gLabels.html"&gt;10.3.3.  gLabels&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Financial_software.html"&gt;11.  Software Financiero&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Financial_software.html#sect-User_Guide-Financial_software-GnuCash"&gt;11.1.  GnuCash&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Financial_software.html#sect-User_Guide-GnuCash-Configuring_GnuCash"&gt;11.1.1.  Configuración de GnuCash&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Financial_software.html#sect-User_Guide-GnuCash-Using_GnuCash"&gt;11.1.2.  Uso de GnuCash&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Financial_software.html#sect-User_Guide-GnuCash-Setting_up_online_banking"&gt;11.1.3.  Configurar acceso a bancos en línea&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Financial_software-KMyMoney.html"&gt;11.2.  KMyMoney&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Financial_software-KMyMoney.html#sect-User_Guide-KMyMoney-Configuring_KMyMoney"&gt;11.2.1.  Configuración de KMyMoney&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-KMyMoney-Using_KMyMoney.html"&gt;11.2.2.  Uso de KMyMoney&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-KMyMoney-Setting_up_online_banking.html"&gt;11.2.3.  Configurar acceso a bancos en línea&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Playing_multimedia.html"&gt;12.  Reproducción multimedia&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Playing_multimedia.html#sect-User_Guide-Playing_multimedia-The_Fedora_Projects_approach_to_multimedia_support"&gt;12.1.  La posición del Proyecto Fedora frente al soporte multimedia&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Cheese_Webcam_Booth.html"&gt;12.2.  Cheese Webcam Booth&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Cheese_Webcam_Booth.html#sect-User_Guide-Cheese_Webcam_Booth-Using_Cheese_Webcam_Booth"&gt;12.2.1.  Uso de Cheese Webcam Booth&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Rhythmbox_Music_Player.html"&gt;12.3.  Reproductor de Música Rhythmbox&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Rhythmbox_Music_Player.html#sect-User_Guide-Rhythmbox_Music_Player-Using_Rhythmbox_Music_Player"&gt;12.3.1.  Uso del reproductor de música Rhythmbox&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Audio_CD_Extractor_Sound_Juicer.html"&gt;12.4.  Extractor de CD de Audio (Sound Juicer)&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Audio_CD_Extractor_Sound_Juicer.html#sect-User_Guide-Audio_CD_Extractor_Sound_Juicer-Using_Sound_Juicer"&gt;12.4.1.  Uso de Sound Juicer&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Sound_Recorder.html"&gt;12.5.  Grabadora de Sonido (Sound Recorder)&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Sound_Recorder.html#sect-User_Guide-Sound_Recorder-Using_Sound_Recorder"&gt;12.5.1.  Usando la Grabadora de Sonido&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Totem_Movie_Player.html"&gt;12.6.  Reproductor de Películas Totem&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Totem_Movie_Player.html#sect-User_Guide-Totem_Movie_Player-Using_Totem_Movie_Player"&gt;12.6.1.  Uso del reproductor de películas Totem&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-GNOME_multimedia_applications.html"&gt;12.7.  Aplicaciones multimedia de GNOME&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-GNOME_multimedia_applications.html#sect-User_Guide-GNOME_multimedia_applications-CDDVD_Creator"&gt;12.7.1.  Creador de CD/DVD&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-GNOME_multimedia_applications_in_the_repository.html"&gt;12.8.  Aplicaciones multimedia para GNOME en el repositorio&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-GNOME_multimedia_applications_in_the_repository.html#sect-User_Guide-GNOME_multimedia_applications_in_the_repository-Brasero"&gt;12.8.1.  Brasero&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-GNOME_multimedia_applications_in_the_repository-GNOMEBaker.html"&gt;12.8.2.  GNOMEBaker&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-KDE_multimedia_applications.html"&gt;12.9.  Aplicaciones multimedia de KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-KDE_multimedia_applications.html#sect-User_Guide-KDE_multimedia_applications-Amarok"&gt;12.9.1.  Amarok&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-KDE_multimedia_applications-Dragon_Player.html"&gt;12.9.2.  Reproductor Dragon&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-KDE_multimedia_applications-JuK.html"&gt;12.9.3.  JuK&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-KDE_multimedia_applications-Kaffeine.html"&gt;12.9.4.  Kaffeine&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-KDE_multimedia_applications-KMix.html"&gt;12.9.5.  KMix&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-KDE_multimedia_applications-KsCD.html"&gt;12.9.6.  KsCD&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Multimedia_Programs_in_the_Repository.html"&gt;12.10.  Programas Multimedia en el Repositorio&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Multimedia_Programs_in_the_Repository.html#sect-User_Guide-Multimedia_Programs_in_the_Repository-K3b"&gt;12.10.1.  K3b&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-MP3_Players.html"&gt;12.11.  Reproductores MP3&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-MP3_Players.html#sect-User_Guide-MP3_Players-Grip"&gt;12.11.1.  Grip&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-MP3_Players-iPod_Connectivity.html"&gt;12.11.2.  Conectividad iPod&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_multimedia-Further_Information.html"&gt;12.12.  Información Adicional&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Playing_games.html"&gt;13.  Juegos&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Playing_games.html#sect-User_Guide-Playing_games-Default_GNOME_games"&gt;13.1.  Juegos de GNOME predeterminados&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Playing_games-Default_KDE_games.html"&gt;13.2.  Juegos predeterminados de KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Managing_photos.html"&gt;14.  Administración de fotografías&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Managing_photos.html#sect-User_Guide-Managing_photos-Connecting_Your_camera"&gt;14.1.  Conexión de su cámara&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Managing_photos-Managing_photos_on_the_GNOME_desktop.html"&gt;14.2.  Administrando sus fotografías en un escritorio GNOME&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Managing_photos-Managing_photos_on_the_GNOME_desktop.html#sect-User_Guide-Managing_photos_on_the_GNOME_desktop-Organizing_and_importing_photos"&gt;14.2.1.  Organización e importación de fotografías&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Managing_photos-Managing_photos_on_the_KDE_desktop.html"&gt;14.3.  Administrando fotografías en un escritorio KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Managing_photos-Managing_photos_on_the_KDE_desktop.html#sect-User_Guide-Managing_photos_on_the_KDE_desktop-Importing_photos_with_digiKam"&gt;14.3.1.  Importación de fotografías con digiKam&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Managing_photos_on_the_KDE_desktop-Organising_photos_with_digiKam.html"&gt;14.3.2.  Organización de las fotografías con digiKam&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Sharing_your_desktop.html"&gt;15.  Compartiendo su escritorio&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Sharing_your_desktop.html#sect-User_Guide-Sharing_your_desktop-GNOME"&gt;15.1.  GNOME&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Sharing_your_desktop-KDE.html"&gt;15.2.  KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Sharing_your_desktop-Other_desktops.html"&gt;15.3.  Otros escritorios&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Customizing_the_desktop.html"&gt;16.  Personalización del escritorio&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Customizing_the_desktop.html#sect-User_Guide-Customizing_the_desktop-Changing_the_theme_"&gt;16.1.  Cambio del tema &lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Customizing_the_desktop.html#sect-User_Guide-Changing_the_theme_-Changing_the_theme_in_GNOME"&gt;16.1.1.  Cambio del tema en GNOME&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Customizing_the_desktop.html#sect-User_Guide-Changing_the_theme_-Changing_the_theme_in_KDE"&gt;16.1.2.  Cambio del tema en KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Customizing_the_desktop-Changing_the_background.html"&gt;16.2.  Cambio del fondo&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Customizing_the_desktop-Changing_the_background.html#sect-User_Guide-Changing_the_background-Changing_the_background_in_GNOME"&gt;16.2.1.  Cambio del fondo en GNOME&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Changing_the_background-Changing_the_background_in_KDE.html"&gt;16.2.2.  Cambio del fondo en KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Customizing_the_desktop-Customizing_file_browsing_behavior_.html"&gt;16.3.  Personalizando el comportamiento del navegador de archivos &lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Customizing_the_desktop-Customizing_file_browsing_behavior_.html#sect-User_Guide-Customizing_file_browsing_behavior_-Customizing_file_browsing_behavior_in_GNOME"&gt;16.3.1.  Personalizando el comportamiento de navegación de archivos en GNOME&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Customizing_file_browsing_behavior_-Customizing_file_browsing_behavior_in_KDE.html"&gt;16.3.2.  Personalizar el comportamiento de navegación de archivos en KDE&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Customizing_the_desktop-Compiz_Fusion_.html"&gt;16.4.  Compiz-Fusion &lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Customizing_the_desktop-Widgets.html"&gt;16.5.  Widgets&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Customizing_the_desktop-Widgets.html#sect-User_Guide-Widgets-GDesklets"&gt;16.5.1.  GDesklets&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Widgets-KDE_plasmoids.html"&gt;16.5.2.  Plasmoides de KDE &lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="chapter"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Managing_software.html"&gt;17.  Administración del software&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Managing_software.html#sect-User_Guide-Managing_software-Using_PackageKit"&gt;17.1.  Uso de PackageKit&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Managing_software.html#sect-User_Guide-Using_PackageKit-Installing_software"&gt;17.1.1.  Instalación del software&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/chap-User_Guide-Managing_software.html#sect-User_Guide-Using_PackageKit-Removing_software"&gt;17.1.2.  Eliminación del software&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Managing_software-Using_the_command_line_interface.html"&gt;17.2.  Usando la interfaz de líneas de comando&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Managing_software-Using_the_command_line_interface.html#sect-User_Guide-Using_the_command_line_interface-Installing_software"&gt;17.2.1.  Instalación del software&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Using_the_command_line_interface-Removing_software.html"&gt;17.2.2.  Eliminación del software&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Managing_software-Advanced_Yum.html"&gt;17.3.  Yum Avanzado&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Managing_software-Advanced_Yum.html#sect-User_Guide-Advanced_Yum-Installing_new_software_with_Yum"&gt;17.3.1.  Instalar nuevo software mediante Yum&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Advanced_Yum-Updating_software_with_Yum.html"&gt;17.3.2.  Actualización del software con Yum&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Advanced_Yum-Removing_software_with_Yum.html"&gt;17.3.3.  Eliminación de software con Yum&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="appendix"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/appe-User_Guide-Contributors_and_production_methods.html"&gt;A.  Contribuyentes y métodos de producción&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;dl&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/appe-User_Guide-Contributors_and_production_methods.html#sect-User_Guide-Contributors_and_production_methods-Contributors"&gt;A.1.  Contribuyentes&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="section"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/sect-User_Guide-Contributors_and_production_methods-Production_methods.html"&gt;A.2.  Métodos de Producción&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="appendix"&gt;&lt;a href="http://docs.fedoraproject.org/user-guide/f12/es-ES/html/appe-User_Guide-Revision_History.html"&gt;B.  Historia de Revisiones&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2010/05/fedora-12-lo-nuevo-y-mejorado.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-8988875832936536306</guid><pubDate>Sat, 01 May 2010 21:17:00 +0000</pubDate><atom:updated>2010-05-01T14:20:05.792-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales de instalacion de dispositivos 3Gs</category><title>Problemas con Modem3G ZTE MF636 y Fedora 12</title><description>&lt;p&gt;Hace algun tiempo publique un &lt;a href="http://www.taygon.com/?p=331"&gt;post&lt;/a&gt;  sobre lo bonito que estaba Fedora 12 y el modem3G, luego publique otro &lt;a href="http://www.taygon.com/?p=347"&gt;post&lt;/a&gt; donde exponia una solucion  a un problema que he encontrado. Ahora tengo un par de cosas más que  agregar, dos problemas… uno de ellos con solución.&lt;/p&gt; &lt;p&gt;El primer problema que me encontre es que luego de viajar mi modem3G  no funciona. Una cosa no esta directamente relacionada con la otra. Pero  me tomo tiempo entre la última vez que use mi modem3G y las siguiente  vez porque estuve viajando. En medio de eso hice actualizaciones de mi  laptop. Yo siempre hago las actualizaciones, será momento de cambiar de  hábitos?&lt;/p&gt; &lt;p&gt;La cosa es que traté usando los kernel viejos que tengo en el menu  del grub y nada. Tambien probé con un disco de &lt;a href="http://fedoraproject.org/get-prerelease"&gt;Fedora 13 Alfa&lt;/a&gt; y  tampoco funcionó. Revertí los cambios que habia echo el en post de  troubleshooting, y nada. Me dice:&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;usb 1-3: new high speed USB device using ehci_hcd and  address 8&lt;br /&gt;usb 1-3: New USB device found, idVendor=19d2, idProduct=2000&lt;br /&gt;usb 1-3: New USB device strings: Mfr=3, Product=2, SerialNumber=4&lt;br /&gt;usb 1-3: Product: ZTE CDMA Technologies MSM&lt;br /&gt;usb 1-3: Manufacturer: ZTE,Incorporated&lt;br /&gt;usb 1-3: SerialNumber: 1234567890ABCDEF&lt;br /&gt;usb 1-3: configuration #1 chosen from 1 choice&lt;br /&gt;scsi8 : SCSI emulation for USB Mass Storage devices&lt;br /&gt;usb-storage: device found at 8&lt;br /&gt;usb-storage: waiting for device to settle before scanning&lt;br /&gt;usb-storage: device scan complete&lt;br /&gt;scsi 8:0:0:0: CD-ROM            ZTE      USB SCSI CD-ROM  2.31 PQ: 0  ANSI: 2&lt;br /&gt;sr1: scsi-1 drive&lt;br /&gt;sr 8:0:0:0: Attached scsi CD-ROM sr1&lt;br /&gt;sr 8:0:0:0: Attached scsi generic sg2 type 5&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Pero no me aparece el icono en la pantalla y si le digo: “eject sr1″  me dice que:&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;eject: unable to find or open device for: `sr1′&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Escribi en &lt;a href="http://forums.fedoraforum.org/showthread.php?t=242821"&gt;Fedora  Forum&lt;/a&gt;, pero aun no he tenido respuesta sobre esto.&lt;/p&gt; &lt;p&gt;La otra cosa que hice fue cargar un liveCD de Fedora 12. Total antes  me habia funcionado bien. Resulta ser que me encontre otro problema al  usar el liveCD. Este otro problema es distinto a lo que habia reportado  anteriormente.&lt;/p&gt; &lt;p&gt;La situación es que cargo el liveCD (Gnome), conecto el modem,  expulso el icono que aparece en el escritorio, espero por que el  NetworkManager encuentre el modem3G, configuro la conexión, intenta  conectarse y la conexión falla. Vuelvo a intenatr y el intento de  conexión falla de inmediato.&lt;/p&gt; &lt;p&gt;La solución: Desconectar físicamente el modem3G, volverlo a conectar,  expulsar el icono del escritorio, esperar a que NetworkManager detecte  el modem3G, decirle que se conecte a la conexión por defecto (la que se  habia configurado anteriormente).&lt;/p&gt; &lt;p&gt;Asi es como estoy escribiendo este post. Parece que hay un problema  para reconectar, y entonces al fisicamente desconectar el modem y  volverlo a conectar funciona. Lo mismo me pasa si pierdo la conexión.  Debo fisicamente desconectar el modem3G y volverlo a conectar.&lt;/p&gt; &lt;p&gt;Parece un problema de comunicación… entre el equipo de NetworkManager  y el equipo que maneja udev para el reconocimiento de hardware.&lt;/p&gt; &lt;p&gt;Tengo fe que pronto estará resuelto, cada nueva versión trae mejoras.  Espero que los datos que aporto les sean útiles.&lt;/p&gt;&lt;p&gt;Esta informacion fue probista por el compañero Linuxero &lt;a href="http://www.taygon.com/?p=361"&gt;Neville Cross&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2010/05/problemas-con-modem3g-zte-mf636-y.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-8546657390187009383</guid><pubDate>Thu, 18 Jun 2009 14:59:00 +0000</pubDate><atom:updated>2009-06-18T08:11:35.622-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Repositorios livna</category><title>Como instalar los repositorios Free y non-free de livna en Fedora 10 y 11.</title><description>Que tal amigos y compañeros linuxeros aca les enseñare como montar los repos free y nonfree de livna.&lt;br /&gt;&lt;br /&gt;Podremos hacerlo desde el sitio oficial de livna o desde consola&lt;br /&gt;&lt;br /&gt;Desde el sitio.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;para los free.&lt;/li&gt;&lt;/ol&gt;Esta es para las versiones de fedora 10 y 11.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm"&gt;http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;    2. Para los nonfree.&lt;br /&gt;&lt;br /&gt;Esta es para las versiones de fedora 10 y 11.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm"&gt;http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para hacerlo desde consola solo debemos abrir el terminal, usamos el ejecutador de aplicacion para abrirlo mas rapido, en el escribimos gnome-terminal si usamos gnome, si usamos kde escribimos kterminal o konsole.&lt;br /&gt;&lt;br /&gt;Una vez que ejecutamos nuestra terminal nos logeamos como super usuarios "su", escribimos.&lt;br /&gt;&lt;br /&gt;su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'&lt;br /&gt;&lt;br /&gt;Esto sirve para ambos, ya de una sola vez instalamos los dos.&lt;br /&gt;&lt;br /&gt;Bueno nos vemos que la pasen bien.&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2009/06/como-instalar-los-repositorios-free-y.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total><enclosure length="11400" type="application/x-rpm" url="http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Que tal amigos y compañeros linuxeros aca les enseñare como montar los repos free y nonfree de livna. Podremos hacerlo desde el sitio oficial de livna o desde consola Desde el sitio. para los free.Esta es para las versiones de fedora 10 y 11. http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 2. Para los nonfree. Esta es para las versiones de fedora 10 y 11. http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm Para hacerlo desde consola solo debemos abrir el terminal, usamos el ejecutador de aplicacion para abrirlo mas rapido, en el escribimos gnome-terminal si usamos gnome, si usamos kde escribimos kterminal o konsole. Una vez que ejecutamos nuestra terminal nos logeamos como super usuarios "su", escribimos. su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm' Esto sirve para ambos, ya de una sola vez instalamos los dos. Bueno nos vemos que la pasen bien.Bienvenidos a Fedora en Nicaragua</itunes:subtitle><itunes:author>noreply@blogger.com (Anonymous)</itunes:author><itunes:summary>Que tal amigos y compañeros linuxeros aca les enseñare como montar los repos free y nonfree de livna. Podremos hacerlo desde el sitio oficial de livna o desde consola Desde el sitio. para los free.Esta es para las versiones de fedora 10 y 11. http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 2. Para los nonfree. Esta es para las versiones de fedora 10 y 11. http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm Para hacerlo desde consola solo debemos abrir el terminal, usamos el ejecutador de aplicacion para abrirlo mas rapido, en el escribimos gnome-terminal si usamos gnome, si usamos kde escribimos kterminal o konsole. Una vez que ejecutamos nuestra terminal nos logeamos como super usuarios "su", escribimos. su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm' Esto sirve para ambos, ya de una sola vez instalamos los dos. Bueno nos vemos que la pasen bien.Bienvenidos a Fedora en Nicaragua</itunes:summary><itunes:keywords>fedora,8,fedora,9,ubuntu,gutsy,7,10,centos</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-1976997880800453560</guid><pubDate>Fri, 24 Apr 2009 15:35:00 +0000</pubDate><atom:updated>2011-07-26T21:33:19.087-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Eventos</category><title>Flisol 2009 en la UNI-IES</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://linuxtour.org/images/6/66/Flisol09flyer.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 500px; height: 350px;" src="http://linuxtour.org/images/6/66/Flisol09flyer.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Les hago la invitación a participar el dia sabado 25 de Abril del 2009 en el FLISOL 2009, este es un evento que se realiza cada año a nivel Latino Americano, en cual se brindaran conferencias e instalaciones conserniente a linux, sin importar la distribución, este evento es bastante educactivo y de mucha importancia para todos, pero mas aun para estudiastes de las carreras informaticas como son: Sistemas, Computación, Telecomunicaciones, Diseño grafico(Publicitario y pagina web).&lt;br /&gt;&lt;br /&gt;Venga aprendan y diviertance :D acuerdate "El Conocimiento es Poder"&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2009/04/flisol-2009-en-la-uni-ies.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-7291982292333292689</guid><pubDate>Mon, 20 Apr 2009 14:35:00 +0000</pubDate><atom:updated>2011-07-26T21:33:19.088-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Curso CiscoSystem</category><title>Curso de Cisco System y Examenes</title><description>&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://cisco.netacad.net/staticcontentassets/images/cnamsheader/banner_new_login.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 566px; height: 59px;" src="https://cisco.netacad.net/staticcontentassets/images/cnamsheader/banner_new_login.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Hola como les va estimados lectores aca les dejo unos capitulos del primer modulo de Cisco System, mas adelante les estare subiendo mas modulos.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Descargar &lt;a href="http://rapidshare.com/files/192680749/Cisco.rar.html"&gt;Primer modulo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Descargar &lt;a href="http://rapidshare.com/files/225225931/CCNA_Exploration_Modulo_2.docx.html"&gt;Segundo Modulo&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Aca les dejo los examenes completos de la curricula 4 de CCNA Eploration para su estudio&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Descargar Examenes &lt;a href="http://rapidshare.com/files/223604286/EXAMENES_CCNA_100_.rar.html"&gt;Primer modulo&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;Ojo: No me hago responsable si lo usan para otras cosas que no sea de estudio.&lt;br /&gt;&lt;br /&gt;El segundo modulo se encuentra en formato de Microsoft Offices 2007 por si tienen una version anterior busquen el patch para que lo puedan abrir, todos los modulos vienen completos.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Aca les dejo unos videos instructivos&lt;br /&gt;&lt;br /&gt;Configuración de RIP&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Primera Parte&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/6Vx9z92zSdE&amp;amp;hl=es&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/6Vx9z92zSdE&amp;amp;hl=es&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Segunda parte&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LR0899oXRow&amp;amp;hl=es&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/LR0899oXRow&amp;amp;hl=es&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2009/04/curso-de-cisco-system-y-examenes.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-5774697397466996156</guid><pubDate>Wed, 08 Apr 2009 18:24:00 +0000</pubDate><atom:updated>2009-04-08T11:34:04.451-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Eventos</category><title>Celebrando el Flisol 2009</title><description>Amigos linuxeros y no linuxeros, les invito cordialmente a la celebración del Flisol 2009, el cual se llevara acabo en la Universidad Nacional De Ingenieria UNI, estaremos brindando conferencias, instalaciones, talleres, charlas, despejaremos cualquier duda que tengan.&lt;br /&gt;&lt;br /&gt;Ven a esta magna celebración que se realiza en cada uno de los paises de este bello planeta, disfruta de la compañia de chavos y chavas de tu misma edad que estaran dispuesto a brindarte un poco del conocimiento que tiene, no es necesario que sepas de informatica, ven y a prende cosas nuevas.&lt;br /&gt;&lt;br /&gt;Este Sabado 25 de Abril en La UNI estaremos desde las 8  am a las 5 pm, no faltes.&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2009/04/celebrando-el-flisol-2009.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-823560968602051713</guid><pubDate>Mon, 16 Mar 2009 05:23:00 +0000</pubDate><atom:updated>2011-07-26T21:33:19.088-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Control remoto</category><title>Descargar Radmin v3.2</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.radmin.es/images/artworks/fam_rad3x_box_sm.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 109px; height: 130px;" src="http://www.radmin.es/images/artworks/fam_rad3x_box_sm.gif" alt="" border="0" /&gt;&lt;/a&gt;  &lt;h3&gt;Software de control remoto rápido y fiable para el acceso remoto seguro a PC desde cualquier parte.&lt;/h3&gt;  &lt;span id="blue"&gt;Sistemas &lt;/span&gt;&lt;span id="blue"&gt;operativos soportados: Windows Vista/XP/2008/2003/2000 (32-bit, 64-bit)&lt;/span&gt;  &lt;p align="justify"&gt;Radmin es el software de control remoto seguro premiado y reconocido en todo el mundo, que permite trabajar sobre un equipo remoto en tiempo real como si estuviera en su propio teclado y ratón. Este programa es la solución de acceso remoto ideal. Radmin supera en rendimiento al resto de controles remotos en velocidad, fiabilidad y seguridad.&lt;/p&gt;&lt;h4 style="text-align: center;"&gt;&lt;a href="http://www.radmin.es/products/radmin/index.php" class="line" id="blue"&gt;Principales características&lt;/a&gt;&lt;/h4&gt;  &lt;div class="hr"&gt; &lt;/div&gt;  &lt;ul&gt;&lt;li&gt;Control remoto&lt;/li&gt;&lt;li&gt;Visualización remota&lt;/li&gt;&lt;li&gt;Transferencia de archivos&lt;/li&gt;&lt;li&gt;Charla de voz y texto&lt;/li&gt;&lt;li&gt;Encendido, reinicio, acceso a la configuración de BIOS remoto de un equipo remoto con el &lt;span id="green"&gt;&lt;b&gt;NUEVO&lt;/b&gt;&lt;/span&gt; soporte Intel® AMT.&lt;/li&gt;&lt;li&gt;Fu&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tbn2.google.com/images?q=tbn:DJQO_8WWpwBh_M:http://www.prolog.biz/presse/famatech/img/boxshot_radmin_30.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 97px; height: 150px;" src="http://tbn2.google.com/images?q=tbn:DJQO_8WWpwBh_M:http://www.prolog.biz/presse/famatech/img/boxshot_radmin_30.jpg" alt="" border="0" /&gt;&lt;/a&gt;nciona a través de Internet o LAN&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="blkhdr"&gt;&lt;div class="blksolutions"&gt;&lt;div class="blkspc"&gt;&lt;div style="text-align: center;"&gt;  &lt;a href="http://www.radmin.es/solutions/" class="line" id="blue"&gt;Con Radmin es posible&lt;/a&gt;&lt;/div&gt;&lt;h4 style="margin-right: 15px;"&gt; &lt;/h4&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;ul&gt;&lt;li&gt;Acceder y controlar su equipo de oficina o doméstico de forma remota desde cualquier parte&lt;/li&gt;&lt;li&gt;Administración de sistemas de forma remota&lt;/li&gt;&lt;li&gt;Ofrecer funciones Help Desk (soporte remoto) para usuarios remotos&lt;/li&gt;&lt;li&gt;Trabajar desde casa de forma remota&lt;/li&gt;&lt;li&gt;Gestionar de forma remota redes grandes, medianas y pequeñas&lt;/li&gt;&lt;li&gt;Organizar conferencias y presentaciones en línea&lt;/li&gt;&lt;li&gt;Compartir el escritorio&lt;/li&gt;&lt;li&gt;Dar clases y controlar actividades escolares de forma remota.&lt;/li&gt;&lt;/ul&gt;Descargar Radmin version Español dame un &lt;a href="http://www.radmin.es/download/radmin32es.zip"&gt;clic&lt;/a&gt;&lt;br /&gt;Descargar Radmin version Inglesh dame un &lt;a href="http://www.radmin.es/download/radmin33.zip"&gt;clic&lt;/a&gt;&lt;br /&gt;Descargar Manual de usuario dame un &lt;a href="http://www.radmin.es/download/manuals/radmin32_chm_es.zip"&gt;clic&lt;/a&gt;&lt;br /&gt;Descargar Crack dame un &lt;a href="http://thepiratebay.org/torrent/4113291/Radmin_3.1_crack"&gt;clic&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2009/03/descargar-radmin-v32.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-1350207344109155133</guid><pubDate>Tue, 10 Mar 2009 15:00:00 +0000</pubDate><atom:updated>2009-03-10T08:17:43.234-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Programas</category><title>Elissa</title><description>&lt;div id="prg_description" class="description_l"&gt;  &lt;div id="desc_body" class="description"&gt; &lt;p&gt;Elisa es un centro multimedia de código abierto muy atractivo gráficamente con el que ver nuestras fotografías, películas y música, ya esté en nuestro disco duro, DVD, en una red compartida, o en nuestra cámara, disco externo o Ipod.&lt;/p&gt; &lt;p&gt;Soporta los formatos más usados gracias al uso de GStreamer, y puede reproducir nuestro propio contenido o acceder a contenido en línea, permitiendo también el acceso remoto.&lt;/p&gt; &lt;p&gt;Su entorno es muy accesible, con detalles gráficos muy conseguidos, como reproducir música mientras ves las carátulas de tus discos o escoger cómo serán las presentaciones de tu colección de imágenes.&lt;/p&gt; &lt;p&gt;Sin embargo, para poder usar Elisa necesitas un equipo potente y satisfacer una larga lista de dependencias.&lt;/p&gt;  &lt;/div&gt; &lt;div id="more_info" class="clearfix"&gt;  &lt;h3&gt;Elisa soporta los siguientes formatos:&lt;/h3&gt;  &lt;p&gt;MP3, AVI, DivX, OGG, FLV, WMV, WMA, MPEG-1, MPEG-2, MPEG-3, MPEG-4, MOV&lt;/p&gt;    &lt;h3&gt;Cambios recientes en &lt;strong&gt;Elisa&lt;/strong&gt;:&lt;/h3&gt;  &lt;ul&gt;&lt;li&gt;Búsqueda mejorada al escanear carpetas de música&lt;/li&gt;&lt;li&gt; Arreglado un error que impedía ver los vídeos más recientes de YouTube&lt;/li&gt;&lt;li&gt; Ahora Yes.fm muestra el título de la canción anterior&lt;/li&gt;&lt;/ul&gt;    &lt;h3&gt;Para utilizar &lt;strong&gt;Elisa&lt;/strong&gt; necesitas:&lt;/h3&gt;   &lt;ul&gt;&lt;li&gt;Sistema operativo: X11&lt;/li&gt;&lt;/ul&gt;     &lt;div class="requirements_column"&gt;    &lt;h3&gt;Requisitos mínimos:&lt;/h3&gt;    &lt;ul&gt;&lt;li&gt; Python 2.4 &lt;/li&gt;&lt;li&gt;python2.4-dev &lt;/li&gt;&lt;li&gt;python-setuptools &lt;/li&gt;&lt;li&gt;python-imaging &lt;/li&gt;&lt;li&gt;python-twisted 2.2 &lt;/li&gt;&lt;li&gt;python-twisted-web &lt;/li&gt;&lt;li&gt;python-gnome2-extras &lt;/li&gt;&lt;li&gt;python-pysqlite2 &lt;/li&gt;&lt;li&gt;python-gtk2 &lt;/li&gt;&lt;li&gt;GStreamer 0.10 y vinculaciones Python &lt;/li&gt;&lt;li&gt;Pigment 0.3.3 y vinculaciones Python &lt;/li&gt;&lt;li&gt;xdg-user-dirs &lt;/li&gt;&lt;li&gt;python-xdg &lt;/li&gt;&lt;li&gt;Coherence (para soporte UPnP) &lt;/li&gt;&lt;li&gt;python-elementtree y python-celementtree (para descarga de carátulas vía Amazon) &lt;/li&gt;&lt;li&gt;gstreamer-plugins-bad, streamer-plugins-ugly y gstreamer-ffmpeg (opcionales) &lt;/li&gt;&lt;li&gt;lirc, liblircclient0 y pylirc (soporte lirc) &lt;/li&gt;&lt;li&gt;PythonDAAP, dbus, python-dbus, avahi y python-avahi (soporte DAAP) &lt;/li&gt;&lt;li&gt;libgpod, python-gpod, hal y python-dbus (soporte iPod)&lt;/li&gt;&lt;/ul&gt;Descarga Elissa dando &lt;a href="http://elisa.softonic.com/linux/descargar"&gt;clic&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.adslfaqs.com.ar/wp-content/uploads/2008/09/elisa0336cn8.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 388px; height: 302px;" src="http://www.adslfaqs.com.ar/wp-content/uploads/2008/09/elisa0336cn8.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fgakRqmh3_E/R5C2ht-CP1I/AAAAAAAACME/49hPVhKNXyA/s400/elisa%2Bnuevo5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 331px;" src="http://3.bp.blogspot.com/_fgakRqmh3_E/R5C2ht-CP1I/AAAAAAAACME/49hPVhKNXyA/s400/elisa%2Bnuevo5.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;/div&gt; &lt;/div&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2009/03/elissa.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/_fgakRqmh3_E/R5C2ht-CP1I/AAAAAAAACME/49hPVhKNXyA/s72-c/elisa%2Bnuevo5.png" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-3483128614011611718</guid><pubDate>Tue, 10 Mar 2009 14:29:00 +0000</pubDate><atom:updated>2009-03-12T13:42:15.805-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Distribuciones de linux</category><title>Linux Mint</title><description>Linux Mint es una distribución de elegante diseño y muy fácil de usar basada en la popular Ubuntu, pero a la que poco tiene que envidiar.&lt;div id="prg_description" class="description_l"&gt;&lt;div id="desc_body" class="description"&gt; &lt;p&gt;Dispone de las últimas versiones de las aplicaciones más conocidas e incorpora Compiz Fusion, indexado de archivos, el buscador Tracker, Adept Manager y, ahora, entorno KDE.&lt;/p&gt; &lt;p&gt;En Linux Mint encontraremos programas como Amarok, Firefox, OpenOffice, Kopete, KTorrent, Konversation, KMyMoney, MPlayer, Kaffeine o Envy. Además, incorpora un buscador de aplicaciones, que enlaza con su propio portal, y mintUpdate, que avisa de nuevas versiones de programas ya instalados e indica la prioridad de la actualización.&lt;/p&gt; &lt;p&gt;Esta versión de Linux Mint incorpora las principales herramientas y aplicaciones del entorno KDE, además de MintAssistant y el Panel de Control de KDE para personalizar el sistema.&lt;/p&gt; &lt;p&gt;Podemos probarlo como LiveDVD o instalarlo en nuestro disco duro con la ayuda de un intuitivo asistente y soporte para múltiples idiomas.&lt;/p&gt; &lt;p&gt;Una distribución recomendable para primerizos que quieran tener un sistema operativo robusto y elegante, ahora con el aspecto KDE y un entorno oscuro y azulado distinto a su clásico verde menta.&lt;/p&gt;  &lt;/div&gt; &lt;div id="more_info" class="clearfix"&gt;    &lt;h3&gt;Cambios recientes en &lt;strong&gt;Linux Mint&lt;/strong&gt;:&lt;/h3&gt;  &lt;ul&gt;&lt;li&gt;Sistema de actualizaciones MintUpdate renovado&lt;/li&gt;&lt;li&gt; Instalador MintInstall mejorado&lt;/li&gt;&lt;li&gt; Optimización del uso de memoria&lt;/li&gt;&lt;li&gt; Soporte de traducciones mejorado&lt;/li&gt;&lt;li&gt; Se han añadido más paquetes al repositorio CNR&lt;/li&gt;&lt;/ul&gt;    &lt;h3&gt;Para utilizar &lt;strong&gt;Linux Mint&lt;/strong&gt; necesitas:&lt;/h3&gt;   &lt;ul&gt;&lt;li&gt;Sistema operativo: Consola/X11&lt;/li&gt;&lt;/ul&gt;Deceas mas información visita el sitio web oficial dando &lt;a href="http://www.linuxmint.com/"&gt;clic&lt;/a&gt;&lt;br /&gt;Deceas ayuda sobre esta version de linux visita el foro dando &lt;a href="http://www.linuxmint.es/"&gt;clic&lt;/a&gt;&lt;br /&gt;Deceas informacion en ingleas dame &lt;a href="http://kanto4.wordpress.com/2007/10/21/exploring-the-new-ubuntu-710-aka-gutsy-gibbon/"&gt;clic&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Imagenes del sistema&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRFz555Razr55pYaLykIDHBXnFNU3pvSKrC-D717UnyR4T2SrS3F54nZEDSHmeVnYdp_grOQk0vTJgQpxNEzS9WpPr45zecvfnW_veToVGLDcSFXK70z743WTlYMfPyOyBm3La3dI9ED4/s1600-h/isolinux.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRFz555Razr55pYaLykIDHBXnFNU3pvSKrC-D717UnyR4T2SrS3F54nZEDSHmeVnYdp_grOQk0vTJgQpxNEzS9WpPr45zecvfnW_veToVGLDcSFXK70z743WTlYMfPyOyBm3La3dI9ED4/s320/isolinux.png" alt="" id="BLOGGER_PHOTO_ID_5311570899316821682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcZOmZf_XKmUjdQFNXAsQFh6tsV1KzB247JDXY1eRg2Rrcoa7tII4EbxXyc7tZy-wk5I4iF6Yo6TB8y48F0cspQgf-I1Y7xL7lqC8QMmK-LMJtKa3X9jWhwIPeoJmq0XPjxcIP-_IQk2A/s1600-h/grub.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcZOmZf_XKmUjdQFNXAsQFh6tsV1KzB247JDXY1eRg2Rrcoa7tII4EbxXyc7tZy-wk5I4iF6Yo6TB8y48F0cspQgf-I1Y7xL7lqC8QMmK-LMJtKa3X9jWhwIPeoJmq0XPjxcIP-_IQk2A/s320/grub.png" alt="" id="BLOGGER_PHOTO_ID_5311570905889277490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://imagenes.sftcdn.net/es/scrn/67000/67321/3_Snap30.jpg"&gt;&lt;img style="cursor: pointer; width: 357px; height: 267px;" src="http://imagenes.sftcdn.net/es/scrn/67000/67321/3_Snap30.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2157/2279054999_44f5d8f6b2.jpg"&gt;&lt;img style="cursor: pointer; width: 378px; height: 280px;" src="http://farm3.static.flickr.com/2157/2279054999_44f5d8f6b2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.linuxmint.com/img/screenshots/elyssa/mintdesktop.png"&gt;&lt;img style="cursor: pointer; width: 359px; height: 314px;" src="http://www.linuxmint.com/img/screenshots/elyssa/mintdesktop.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img98.imageshack.us/img98/149/screenshotka6.png"&gt;&lt;img style="cursor: pointer; width: 421px; height: 301px;" src="http://img98.imageshack.us/img98/149/screenshotka6.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/P0W1umC41ig&amp;amp;hl=es&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/P0W1umC41ig&amp;amp;hl=es&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;   &lt;/div&gt;&lt;/div&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2009/03/linux-mint.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRFz555Razr55pYaLykIDHBXnFNU3pvSKrC-D717UnyR4T2SrS3F54nZEDSHmeVnYdp_grOQk0vTJgQpxNEzS9WpPr45zecvfnW_veToVGLDcSFXK70z743WTlYMfPyOyBm3La3dI9ED4/s72-c/isolinux.png" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-5681732392758909332</guid><pubDate>Tue, 10 Mar 2009 05:47:00 +0000</pubDate><atom:updated>2009-03-09T22:49:22.525-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales</category><title>Como instalar AppServ: php+mysql+apache sobre Windows</title><description>&lt;span class="content"&gt;&lt;strong&gt;Muchos nuevos linuxeros han preguntado de como practicar bajo windows, aqui se deja una pequena guia y el software que pueden utilizar bajo windows.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AppServ&lt;/strong&gt; es un software que nos permite instalar sobre Windows Apache, PHP, MySQL y phpMyAdmin (interfaz gráfica para adminsitrar MySQL) de forma conjunta. Es una aplicación muy útil para empezar a familiarizarnos con Gestores de Contenidos, aprender a configurarlos e instalarlos, ya que nos permite realizar pruebas sobre nuestro pc y una vez que dominemos el tema podemos decidirnos a comprar un dominio y un alojamiento.   Para instalar AppServ os dejamos un paso a paso que os hará la tarea más facil:&lt;ul&gt;&lt;li&gt;En primer lugar descargaremos el paquete de SourceForge, contando con dos versiones &lt;a href="http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.5.exe?download"&gt;AppServ 2.5.5&lt;/a&gt; (apache 2.0.55, MySQL 5.0.15 y PHP 5) o &lt;a href="http://prdownloads.sourceforge.net/appserv/appserv-win32-2.4.5.exe?download"&gt;AppServ 2.4.5&lt;/a&gt; (apache 1.3.34, MySQL 5.0.16 y PHP 4).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Una vez descargado el ejecutable procedemos a ejecutar la instalación, recibiendo un mensaje de bienvenida y hacemos Click en &lt;u&gt;Next&lt;/u&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Directorio de Instalación&lt;/strong&gt;: en esta pantalla nos solicita el directorio en el que queremos instalar la aplicación, por defecto nos marca “c:/appserv”, lo cambiamos si queremos y pulsamos &lt;u&gt;Next&lt;/u&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Tipo de Instalación&lt;/strong&gt;: Elegimos Typical.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Server Information:&lt;/strong&gt; La casilla Server Name la dejamos como viene por defecto con “Localhost” y en la casilla Administrator E-mail Address o lo dejamos como viene por defecto y luego lo cambiamos, o le introducimos una cuenta de correo que sera la del administrador. El campo “HTTP Port” lo dejamos como viene por defecto (80), salvo que queramos que el servidor atienda les peticiones en otro puerto. Pulsamos en &lt;u&gt;Next&lt;/u&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;MySql Information:&lt;/strong&gt; Este es uno de los apartados más importantes ya que empezamos a instalar MySQL. En la casilla Username introduciremos el nombre del administrador de la base de datos y en la casilla Password le introducimos la contraseña, aunque si queremos hacerlo más fácil ponemos como usuario: root y el apartado contraseña lo dejamos vacio ya que posteriormente podemos cambiarlo con phpMyAdmin. El apartado Charset lo dejamos tal como viene por defecto. Pulsamos en&lt;u&gt; Next&lt;/u&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Progreso de la instalación&lt;/strong&gt;: Empieza realmente la instalación mostrandonos una barra de progreso hasta que aparece una pantalla que nos avisa de que ha finalizado la misma, debiendo dejar marcadas las opciones que vienen por defecto. Finalmente pulsamos en &lt;u&gt;Close&lt;/u&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Comprobación de la instalación:&lt;/strong&gt; Si hemos hecho bien los deberes al poner en nuestro navegador: &lt;a href="http://localhost/"&gt;http://localhost&lt;/a&gt; nos debe aparecer la pantalla siguiente:&lt;/li&gt;&lt;/ul&gt;      Si esta pantalla no aparece supone que bien Apache o MySQL no están funcionado bien, y debemos volver a instalarlo   En un paso a paso a realizar en las proximas semanas os enseñaremos a configurar algún gestor de contendos sobre este Apache, un Wiki utilizando WikiMedia el Software de la Wikipedia o un Meneame, lo dejo a vuestra elección. Decidnos vuestras preferencias en los comentarios.   Descargar | &lt;a href="http://www.genbeta.com/2006/03/sourceforge.net/projects/appserv/"&gt;AppServ&lt;br /&gt;&lt;/a&gt;http://www.genbeta.com/2006/03/30-como-instalar-appserv-phpmysqlapache-sobre-windows&lt;br /&gt;&lt;br /&gt;Tomado de : &lt;a href="http://www.linux.org.ni"&gt;http://www.linux-org.ni&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2009/03/como-instalar-appserv-phpmysqlapache.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total><enclosure length="21022757" type="application/octet-stream" url="http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.5.exe?download"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Muchos nuevos linuxeros han preguntado de como practicar bajo windows, aqui se deja una pequena guia y el software que pueden utilizar bajo windows. AppServ es un software que nos permite instalar sobre Windows Apache, PHP, MySQL y phpMyAdmin (interfaz gráfica para adminsitrar MySQL) de forma conjunta. Es una aplicación muy útil para empezar a familiarizarnos con Gestores de Contenidos, aprender a configurarlos e instalarlos, ya que nos permite realizar pruebas sobre nuestro pc y una vez que dominemos el tema podemos decidirnos a comprar un dominio y un alojamiento. Para instalar AppServ os dejamos un paso a paso que os hará la tarea más facil:En primer lugar descargaremos el paquete de SourceForge, contando con dos versiones AppServ 2.5.5 (apache 2.0.55, MySQL 5.0.15 y PHP 5) o AppServ 2.4.5 (apache 1.3.34, MySQL 5.0.16 y PHP 4). Una vez descargado el ejecutable procedemos a ejecutar la instalación, recibiendo un mensaje de bienvenida y hacemos Click en Next Directorio de Instalación: en esta pantalla nos solicita el directorio en el que queremos instalar la aplicación, por defecto nos marca “c:/appserv”, lo cambiamos si queremos y pulsamos Next. Tipo de Instalación: Elegimos Typical. Server Information: La casilla Server Name la dejamos como viene por defecto con “Localhost” y en la casilla Administrator E-mail Address o lo dejamos como viene por defecto y luego lo cambiamos, o le introducimos una cuenta de correo que sera la del administrador. El campo “HTTP Port” lo dejamos como viene por defecto (80), salvo que queramos que el servidor atienda les peticiones en otro puerto. Pulsamos en Next MySql Information: Este es uno de los apartados más importantes ya que empezamos a instalar MySQL. En la casilla Username introduciremos el nombre del administrador de la base de datos y en la casilla Password le introducimos la contraseña, aunque si queremos hacerlo más fácil ponemos como usuario: root y el apartado contraseña lo dejamos vacio ya que posteriormente podemos cambiarlo con phpMyAdmin. El apartado Charset lo dejamos tal como viene por defecto. Pulsamos en Next Progreso de la instalación: Empieza realmente la instalación mostrandonos una barra de progreso hasta que aparece una pantalla que nos avisa de que ha finalizado la misma, debiendo dejar marcadas las opciones que vienen por defecto. Finalmente pulsamos en Close. Comprobación de la instalación: Si hemos hecho bien los deberes al poner en nuestro navegador: http://localhost nos debe aparecer la pantalla siguiente: Si esta pantalla no aparece supone que bien Apache o MySQL no están funcionado bien, y debemos volver a instalarlo En un paso a paso a realizar en las proximas semanas os enseñaremos a configurar algún gestor de contendos sobre este Apache, un Wiki utilizando WikiMedia el Software de la Wikipedia o un Meneame, lo dejo a vuestra elección. Decidnos vuestras preferencias en los comentarios. Descargar | AppServ http://www.genbeta.com/2006/03/30-como-instalar-appserv-phpmysqlapache-sobre-windows Tomado de : http://www.linux-org.ni Bienvenidos a Fedora en Nicaragua</itunes:subtitle><itunes:author>noreply@blogger.com (Anonymous)</itunes:author><itunes:summary>Muchos nuevos linuxeros han preguntado de como practicar bajo windows, aqui se deja una pequena guia y el software que pueden utilizar bajo windows. AppServ es un software que nos permite instalar sobre Windows Apache, PHP, MySQL y phpMyAdmin (interfaz gráfica para adminsitrar MySQL) de forma conjunta. Es una aplicación muy útil para empezar a familiarizarnos con Gestores de Contenidos, aprender a configurarlos e instalarlos, ya que nos permite realizar pruebas sobre nuestro pc y una vez que dominemos el tema podemos decidirnos a comprar un dominio y un alojamiento. Para instalar AppServ os dejamos un paso a paso que os hará la tarea más facil:En primer lugar descargaremos el paquete de SourceForge, contando con dos versiones AppServ 2.5.5 (apache 2.0.55, MySQL 5.0.15 y PHP 5) o AppServ 2.4.5 (apache 1.3.34, MySQL 5.0.16 y PHP 4). Una vez descargado el ejecutable procedemos a ejecutar la instalación, recibiendo un mensaje de bienvenida y hacemos Click en Next Directorio de Instalación: en esta pantalla nos solicita el directorio en el que queremos instalar la aplicación, por defecto nos marca “c:/appserv”, lo cambiamos si queremos y pulsamos Next. Tipo de Instalación: Elegimos Typical. Server Information: La casilla Server Name la dejamos como viene por defecto con “Localhost” y en la casilla Administrator E-mail Address o lo dejamos como viene por defecto y luego lo cambiamos, o le introducimos una cuenta de correo que sera la del administrador. El campo “HTTP Port” lo dejamos como viene por defecto (80), salvo que queramos que el servidor atienda les peticiones en otro puerto. Pulsamos en Next MySql Information: Este es uno de los apartados más importantes ya que empezamos a instalar MySQL. En la casilla Username introduciremos el nombre del administrador de la base de datos y en la casilla Password le introducimos la contraseña, aunque si queremos hacerlo más fácil ponemos como usuario: root y el apartado contraseña lo dejamos vacio ya que posteriormente podemos cambiarlo con phpMyAdmin. El apartado Charset lo dejamos tal como viene por defecto. Pulsamos en Next Progreso de la instalación: Empieza realmente la instalación mostrandonos una barra de progreso hasta que aparece una pantalla que nos avisa de que ha finalizado la misma, debiendo dejar marcadas las opciones que vienen por defecto. Finalmente pulsamos en Close. Comprobación de la instalación: Si hemos hecho bien los deberes al poner en nuestro navegador: http://localhost nos debe aparecer la pantalla siguiente: Si esta pantalla no aparece supone que bien Apache o MySQL no están funcionado bien, y debemos volver a instalarlo En un paso a paso a realizar en las proximas semanas os enseñaremos a configurar algún gestor de contendos sobre este Apache, un Wiki utilizando WikiMedia el Software de la Wikipedia o un Meneame, lo dejo a vuestra elección. Decidnos vuestras preferencias en los comentarios. Descargar | AppServ http://www.genbeta.com/2006/03/30-como-instalar-appserv-phpmysqlapache-sobre-windows Tomado de : http://www.linux-org.ni Bienvenidos a Fedora en Nicaragua</itunes:summary><itunes:keywords>fedora,8,fedora,9,ubuntu,gutsy,7,10,centos</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-1435331288742951194</guid><pubDate>Tue, 10 Mar 2009 05:33:00 +0000</pubDate><atom:updated>2009-03-09T22:44:51.218-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">entradas de un amigo</category><title>Las 12 principales razones por las que GNU/Linux no gusta entre los “no-informaticos"</title><description>&lt;a href="http://www.linux.org.ni/modules.php?name=News&amp;amp;new_topic=11"&gt;&lt;img src="http://www.linux.org.ni/images/topics/tuxgazeta.gif" alt="News" align="right" border="0" /&gt;&lt;/a&gt;&lt;span class="content"&gt;&lt;div&gt;&lt;strong&gt;&lt;em&gt;O las 12 razones por las que Windows es mejor que GNU/Linux para los “&lt;a href="http://www.mundowdg.com/blog/"&gt;lusers&lt;/a&gt;“&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Aquellos que nos siguen habrán leído el articulo traducido aquí de las “&lt;a href="http://www.historiasdequeso.es/2008/05/25-razones-de-peso-para-migrar-gnulinux.html"&gt;25 razones de peso para migrar a GNU/Linux&lt;/a&gt;“. Hoy, revisando mis feeds he encontrado &lt;a href="http://www.bablotech.com/2009/01/06/12-reasons-why-windows-is-better-than-linux-for-non-techies/"&gt;una entrada muy curiosa&lt;/a&gt; sobre el porqué a los “no-informáticos” no les acaba de convencer GNU/Linux y prefieran Windows, Xp a poder ser…&lt;br /&gt;&lt;br /&gt;Como nuestro compañero Linuxero corrijio  a esa persona pos yo le hechare una manita en el punto 9 y en el 10 jejejee....&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;La entrada reza “12 razones por las que Windows es mejor que Linux”, y paso a traducirlo a continuación y a comentarlo entre paréntesis, pues no puedo evitar quedarme al margen después de leerlo entero:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;“Hoy en día Ubuntu y otras distribuciones Linux se están volviendo muy populares. Mucha gente a dejado el uso de Windows y comenzado a usar Linux, pero el quid de la cuestión es como lo comparan con Windows aquellos usuarios “de andar por casa” o los usuarios de oficina (los no-informáticos, vaya…).&lt;br /&gt;&lt;br /&gt;Es bastante fácil de instalar y configurar para un “entendido”, pero cuando hablamos de personas cuyos empleos no están relacionados con ordenadores, o que usen la computadora para escuchar música, ver películas, trabajar en documentos o enviar emails, la cosa cambia…&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;He enumerado algunas de las razones por las que Windows es mejor que Linux para los no-entendidos en base a mi experiencia y a lo que me preguntan estas personas a mi sobre Linux.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;1) ¿Que distribución uso?&lt;br /&gt;Como todos sabemos Linux tiene toneladas de distribuciones y este es el primer punto de confusión para los no-entendidos… Que distro es mejor para ellos.&lt;br /&gt;(&lt;em&gt;Claro, claro… ¿que Windows necesito yo? ¿Windows XP Home Edition? ¿Windows XP Profesional? ¿Windows Vista Home? ¿Windows Vista Premium Noseque? ¿Windows 7, eso que es?&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;2) ¿Dónde consigo una copia?.&lt;br /&gt;Linux no es tan popular como Windows, por lo que también es posible que no encuentren los CDs de Linux en las tiendas.&lt;br /&gt;(&lt;em&gt;Claro, como es tan difícil conseguir una copia de cualquier GNU/Linux… ¡Pero si no tienen ni que salir de casa! ¡Y por 0 leuros HOYGAN!&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;3) Cómo instalo Linux.&lt;br /&gt;Aunque Linux no es muy difícil de instalar, y Ubuntu ha proporcionado herramientas como Wubi, que permite instalar el sistema igual que si fuera una aplicación de Windows, en una partición NTFS, aún sigue siendo difícil de instalar para los no-entendidos. El concepto de partición es un poco difícil para ellos.&lt;br /&gt;(&lt;em&gt;¡Ah!, pero ¿saben instalar Windows?&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;4) Configuración de escritorios y opciones&lt;br /&gt;El Escritorio, la red, el panel de control y el salvapantallas es algo diferente si lo comparamos con sistemas GNU/Linux y es lo primero en lo que los no-entendidos se fijan. Ellos se confunden a la hora de configurar su escritorio.&lt;br /&gt;(&lt;em&gt;También se confunden con Windows, para que nos vamos a engañar. Que a mi me han llegado a llamar diciéndome que todo el escritorio estaba al revés, literalmente…&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;5) Instalación de Software.&lt;br /&gt;Este es el punto más confuso y difícil para ellos, porque la instalación de software es totalmente diferente en Linux. Ellos tienen que instalar desde las fuentes en vez de limitarse a ejecutar un archivo de configuración.&lt;br /&gt;(&lt;em&gt;Claro, como en Linux hay que “requetecompilar” doscientos mil archivos… pero hombre, en Ubuntu instalas una aplicación con 2 clics, 2, justos, ni uno más ni uno menos…&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;6) Instalación de controladores.&lt;br /&gt;Aunque Linux cuenta con controladores para algunos dispositivos plug-and-play, para ellos será un autentico quebradero de cabeza instalar un controlador de dispositivo que no esté disponible para Linux.&lt;br /&gt;(&lt;em&gt;¿Alguna vez han probado esos “no-entendidos” en hacer lo mismo en Windows? Es que cualquier GNU/Linux reconoce más componentes de hardware que Windows, y luego ponte a buscar por las paginas del fabricante los drivers de todo. Y si no tienes los manuales, ponte a desmontar el PC para saber que modelo de placa base, gráfica y demás tienes… Cualquier entendido sabe hacer esto, claro…&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;7) Reproducción de archivos de música.&lt;br /&gt;La mayoría de la gente tiene canciones u otros archivos de musica en formato MP3, WMA o cualquier otro formato y lo que pasa es que Linux por defecto no tiene instalados los codecs para reproducirlos.&lt;br /&gt;(&lt;em&gt;La inmensa mayoría de usuarios de Windows utilizan VLC precisamente porque Windows no incluye ningún códec, y este reproductor sí. Curiosamente el susodicho reproductor es software libre y viene en los repositorios de cualquier distro Linux. Es más, yo en Debian no he necesitado instalar ningún códec de nada…&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Jugar a juegos.&lt;br /&gt;No todos los juegos están disponibles para Linux, y aquellos que si lo están son dificiles de instalar.&lt;br /&gt;(&lt;em&gt;Aquellos que sí lo están, son tan difíciles de instalar como en Windows. Para lo demás, os remito a otro &lt;a href="http://www.historiasdequeso.es/2008/05/se-puede-jugar-en-gnulinux.html"&gt;post famoso por estos lares&lt;/a&gt;&lt;/em&gt;.)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;9) Disponibilidad del software&lt;br /&gt;Casi todos los programas informáticos más recientes están disponibles para Windows, pero no todos están disponibles para Linux. Esto hace que sea difícil para los no-informáticos encontrar alternativas de los programas que ellos utilizan en Linux.&lt;br /&gt;(Bueno para eso en cada una de las empresa existen informaticos que les puedan orientar, si acaso no saben esos informaticos desconocen el tema hasta sus propios hijos o los amigos de sus hijos les podrian ayudar ya los GUL-NI estamos presentes en las universidades dando conferencias y ayudas a todos los usuarios tanto informaticos como no-informaticos, si en un dado caso no encuentras un programa que se asimile al que usas podes emularlo usando un programita pequeño pero muy bueno llamado wine)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;10) Dificultad para obtener ayuda.&lt;br /&gt;Ellos prefieren pedir ayuda a los demás en lugar de buscar en Google, ya que es complicado de entender para ellos y si piden ayuda a los miembros de su familia o a sus amigos muy pocos serán capaces de ayudarles, ya que la mayoría está familiarizado con las características de Windows.&lt;br /&gt;(&lt;em&gt;Resolviendo ese dilema en el punto 9 te doy una solución&lt;/em&gt;)&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;11) Particionado&lt;br /&gt;También menciono en la razón 1 que la tabla de particiones de Linux es algo confusa comparada con las particiones de Windows.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;/ hda1/disk8&lt;br /&gt;/ hda2/disk4&lt;/div&gt;&lt;br /&gt;&lt;div&gt;y si echamos un vistazo a las particiones de Windows tenemos…&lt;/div&gt;&lt;br /&gt;&lt;div&gt;C:&lt;br /&gt;D:&lt;br /&gt;E:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Queda claro cual es más sencillo…&lt;br /&gt;(&lt;em&gt;Si, queda clarísimo…. Dile tu a uno de estos que te diga cual es la letra de su disco duro, ya verás que risas xD&lt;/em&gt;; otra cosita que pódemos añadir es que, para tener acceso a esas unidades tenes que entrar en "Mi PC", en linux no, ya que te monta un acceso directo en el escritorio.)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;12) Se requiere la investigación.&lt;br /&gt;Linux requiere un poco más de investigación en comparación con Windows y los no-informáticos no tienen tiempo o no quieren dedicarlo a investigar sobre Linux, ya que no es parte de su trabajo, por lo que prefieren Windows.&lt;br /&gt;(&lt;em&gt;Prefieren Windows por lo que se dice en el punto 10. Porque siempre conocen a algún amigo o primo o similar que les hace de “esclavo informático” y les soluciona todos los problemas que tienen. Sin la figura del “pringao informático”, todos estos “no-informáticos” se estarían gastando el sueldo en la tienda de informática de la esquina cada vez que el último virus les jodiera la partición, o lo que sea…&lt;/em&gt; )”&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tomado de :http://www.historiasdequeso.es/2009/01/las-12-principales-razones-por-las-que-gnulinux-no-gusta-entre-los-no-informaticos.html&lt;br /&gt;Tomado de : http://www.linux.org.ni&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2009/03/las-12-principales-razones-por-las-que.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-284993495783838483</guid><pubDate>Sat, 14 Feb 2009 00:49:00 +0000</pubDate><atom:updated>2009-02-13T16:57:22.268-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PizzaBlas</category><title>Pizza Blash III</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tbn1.google.com/images?q=tbn:VUZhgunvi8hX4M:http://micaminogeek.files.wordpress.com/2007/09/gnu-linux.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 130px; height: 104px;" src="http://tbn1.google.com/images?q=tbn:VUZhgunvi8hX4M:http://micaminogeek.files.wordpress.com/2007/09/gnu-linux.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Para todas las personas interesadas en aprender un poco de los sistemas y programas GNU pongan atencion.&lt;br /&gt;&lt;br /&gt;Les escribo para invitarles al Pizza Bash III. Pizza bash es una actividad informal, sin agenda, donde usuarios novatos y avanzados ser eunen para hablar sobre software libre y en especial sobre GNU/Linux.&lt;br /&gt;&lt;br /&gt;La actividad será el 20 de febrero iniciando a las 3pm y terminando a las 8pm. Como no hay agenda no hay problema con llegar tarde o tener que irse temprano.&lt;br /&gt;&lt;br /&gt;La actividad será en el Salón Orquídea del Hotel Mansión Teodolinda.&lt;br /&gt;&lt;br /&gt;Para más detalles por favor consultar el sitio web de &lt;a href="http://www.linuxtour.org/Pizza-Bash-III"&gt;Linux Tour&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aqui podran encontrar más detalles sobre la naturaleza de la actividad, como llegar a Hotel Mansión Teodolinda, contribuciones y más.&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2009/02/pizza-blash-iii.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-3651312236865228842</guid><pubDate>Sun, 01 Feb 2009 23:05:00 +0000</pubDate><atom:updated>2009-04-24T07:59:40.898-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Curso CiscoSystem</category><title>Curso de Cisco System y Examenes</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://cisco.netacad.net/staticcontentassets/images/cnamsheader/banner_new_login.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 380px; height: 59px;" src="https://cisco.netacad.net/staticcontentassets/images/cnamsheader/banner_new_login.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Hola como les va estimados lectores aca les dejo unos capitulos del primer modulo de Cisco System, mas adelante les estare subiendo mas modulos.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Descargar &lt;a href="http://rapidshare.com/files/192680749/Cisco.rar.html"&gt;Primer modulo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Descargar &lt;a href="http://rapidshare.com/files/225225931/CCNA_Exploration_Modulo_2.docx.html"&gt;Segundo modulo&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Aca les dejo los examenes completos de la curricula 4 de CCNA Eploration&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Descargar Examenes &lt;a href="http://rapidshare.com/files/223604286/EXAMENES_CCNA_100_.rar.html"&gt;Primer modulo&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;Ojo: No me hago responsable si lo usan para otra cosa que no sea el de estudio.&lt;br /&gt;&lt;br /&gt;El segundo Modulo se encuentra en formato de Offices 2007 por lo que me encontraba en una pc con Winbox :S&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2009/02/curso-de-cisco-system.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-945936179374556690</guid><pubDate>Thu, 25 Sep 2008 17:45:00 +0000</pubDate><atom:updated>2008-09-25T10:50:16.818-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Instalacion de las nuevas llaves de fedora</category><title>Bienvenidos nuevos usuarios de Linux Fedora</title><description>Les doy la bienvenida a todos los felices nuevos usuarios de Linux Fedora que se les instalo el dia sabado 20 de sept en el evento del SFD2008, para los nuevos usuarios les pido que instalen las nuevas llaves de fedora con las cuales podran acceder a las nuevas actualizaciones de sistema y demas herramientas y programas que se encuentran en los repositorios&lt;br /&gt;&lt;br /&gt;Con este comandito ustedes se bajan las nuevas llaves para fedora  &lt;span style="font-size:100%;"&gt; yum -y install fedora-release.noarch instalenlo, no se asusten si ven que tienen por lo menos unos 500 o mas paquetes que actualizar, esto es normal debido a unos cambios que la comunidad de fedora tuvo que realizar por fuerza mayor.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2008/09/bienvenidos-nuevos-usuarios-de-linux.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-6398421328483172807</guid><pubDate>Wed, 10 Sep 2008 13:58:00 +0000</pubDate><atom:updated>2011-07-26T21:33:19.088-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Descargar Juegos</category><title>F.E.A.R: First Encounter Assault Recon</title><description>&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.abserjuegos.com/imagenes/frontal/fear.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.abserjuegos.com/imagenes/frontal/fear.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Registrate y unete a los mas de cientos de felices usuarios "GAMERS", solo dame clic &lt;a href="http://www.testsite.ifastnet.com/forum/index.php?topic=85.msg128#msg128"&gt;aca&lt;/a&gt; y podras bajarte todo tipo de video juegos para pc completos.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2008/09/fear-first-encounter-assault-recon.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-848801740279511140</guid><pubDate>Wed, 10 Sep 2008 13:52:00 +0000</pubDate><atom:updated>2011-07-26T21:33:19.088-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Descargar Juegos</category><title>Descarga Fear Extraction Point (Expanción)</title><description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.wargames.com/images/fear-extraction-point.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.wargames.com/images/fear-extraction-point.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Registrate y unete a los mas de cientos felices usuarios "Gamers" dame clic &lt;a href="http://www.testsite.ifastnet.com/forum/index.php?topic=86.msg129#msg129"&gt;aca&lt;/a&gt; y entra a descargar todos los juegos que quiras completamente gratis.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2008/09/descarga-fear-extraction-point.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-3640503682865331604</guid><pubDate>Mon, 01 Sep 2008 06:19:00 +0000</pubDate><atom:updated>2011-07-26T21:33:19.088-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Eventos</category><title>Software Freedom Day 2008</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.linuxtour.org/images/a/a1/Flyer.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.linuxtour.org/images/a/a1/Flyer.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.linuxtour.org/images/2/2c/Tuxsocial.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.linuxtour.org/images/2/2c/Tuxsocial.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.linuxtour.org/images/thumb/7/76/Bannerjuegos.png/500px-Bannerjuegos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://www.linuxtour.org/images/thumb/7/76/Bannerjuegos.png/500px-Bannerjuegos.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.linuxtour.org/images/thumb/7/7b/Bannerinstalaciones.png/500px-Bannerinstalaciones.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://www.linuxtour.org/images/thumb/7/7b/Bannerinstalaciones.png/500px-Bannerinstalaciones.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Deceas saber mas acerca de los eventos de SFD, deceas saber de nuestra historia como LUG-NI visita este &lt;a href="http://softwarefreedomday.org/teams/centralandsouthamerica/Nicaragua"&gt;link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2008/08/software-freedom-day-2008.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-6630588426619075760</guid><pubDate>Sat, 02 Aug 2008 18:47:00 +0000</pubDate><atom:updated>2008-08-14T08:00:20.419-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Entrevistas</category><title>El Nombre correcto es GNU con Linux por Richard Stallman</title><description>&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/b2oIsxei05o&amp;amp;hl=es&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/b2oIsxei05o&amp;amp;hl=es&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2008/08/el-nombre-correcto-es-gnu-con-linux-por.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-44193844643627752</guid><pubDate>Mon, 28 Jul 2008 21:32:00 +0000</pubDate><atom:updated>2008-08-14T07:58:30.186-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales para Servidores</category><title>Tutorial de SendMail</title><description>&lt;div class="ARTICLE"&gt;&lt;div class="TITLEPAGE"&gt;&lt;h1 class="TITLE"&gt;&lt;a name="AEN2"&gt;&lt;/a&gt;Tutorial de Sendmail&lt;/h1&gt;&lt;div class="AUTHORGROUP"&gt;&lt;a name="AEN4"&gt;&lt;/a&gt;&lt;h4 class="AUTHOR"&gt;&lt;a name="AEN5"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;/div&gt;&lt;hr align="center" color="#000000" size="1" width="75%"&gt;&lt;/div&gt;&lt;div class="TOC"&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;Tabla de contenidos&lt;/b&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN12"&gt;Nota Introductoria&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN31"&gt;Una Configuraci�n T�pica&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN91"&gt;Conceptos&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN139"&gt;Empezando&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN187"&gt;Configuraci�n del sistema&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN229"&gt;Sistema de configuraci�n M4&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN272"&gt;El Procesamiento de los mensajes&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN322"&gt;Administraci�n de la cola de Sendmail&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN355"&gt;Dominios virtuales&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN386"&gt;Enmascaramiento&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN400"&gt;Sitios con m�s de un servidor&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN560"&gt;Performance/Tuning&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN623"&gt;Reglas y Rulesets&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN701"&gt;Ejemplo: Ambiente de alta seguridad&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN755"&gt;Ejemplo de configuraci�n de MUA&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN777"&gt;Referencias&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/div&gt;&lt;blockquote class="ABSTRACT"&gt;&lt;div class="ABSTRACT"&gt;&lt;a name="AEN9"&gt;&lt;/a&gt;&lt;p&gt;Este tutorial pretende dar una visi�n general del MTA Sendmail. Los ejemplos asumen un sistema Linux RedHat 7.X, 8.0 y 9.0, pero pueden extenderse a cualquier otro sistema operativo soportado.&lt;/p&gt;&lt;p&gt;El lector realmente interesado en conocer este MTA debe consultar la referencia [1], a partir de la cual se ha hecho este tutorial.&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN12"&gt;&lt;/a&gt;Nota Introductoria&lt;/h2&gt;&lt;p&gt;Si tuviera que buscar un adjetivo para calificar a Sendmail, pensar�a en "excesivo". Excesivo puesto que este programa intenta  -y puede- satisfacer las necesidades de una audiencia extremadamente amplia... incluso, de una audiencia que hace a�os ha desaparecido.&lt;/p&gt;&lt;p&gt;En general, cuando un programa es "m�s y m�s flexible", los usuarios deben pagar el precio de "m�s y m�s complejidad" para asimilar toda aquella flexibilidad. Sendmail permite configurar aspectos que normalmente yacen ocultos en el c�digo compilado de otros programas similares... aspectos que en la pr�ctica diaria ya casi nadie usa.&lt;/p&gt;&lt;p&gt;Es por eso que usar Sendmail suele ser una experiencia desconcertante... desde el inicio y hasta el final. Y en ese sentido tengo que admitir que este peque�o texto tambi�n puede serlo, pese a que he procurado que no ocurra as�.&lt;/p&gt;&lt;p&gt;Sendmail es calificado de "inseguro", y con justa raz�n. Tiene una larga historia de "vulnerabilidades" que han conminado a algunos administradores a optar por soluciones supuestamente m�s seguras como &lt;tt class="FILENAME"&gt;postfix&lt;/tt&gt; y &lt;tt class="FILENAME"&gt;qmail&lt;/tt&gt;. En favor de Sendmail s�lo tengo que indicar que sus creadores han venido haciendo grandes esfuerzos para que esto cambie, y ciertamente los �ltimas versiones han consistido esencialmente en mejoras en esa direcci�n.&lt;/p&gt;&lt;p&gt;Un �ltimo adjetivo para Sendmail podr�a ser "legendario", en el sentido que es una de las utilidades m�s antiguas de los sistemas Unix, se proporciona en pr�cticamente todas sus variantes (y tambi�n en Linux), es el servidor de email m�s utilizado a nivel mundial, y sorprendentemente es a la vez una de las utilidades menos "dominadas" por los administradores debido a lo antes indicado - as� como a una muy deficiente documentaci�n!&lt;/p&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN21"&gt;&lt;/a&gt;C�mo se ha confeccionado este texto&lt;/h3&gt;&lt;p&gt;En la medida que tengo costumbre de usar &lt;tt class="FILENAME"&gt;vi&lt;/tt&gt;, pero no tengo costumbre de escribir y recordar los extensos y variados tags de Docbook, he usado mi script "QDK" disponible en &lt;a href="http://qdk.sourceforge.net/" target="_top"&gt;Sourceforge&lt;/a&gt; a fin de generar el SGML respectivo. Recomiendo su uso al lector que est� acostumbrado a escribir Docbook directamente.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN26"&gt;&lt;/a&gt;C�mo contactarme&lt;/h3&gt;&lt;p&gt;Cualquier sugerencia para mejorar este texto, o el se�alamiento de alg�n error, agradecer�a me sea indicado escribiendo a: &lt;tt class="FILENAME"&gt;darksiteevil@fedora-ni.net&lt;/tt&gt;&lt;/p&gt;&lt;p&gt;Managua, Nicaragua.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN31"&gt;&lt;/a&gt;Una Configuraci�n T�pica&lt;/h2&gt;&lt;p&gt;Empezaremos con una descripci�n general de los pasos que se requieren en una configuraci�n t�pica de Sendmail.&lt;/p&gt;&lt;p&gt;Los lectores que no disponen de absolutamente ninguna experiencia con Sendmail deber�an pasar previamente por la secci�n denominada "Conceptos".&lt;/p&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN35"&gt;&lt;/a&gt;Escenario&lt;/h3&gt;&lt;p&gt;La gran mayor�a de sitios peque�os en Internet puede usar la configuraci�n que proporciona RedHat en forma autom�tica. Es el caso t�pico de una organizaci�n que disponde de un �nico servidor de correo electr�nico con conexi�n directa a Internet, y que posee un dominio tal como "laorganizacion.org".&lt;/p&gt;&lt;p&gt;Asumiremos que el servidor de correo designado se llama "correo.laorganizacion.org" y no consideraremos detalles de seguridad como firewalls y redes DMZ.&lt;/p&gt;&lt;p&gt;Asumiremos tambi�n que nuestros clientes son las estaciones de trabajo que se conectan con alg�n cliente de correo est�ndar como "Outlook Express", "Mozilla", etc.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN40"&gt;&lt;/a&gt;Configurar el DNS&lt;/h3&gt;&lt;p&gt;Asumiremos que las direcciones de correo de nuestros usuarios son de la forma "usuario@laorganizacion.org". En ese caso, en el archivo de configuraci�n de la zona "laorganizacion.org" deber� inscribirse el siguiente registro MX: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;@ 1D IN MX 0 correo&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Esto env�a los mensajes con ese formato a nuestro servidor "correo.laorganizacion.org". (He asumido el uso de BIND.)&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN44"&gt;&lt;/a&gt;Configurar las opciones del puerto SMTP&lt;/h3&gt;&lt;p&gt;En RedHat 7.x, 8, 9 (y quiz� futuras versiones), Sendmail viene por defecto configurado para aceptar s�lo conexiones locales; es decir, no recibir� ning�n mensaje que llege desde el exterior.&lt;/p&gt;&lt;p&gt;Esto no sirve de mucho en ambientes t�picos de red, por lo que editaremos el archivo &lt;tt class="FILENAME"&gt;/etc/mail/sendmail.mc&lt;/tt&gt; y modificaremos la siguiente l�nea: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; por: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;DAEMON_OPTIONS(`Port=smtp, Name=MTA')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Y regeneraremos la configuraci�n: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# cd /etc/mail&lt;br /&gt;# m4 sendmail.mc &gt; sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;An�logamente, en RedHat 7.x se modificar� el archivo &lt;tt class="FILENAME"&gt;redhat.mc&lt;/tt&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN54"&gt;&lt;/a&gt;Configurar el archivo /etc/hosts&lt;/h3&gt;&lt;p&gt;Asegur�monos de que existan las siguientes DOS l�neas, y que tengan un contenido como a este: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;127.0.0.1 localhost&lt;br /&gt;1.2.3.4  correo.organizacion.org correo&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Obviamente, se deber� reemplazar "1.2.3.4" por la direcci�n IP asociada a la interfaz de la red local.&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN58"&gt;&lt;/a&gt;Configurar el archivo local-host-names&lt;/h3&gt;&lt;p&gt;Como nuestras direcciones son "usuario@organizacion.org", nuestro servidor debe asumir como SUYOS todos los mensajes dirigidos a "@organizacion.org". Esto se consigue escribiendo "organizacion.org" en el archivo &lt;tt class="FILENAME"&gt;/etc/mail/local-host-names&lt;/tt&gt;: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;organizacion.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En muchas versiones antiguas de Sendmail, el archivo equivalente se llama &lt;tt class="FILENAME"&gt;/etc/sendmail.cw&lt;/tt&gt;.&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN64"&gt;&lt;/a&gt;Permitir el relay a nuestros clientes&lt;/h3&gt;&lt;p&gt;Asumiremos que las estaciones de nuestra organizacion est�n contenidas en la subnet "1.2.3.0". En ese caso, a�adiremos la siguiente l�nea al archivo &lt;tt class="FILENAME"&gt;/etc/mail/access&lt;/tt&gt;: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;1.2.3  RELAY&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Luego generaremos la versi�n indexada: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# cd /etc/mail&lt;br /&gt;# make&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; N�tese que en muchos sistemas distintos a RedHat habr� que usar (en vez de "make") el comando "makemap" con las opciones correspondientes: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# cd /etc/mail&lt;br /&gt;bash# makemap hash access &lt;&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Esta funcionalidad viene activada normalmente en la configuraci�n proporcionada por RedHat. En otros sistemas probablemente esto se debe configurar expl�citamente como se indica m�s abajo.&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN71"&gt;&lt;/a&gt;Configurar servicios POP / IMAP&lt;/h3&gt;&lt;p&gt;Estos dos servicios provienen del paquete "&lt;tt class="FILENAME"&gt;imap*.rpm&lt;/tt&gt;". Se deber�n activar con el comando &lt;tt class="FILENAME"&gt;ntsysv&lt;/tt&gt; o &lt;tt class="FILENAME"&gt;chkconfig&lt;/tt&gt; (basta con uno de ellos.) Por ejemplo, para el �ltimo caso: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# chkconfig --level 345 ipop2 on&lt;br /&gt;bash# chkconfig --level 345 ipop3 on&lt;br /&gt;bash# chkconfig --level 345 imap on&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Luego se deber� recargar la configuraci�n de &lt;tt class="FILENAME"&gt;xinetd&lt;/tt&gt;: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# service xinetd reload&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Ahora todo est� listo por el lado del servidor.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN82"&gt;&lt;/a&gt;Pruebas con el cliente "mail"&lt;/h3&gt;&lt;p&gt;En los sistemas Linux el comando &lt;tt class="FILENAME"&gt;mail&lt;/tt&gt; permite enviar y leer mensajes de correo electr�nico mediante &lt;tt class="FILENAME"&gt;Sendmail&lt;/tt&gt;. Por ejemplo, para enviar un mensaje a una cuenta exterior de test: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[diego@edithpiaf diego]$ mail test_user@yahoo.com&lt;br /&gt;Subject: This is a test&lt;br /&gt;There goes the challenger&lt;br /&gt;.&lt;br /&gt;Cc:&lt;br /&gt;[diego@edithpiaf diego]$&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; La lectura de mensajes de correo recibidos se puede hacer tambi�n con el comando "mail": &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[pedrito@correo pedrito]$ mail&lt;br /&gt;Mail version 8.1 6/6/93.  Type ? for help.&lt;br /&gt;"/var/spool/mail/pedrito": 1 message 1 new&lt;br /&gt;&gt;N  1 pepe@noskhon.com  Sun Jan 27 06:24 "prueba"&lt;br /&gt;&amp;amp;&lt;br /&gt;Message 1:&lt;br /&gt;From root@noskhon.com Sun Jan 27 06:24 2002&lt;br /&gt;Delivered-To: pedrito@abejas.org&lt;br /&gt;Date: Mon, 25 Feb 2002 02:09:26 -0500&lt;br /&gt;From: pepe &lt;pepe@noskhon.com&gt;&lt;br /&gt;To: pedrito@abejas.org&lt;br /&gt;Subject: prueba&lt;br /&gt;&lt;br /&gt;Esta es una prueba&lt;br /&gt;&lt;br /&gt;&amp;amp; &lt;/pepe@noskhon.com&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Durante estas operaciones conviene verificar los mensajes del log desde otra ventana: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# tail -f /var/log/maillog&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;V�ase el ap�ndice intitulado "Ejemplo de configuraci�n de MUA" si requiere una idea acerca de c�mo se configura un cliente gr�fico de correo electr�nico.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN91"&gt;&lt;/a&gt;Conceptos&lt;/h2&gt;&lt;p&gt;Esta secci�n proporciona una serie de conceptos que se utilzar�n en lo que sigue.&lt;/p&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN94"&gt;&lt;/a&gt;Programas Involucrados&lt;/h3&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN97"&gt;&lt;/a&gt;MUA/Cliente&lt;/h4&gt;&lt;p&gt;El Mail User Agent o Cliente de correo electr�nico es un programa que ejecutan los usuarios para leer y escribir sus mensajes. En la mayor�a de casos se ejecuta en un computador personal. Este programa normalmente enviar� los nuevos mensajes redactados por el usuario al servidor de la organizaci�n/proveedor, y descargar� los mensajes pendientes para lectura del usuario desde el servidor de la organizaci�n/proveedor.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN100"&gt;&lt;/a&gt;MTA/Servidor&lt;/h4&gt;&lt;p&gt;El Mail Transfer Agent se encarga de enviar (y reintentar de ser necesario) los mensajes redactados por los usuarios de la organizaci�n. Igualmente, recibe los mensajes dirigidos a usuarios de la organizaci�n y los coloca en sus respectivas "casillas de correo" para su posterior lectura.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN103"&gt;&lt;/a&gt;Protocolos&lt;/h3&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN106"&gt;&lt;/a&gt;SMTP&lt;/h4&gt;&lt;p&gt;El Simple Message Transfer Protocol se emplea para enviar mensajes de correo electr�nico entre servidores. En muchos casos, el programa cliente de correo electr�nico remite un nuevo mensaje al servidor usando tambi�n SMTP.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN109"&gt;&lt;/a&gt;POP&lt;/h4&gt;&lt;p&gt;El Post Office Protocol permite a los programas clientes de correo electr�nico extraer los mensajes pendientes en las casillas de correo del usuario para que �ste los pueda visualizar.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN112"&gt;&lt;/a&gt;IMAP&lt;/h4&gt;&lt;p&gt;El Internet Message Access Protocol, al igual que POP, permite a los programas clientes de correo electr�nico extraer los mensajes pendientes en las casillas de correo del usuario para que �ste los pueda visualizar. Tiene caracter�sticas adicionales a las proporcionadas por POP.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN115"&gt;&lt;/a&gt;DNS&lt;/h4&gt;&lt;p&gt;El  Domain Name System permite que los mensajes de correo electr�nico sean dirigidos al servidor correspondiente en el Internet. En particular, a partir de una direcci�n de correo electr�nico de destino en un mensaje, se puede encontrar la direcci�n IP del computador que debe recibir dicho mensaje.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN118"&gt;&lt;/a&gt;Mensajes&lt;/h3&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN121"&gt;&lt;/a&gt;Header (cabecera)&lt;/h4&gt;&lt;p&gt;Esta es una secci�n informativa que contienen todos los mensajes y que contiene datos relacionados a su env�o, tales como el nombre y direcci�n electr�nica del creador del mensaje, la lista de destinatarios, la fecha de env�o, los servidores intermedios por donde el mensaje ha pasado, etc.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN124"&gt;&lt;/a&gt;Body&lt;/h4&gt;&lt;p&gt;Contiene el texto del mensaje en s�. Est� compuesto por caracteres ASCII.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN127"&gt;&lt;/a&gt;Envelope (sobre)&lt;/h4&gt;&lt;p&gt;Contiene informaci�n usada para enrutar los mensajes, tal como los destinatarios inmediatos. Esta informaci�n normalmente tiene coincidencias con algunos componentes del header.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN130"&gt;&lt;/a&gt;Attachment&lt;/h4&gt;&lt;p&gt;Los archivos que no se componen de texto ASCII pueden ser enviados si primero se codifican como texto ASCII y se a�aden ordenadamente a un mensaje normal. Estos a�adidos al mensaje se denominan attachments.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN133"&gt;&lt;/a&gt;Casilla del usuario&lt;/h4&gt;&lt;p&gt;Los usuarios de correo electr�nico no est�n conectados a la red durante todo el d�a, y lo mismo ocurre con sus computadores. Debido a esto, los mensajes que est�n dirigidos a ellos normalmente se almacenan en un �rea temporal denominada "casilla de correo" a la espera de que el usuario la extraiga cuando est� listo.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN136"&gt;&lt;/a&gt;Relay&lt;/h4&gt;&lt;p&gt;Corresponde a la facultad del MTA de reenviar los mensajes provenientes de un computador hacia otro computador. Por ejemplo, cuando un usuario de la red local le proporciona un mensaje que en realidad est� dirigido hacia un usuario en Internet.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN139"&gt;&lt;/a&gt;Empezando&lt;/h2&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN142"&gt;&lt;/a&gt;Instalaci�n&lt;/h3&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN145"&gt;&lt;/a&gt;RedHat Linux&lt;/h4&gt;&lt;p&gt;En los sistemas Linux RedHat, el servidor Sendmail se distribuye mediante el paquete "sendmail". Sin embargo, se har� bien en instalar otros paquetes adicionales tales como sendmail-cf y sendmail-doc, que proporcionan herramientas de configuraci�n y documentaci�n adicional, respectivamente. Adicionalmente se requerir� el paquete "m4".&lt;/p&gt;&lt;p&gt;La instalaci�n en RedHat, como de costumbre, se har� mediante el comando RPM (o durante la instalaci�n del sistema operativo, eligiendo "Mail Server" entre las opciones.) Aqu� no explicaremos el comando RPM y nos limitaremos a mostrar c�mo se puede verificar si los paquetes han sido instalados:&lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# rpm -qa|grep sendmail&lt;br /&gt;sendmail-cf-8.11.2-14&lt;br /&gt;sendmail-8.11.2-14&lt;br /&gt;sendmail-doc-8.11.2-14&lt;br /&gt;bash# rpm -q m4&lt;br /&gt;m4-1.4.1-4&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;La version de los paquetes indicados arriba  puede ser distinta dependiendo de la versi�n de RedHat. El ejemplo anterior se refiere a una instalaci�n RedHat 7.1.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN152"&gt;&lt;/a&gt;Otros Sistemas Operativos&lt;/h4&gt;&lt;p&gt;En casi todos los sistemas operativos Linux y Unix principales, Sendmail se distribuye por el mismo proveedor (posiblemente con algunas alteraciones.) En estos casos el m�todo de instalaci�n de paquetes puede variar, y se deber� consultar la documentaci�n respectiva.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN155"&gt;&lt;/a&gt;Desde la fuente&lt;/h4&gt;&lt;p&gt;En RedHat y cualquier otro sistema operativo, siempre existe la posibilidad de descargar el c�digo fuente de Sendmail a fin de compilarlo e instalarlo manualmente. En este caso deber� descargarse el archivo ".tar" de: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;ftp://ftp.sendmail.org/pub/sendmail/&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Al desempacarse este archivo, se encontrar� documentos que explican el procedimiento de compilaci�n e instalaci�n (archivo READ_ME.)&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN159"&gt;&lt;/a&gt;Probando Sendmail&lt;/h3&gt;&lt;p&gt;Asumiremos que Sendmail ya ha sido instalado. Para verificar la instalaci�n y obtener cierta informaci�n b�sica, usaremos el siguiente comando, cuyo resultado se muestra para mi computador: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -d0.1 -bt&lt;br /&gt;Version 8.12.5&lt;br /&gt;Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX&lt;br /&gt;            MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6&lt;br /&gt;            NETUNIX NEWDB NIS PIPELINING SASL SCANF STARTTLS TCPWRAPPERS&lt;br /&gt;            USERDB USE_LDAP_INIT&lt;br /&gt;&lt;br /&gt;============ SYSTEM IDENTITY (after readcf) ============&lt;br /&gt;  (short domain name) $w = edithpiaf&lt;br /&gt;(canonical domain name) $j = edithpiaf.noskhon.com.pe&lt;br /&gt;     (subdomain name) $m = noskhon.com.pe&lt;br /&gt;          (node name) $k = edithpiaf.noskhon.com.pe&lt;br /&gt;========================================================&lt;br /&gt;&lt;br /&gt;ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)&lt;br /&gt;Enter &lt;ruleset&gt; &lt;address&gt;&lt;br /&gt;&gt;&lt;br /&gt;# &lt;/address&gt;&lt;/ruleset&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Para salir del prompt "&gt;" se presion� [CTRL]+[D].&lt;p&gt;N�tese que este comando ha sido ejecutado por el administrador. Los usuarios normales normalmente deber�n especificar la ruta completa del ejecutable "sendmail" a fin de obtener algo similar:&lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[diego@edithpiaf diego]$ /usr/sbin/sendmail -d0.1 -bt&lt;br /&gt;Version 8.12.5&lt;br /&gt;Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX&lt;br /&gt;            MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6&lt;br /&gt;... siguen m�s l�neas ...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;La opci�n "-bt" significa "modo de test", y el "-d0.1" significa "debug de aspectos generales (el cero), en nivel 1". Al modificar el nivel de debug se puede obtener m�s informaci�n. Por ejemplo, el lector podr�a observar la salida que presenta el comando anterior con "-d0.15".&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN167"&gt;&lt;/a&gt;Inicio autom�tico&lt;/h3&gt;&lt;p&gt;Como se aprecia, el servidor "sendmail" puede ser invocado en modo interactivo con diversos prop�sitos, sin embargo, lo usual es que opere en forma "no interactiva", o como se suele decir en sistemas Unix, como un "demonio". Por lo general esto es configurado en los scripts de inicio del sistema operativo de modo tal que el "demonio sendmail" se inicie en forma autom�tica cada vez que el computador es iniciado.&lt;/p&gt;&lt;p&gt;En un sistema RedHat Linux (versiones 7 en adelante) se puede emplear el comando "service" para invocar a estos scripts en cualquier momento. Por ejemplo, para consultar acerca del estado actual del servicio Sendmail: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf root]# service sendmail status&lt;br /&gt;sendmail est� parado&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Para iniciarlo: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf root]# service sendmail start&lt;br /&gt;Iniciando sendmail:                           [  OK  ]&lt;br /&gt;Inicio de sm-client:                          [  OK  ]&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Para detenerlo: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf root]# service sendmail stop&lt;br /&gt;Apagando sendmail:                            [  OK  ]&lt;br /&gt;Desactivaci�n de sm-client:                   [  OK  ]&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En otros sistemas habr� que consultar la respectiva documentaci�n. El comando necesario podr�a ser como sigue: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# /etc/rc.d/init.d/sendmail start&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; o &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# /etc/init.d/sendmail start&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; o &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# /sbin/init.d/sendmail start&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Y para detenerlo, reemplazar el "start" por un "stop".&lt;p&gt;Para que esto se ejecute autom�ticamente cuando el sistema se inicia, en RedHat se suele emplear los comandos &lt;tt class="FILENAME"&gt;ntsysv&lt;/tt&gt; o &lt;tt class="FILENAME"&gt;chkconfig&lt;/tt&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN180"&gt;&lt;/a&gt;El log&lt;/h3&gt;&lt;p&gt;Sendmail, como cualquier programa relacionado con el correo electr�nico, genera mensajes de eventos (logs) mediante &lt;tt class="FILENAME"&gt;syslog&lt;/tt&gt;. En los sistemas RedHat normalmente &lt;tt class="FILENAME"&gt;syslog&lt;/tt&gt; est� configurado para enviar los mensajes hacia el archivo &lt;tt class="FILENAME"&gt;/var/log/maillog&lt;/tt&gt;. Cuando se hacen pruebas con Sendmail es muy conveniente tener una ventana o terminal abierta mostrando el log: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# tail -f /var/log/maillog&lt;br /&gt;Oct 26 18:17:10 edithpiaf sendmail[1812]: h9QNHAM0001812:&lt;br /&gt;from=root, size=421, class=0, nrcpts=1, msgid=&lt;200310262317.&gt;, relay=root@localhost&lt;br /&gt;Oct 26 18:17:10 edithpiaf sendmail[1812]: h9QNHAM0001812:&lt;br /&gt;to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00,&lt;br /&gt;mailer=relay, pri=30065, relay=localhost.noskhon.com.pe.&lt;br /&gt;[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused&lt;br /&gt;by localhost.noskhon.com.pe.&lt;br /&gt;Oct 27 17:52:14 edithpiaf sendmail[2299]: h9RMqEA5002299:&lt;br /&gt;from=root, size=244, class=0, nrcpts=1, msgid=&lt;200310272252.&gt;, relay=root@localhost&lt;br /&gt;Oct 27 17:52:14 edithpiaf sendmail[2299]: h9RMqEA5002299:&lt;br /&gt;to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00,&lt;br /&gt;mailer=relay, pri=30065, relay=localhost.noskhon.com.pe.&lt;br /&gt;[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by&lt;br /&gt;localhost.noskhon.com.pe.&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN187"&gt;&lt;/a&gt;Configuraci�n del sistema&lt;/h2&gt;&lt;p&gt;Dividiremos esto en dos partes: configuraci�n del host y configuraci�n de programa Sendmail.&lt;/p&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN190"&gt;&lt;/a&gt;Configuraci�n del host&lt;/h3&gt;&lt;p&gt;A continuaci�n algunos aspectos muy importantes relacionados al sistema operativo donde Sendmail se ejecutar�. Esto NO es propiamente la configuraci�n de Sendmail, pero �ste requiere interactuar con diversos elementos del sistema operativo.&lt;/p&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN193"&gt;&lt;/a&gt;DNS&lt;/h4&gt;&lt;p&gt;A fin de poder enviar mensajes a destinatarios remotos, Sendmail debe ser capaz de obtener la informaci�n necesaria de un servidor DNS. Incluso en una red local puede ser conveniente el empleo de un servidor DNS.&lt;/p&gt;&lt;p&gt;Si se desea desactivar completamente el uso del servidor DNS (por ejemplo, si nunca se saldr� a Internet) entonces se debe recompilar Sendmail con las opciones apropiadas (no explicaremos esto aqu�.)&lt;/p&gt;&lt;p&gt;En la mayor�a de computadores Unix/Linux, la direcci�n del servidor DNS que usan las aplicaciones se configura en el archivo  &lt;tt class="FILENAME"&gt;/etc/resolv.conf&lt;/tt&gt;. Por ejemplo, si su servidor DNS m�s cercano (el de la organizaci�n o el que ha proporcionado su proveedor) tiene direcci�n ip 100.2.3.4, entonces el archivo "resolv.conf" del computador destinado para ejecutar Sendmail debe lucir as�: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;nameserver 100.2.3.4&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Por lo general se configuran dos o tres servidores DNS.&lt;p&gt;Por otro lado, a fin de que nos puedan enviar mensajes desde el exterior a nuestro servidor de correo, requerimos administrar un dominio (el dominio de la organizaci�n.) Esto implica que habr� un servidor DNS (posiblemente dentro de nuestra organizaci�n o administrado por un proveedor) que contenga la configuraci�n de nuestra zona.&lt;/p&gt;&lt;p&gt;Si el dominio de nuestra organizaci�n es "laorganizacion.org", es frecuente definir que las direcciones de los usuarios locales tendr�n la forma "usuario@laorganizacion.org". En algunos lugares, prefieren direcciones similares a "usuario@mail.laorganizacion.org" aunque esto es a gusto de la organizaci�n.&lt;/p&gt;&lt;p&gt;Esto debe reflejarse en la configuraci�n de nuestro dominio en el servidor DNS. Asumiendo que el servidor DNS que administra nuestra zona usa el software BIND, (puede ser cualquier otro) el archivo de la zona "organizacion.org" deber�a contener al menos estas l�neas para que las direcciones de formato "usuario@laorganizacion.org" llegen al servidor. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;@ 1D IN MX 0 correo&lt;br /&gt;correo 1D IN A  90.8.7.6&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Si se desea el segundo formato ("usuario@mail.laorganizacion.org"), las l�neas correspondientes ser�an algo como: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;mail 1D IN MX 0 correo&lt;br /&gt;correo 1D IN A  90.8.7.6&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Nosotros no detallaremos m�s la configuraci�n del servidor DNS por ser un tema fuera del �mbito que nos compete. En [2] se puede encontrar una excelente explicaci�n de todo esto.&lt;p&gt;N�tese que esto �ltimo se har� muy probablemente en un computador distinto al que ejecuta Sendmail.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN206"&gt;&lt;/a&gt;Archivo hosts&lt;/h4&gt;&lt;p&gt;El archivo &lt;tt class="FILENAME"&gt;/etc/hosts&lt;/tt&gt; es complementario al sistema DNS. Para su correcta operaci�n Sendmail normalmente requiere que el computador en que se ejecuta tenga una configuraci�n como la siguiente: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;127.0.0.1 localhost&lt;br /&gt;90.8.7.6 correo.laorganizacion.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; N�tese que esto normalmente NO viene as� en RedHat.&lt;p&gt;La direcci�n IP suministrada debe coincidir con lo que se configur� en el DNS, y el nombre del host debe ser "full", es decir, debe incluir el nombre del dominio.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN212"&gt;&lt;/a&gt;Hostname&lt;/h4&gt;&lt;p&gt;El nombre del computador donde se ejecuta Sendmail debe corresponder a lo configurado en el DNS y el archivo hosts. Lamentablemente, la configuraci�n de este par�metro var�a de sistema en sistema. Por ejemplo, en RedHat, la configuraci�n del hostname se efect�a en el archivo &lt;tt class="FILENAME"&gt;/etc/sysconfig/network&lt;/tt&gt; en la variable HOSTNAME. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf root]# cat /etc/sysconfig/network&lt;br /&gt;NETWORKING=yes&lt;br /&gt;HOSTNAME=edithpiaf.noskhon.com.pe&lt;br /&gt;GATEWAY=172.192.12.1&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; La forma m�s f�cil -pero no la �nica- de proseguir tras modificar el hostname, consiste en reiniciar el computador.&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN217"&gt;&lt;/a&gt;Configuraci�n del programa Sendmail&lt;/h3&gt;&lt;p&gt;Sendmail es extremadamente configurable -aunque no necesariamente de un modo sencillo. Para esto posee un archivo de configuraci�n principal que en RedHat 8 es: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;/etc/mail/sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; aunque en otros sistemas Linux/Unix es: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;/etc/sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; o incluso: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;/var/adm/sendmail/sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; La ruta exacta de este archivo normalmente se define durante la compilaci�n de Sendmail. Es conveniente que el lector lo encuentre antes de proseguir.&lt;p&gt;Este archivo de configuraci�n de aqu� en adelante ser� llamado el archivo "cf" por la extensi�n de su nombre.&lt;/p&gt;&lt;p&gt;Como quiz� ya haya observado el lector, el archivo "cf" tiene una sintaxis poco intuitiva, y ha sido dise�ado principalmente para que el computador lo lea de un modo eficiente (mas no los humanos.)&lt;/p&gt;&lt;p&gt;El archivo "cf" define generalmente la ruta de otros archivos de configuraci�n auxiliares que evitan la modificaci�n directa del primero, simplificando la administraci�n de Sendmail.&lt;/p&gt;&lt;p&gt;En las �ltimas versiones de  sendmail (8.12 o superiores) es usual que se configure el servidor para que se ejecute "dividido" en dos programas complementarios a fin de elevar la seguridad del sistema. La siguiente salida (recortada) de RedHat Linux 8.0 ilustra esta idea: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# ps axuw|grep sendmail&lt;br /&gt;root  16216  ?  S  15:43 sendmail: accepting connections&lt;br /&gt;smmsp 16226  ?  S  15:43 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En este caso, el segundo proceso (client queue runner) es controlado mediante otro archivo de configuraci�n: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;/etc/mail/submit.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Obviamente, en otros sistemas este archivo se puede encontrar en otros directorios.&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN229"&gt;&lt;/a&gt;Sistema de configuraci�n M4&lt;/h2&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN232"&gt;&lt;/a&gt;Motivaci�n&lt;/h3&gt;&lt;p&gt;Si el lector tuvo curiosidad de listar el archivo "cf", habr� notado seguramente que �ste tiene una sintaxis muy poco intuitiva. Este problema no ha pasado desapercibido para los desarrolladores de Sendmail (aunque la cura quiz� haya resultado peor que la enfermedad:)&lt;/p&gt;&lt;p&gt;A fin de facilitar la configuraci�n de Sendmail para los usuarios ocasionales y los administradores en general, existe un mecanismo complementario que evita la escritura y modificaci�n directa del archivo "cf". Este mecanismo consiste en escribir un archivo relativamente sencillo usando la sintaxis del lenguaje "M4", el cual se proporciona en pr�cticamente todos los sistemas Unix/Linux (a veces como software opcional.)&lt;/p&gt;&lt;p&gt;Mediante este sistema, el usuario crear� (o modificar�)  un archivo relativamente breve, el cual se traducir� en muchas l�neas del archivo "cf". &lt;/p&gt;&lt;p&gt;Lo cierto es que es absolutamente impr�ctico escribir "desde cero" un  archivo "cf" medianamente utilizable, as� que el m�todo M4 es una opci�n casi obligatoria.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN238"&gt;&lt;/a&gt;Regenerando el archivo "cf"&lt;/h3&gt;&lt;p&gt;Antes de hacer modificaciones, es recomendable conocer c�mo se gener� el archivo "cf" proporcionado por el sistema. Normalmente �ste proviene de un archivo tipo "M4". Lamentablemente esto no es v�lido en todos los casos, y las rutas de los archivos involucrados son muy variables.&lt;/p&gt;&lt;p&gt;En RedHat 8 el archivo "cf" distribuido (&lt;tt class="FILENAME"&gt;/etc/mail/sendmail.cf&lt;/tt&gt;) se puede regenerar en cualquier momento a partir del archivo (&lt;tt class="FILENAME"&gt;/etc/mail/sendmail.mc&lt;/tt&gt;) que usa la sintaxis "M4". Esto se puede hacer con el siguiente comando: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# cd /etc/mail&lt;br /&gt;# m4 sendmail.mc &gt; sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; * NOTA: Aseg�rese de sacar una copia al archivo "cf" antes de hacer esto!&lt;p&gt;En RedHat 7 la secuencia es parecida, aunque los directorios difieren: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# cd /usr/share/sendmail-cf/cf&lt;br /&gt;bash# m4 redhat.mc &gt; /etc/sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;En otros sistemas Unix/Linux (incluso RedHat en versiones anteriores) el archivo &lt;tt class="FILENAME"&gt;sendmail.mc&lt;/tt&gt; puede tener un nombre distinto y una ubicaci�n distinta, y habr� que ver la documentaci�n respectiva. Por ejemplo, en RedHat 7 se llamaba &lt;tt class="FILENAME"&gt;redhat.mc&lt;/tt&gt; y se ubicaba en &lt;tt class="FILENAME"&gt;/usr/share/sendmail-cf/cf&lt;/tt&gt;.&lt;/p&gt;&lt;p&gt;Incluso puede ser que este archivo simplemente no exista y haya que generar uno nuevo. En ese caso Ud. deber� ubicar primero el directorio "cf" de Sendmail y crear un archivo (le llamaremos &lt;tt class="FILENAME"&gt;prueba.mc&lt;/tt&gt;) tal como: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;include(`../m4/cf.m4')&lt;br /&gt;OSTYPE(hpux10)dnl&lt;br /&gt;MAILER(local)dnl&lt;br /&gt;MAILER(smtp)dnl&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; La directiva OSTYPE requiere que Ud.  especifique su versi�n de sistema  operativo (en el ejemplo, HP/UX V.10.) Para ver  los sistemas disponibles, vea el directorio  &lt;tt class="FILENAME"&gt;sendmail-cf/ostype&lt;/tt&gt; o &lt;tt class="FILENAME"&gt;cf/ostype&lt;/tt&gt;. En mi caso: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# ls ../ostype/&lt;br /&gt;aix2.m4        bsdi2.0.m4   irix4.m4     powerux.m4&lt;br /&gt;aix3.m4        bsdi.m4      irix5.m4     ptx2.m4&lt;br /&gt;aix4.m4        darwin.m4    irix6.m4     qnx.m4&lt;br /&gt;aix5.m4        dgux.m4      isc4.1.m4    riscos4.5.m4&lt;br /&gt;altos.m4       domainos.m4  linux.m4     sco3.2.m4&lt;br /&gt;amdahl-uts.m4  dynix3.2.m4  maxion.m4    sco-uw-2.1.m4&lt;br /&gt;aux.m4         gnu.m4       mklinux.m4   sinix.m4&lt;br /&gt;bsd4.3.m4      hpux10.m4    nextstep.m4  solaris2.m4&lt;br /&gt;bsd4.4.m4      hpux11.m4    openbsd.m4   solaris2.ml.m4&lt;br /&gt;bsdi1.0.m4     hpux9.m4     osf1.m4      solaris2.pre5.m4&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Todo esto requiere que se trabaje en el subdirectorio &lt;tt class="FILENAME"&gt;sendmail-cf/cf&lt;/tt&gt; o &lt;tt class="FILENAME"&gt;cf/cf&lt;/tt&gt;. A continuaci�n, ejecutar m4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# m4 prueba.mc &gt; /etc/sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Volviendo a Linux RedHat, los archivos "M4" usados por Sendmail se proporcionan en el paquete "sendmail-cf". Obviamente requerir� tambi�n el paquete "m4" para poder usarlo. En otros sistemas Unix/Linux el software "M4" puede ser opcional o parte de las herramientas de desarrollo.&lt;/p&gt;&lt;p&gt;En Linux RedHat 8.0 y superiores, es tambi�n posible regenerar el archivo "submit.cf" a partir de: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# cd /etc/mail&lt;br /&gt;# m4 submit.mc &gt; submit.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN263"&gt;&lt;/a&gt;Configuraci�n con M4&lt;/h3&gt;&lt;p&gt;El sistema M4 de Sendmail permite generar configuraciones para distintos prop�sitos as� como alterar opciones bastante puntuales. A modo de ejemplo, el par�metro que controla el "tiempo de alerta" de un mensaje en cola (no se preocupe si no entiende esto, es s�lo un ejemplo), se configura con M4 mediante una l�nea como la siguiente: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`confTO_QUEUEWARN',`2h')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Lo cual se traduce en exactamente la siguiente l�nea en el archivo "cf" generado: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;O Timeout.queuewarn=2h&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; T�ngase cuidado dentro del archivo "M4" de emplear las comillas adecuadas para cada caso (obs�rve que se han usado ambos tipos: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt; ` y '&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;En resumen, mediante la sintaxis (simple) de "M4", se puede regenerar un archivo en la sintaxis (compleja) del "cf". Recu�rdese que al final, el programa Sendmail s�lo utilizar� el archivo "cf".&lt;/p&gt;&lt;p&gt;En lo que sigue, presentaremos la configuraci�n de Sendmail empleando ambos m�todos cuando sea posible, pero se preferir� el m�todo M4. Como se indic�, algunas directivas del m�todo "M4" se traducen a una &lt;i class="EMPHASIS"&gt;gran cantidad&lt;/i&gt; de complejas directivas del archivo "cf", el cual resulta impr�ctico.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN272"&gt;&lt;/a&gt;El Procesamiento de los mensajes&lt;/h2&gt;&lt;p&gt;Los mensajes de correo electr�nico tienen principalmente dos tipos de procesamiento:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Local: Cuando el destinatario es un usuario perteneciente a nuestro servidorde correo electr�nico&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Remoto: Cuando el destinatario est� ubicado en otro servidor&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Estas "rutas" de env�o de mensaje se suelen denominar "mailers" y son implementadas por "delivery agents".&lt;/p&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN282"&gt;&lt;/a&gt;Env�os locales&lt;/h3&gt;&lt;p&gt;Sendmail normalmente determina si un mensajes es local cuando la direcci�n de destino contiene s�lo un nombre de usuario (por ejemplo, "diego".) Asimismo, cuando la direcci�n de destino contiene un host que coincide con el "hostname" del servidor. Por ejemplo, en la direcci�n "diego@correo.caligula.net" el host especificado (lo que sigue a la @) es "correo.caligula.net"; si este coincide con el hostname del computador, entonces el mensaje debe ser considerado local.&lt;/p&gt;&lt;p&gt;Una excepci�n (extremadamente com�n) a lo �ltimo consiste en forzar que ciertas direcciones sean tratadas como locales. Para esto, el usuario generalmente configurar� el archivo &lt;tt class="FILENAME"&gt;/etc/mail/local-host-names&lt;/tt&gt; con los nombres de host considerados "locales" o "sin�nimos" del host local. Por ejemplo, para que el mensaje con destino "diego@neron.org" sea tambi�n considerado local, habr�a que incluir en el archivo &lt;tt class="FILENAME"&gt;/etc/mail/local-host-names&lt;/tt&gt;: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;neron.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Esto es muy importante, puesto que t�picamente las organizaciones deciden utilizar una direcci�n de email terminada en "@dominio", donde "dominio" casi nunca coincide exactamente con el hostname del servidor. De no configurarse el archivo &lt;tt class="FILENAME"&gt;local-host-names&lt;/tt&gt;, todos los mensajes que lleguen al servidor con esta direcci�n ser�an considerados no locales, y por tanto ser�an rechazados.&lt;p&gt;En otros sistemas el nombre del archivo de configuraci�n &lt;tt class="FILENAME"&gt;local-host-names&lt;/tt&gt; puede variar. Para averiguar o verificar esto, debemos consultar la documentaci�n o en �ltimo caso el archivo "cf": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# grep "^Fw" /etc/mail/sendmail.cf&lt;br /&gt;Fw/etc/mail/local-host-names&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En versiones anteriores de Sendmail, este archivo se denominaba &lt;tt class="FILENAME"&gt;/etc/sendmail.cw&lt;/tt&gt;.&lt;p&gt;Si se dispone del archivo "M4" que dio origen al "cf", deber�amos buscar all� una l�nea tal como: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;FEATURE(`access_db',`hash -T&lt;tmpf&gt; -o /etc/mail/access.db')dnl&lt;/tmpf&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En algunos casos (no en RedHat), esta funcionalidad puede no estar definida y se debe activar.&lt;p&gt;Sin embargo, esta configuraci�n tambi�n puede hacerse en el mismo archivo "cf" con el comando "class-macro-w" (clase w.) Por ejemplo, las siguientes l�neas muestran que las direcciones terminadas en "@localhost" y "@localhost.localdomain" tambi�n son consideradas locales. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# grep "^Cw" /etc/mail/sendmail.cf&lt;br /&gt;Cwlocalhost.localdomain&lt;br /&gt;Cwlocalhost&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En otras palabras, la "clase w" se puede considerar un "array" que contiene los nombres de las direcciones consideradas "locales". Esta clase se puede configurar en el archivo "cf" mediante el comando "C" (seguido por el nombre de la clase, o sea "Cw") o mediante un archivo externo (definido por el comando "F", en nuestro caso "Fw".)&lt;p&gt;Los env�os locales conllevan a que los mensajes sean almacenados en la "casilla de correo" del usuario destinatario. El usuario deber� extraer estos mensajes con su programa "cliente", posiblemente mediante los protocolos IMAP o POP como se ver� despu�s.&lt;/p&gt;&lt;p&gt;La casilla de correo (inbox) es simplemente un archivo cuyo nombre coincide con el del usuario y se ubica en el directorio &lt;tt class="FILENAME"&gt;/var/spool/mail&lt;/tt&gt; (como siempre, esto puede variar en otros Unix.) Como veremos, Sendmail no escribe directamente en este archivo y por tanto no es parte de su configuraci�n.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN301"&gt;&lt;/a&gt;Definici�n del env�o local&lt;/h3&gt;&lt;p&gt;Como se indic�, el env�o local conlleva a que el mensaje sea guardado en el archivo "inbox" o "casilla de correo". Sin embargo, Sendmail no realiza directamente este trabajo, sino que invoca a un programa auxiliar para esta tarea (aparentemente sencilla.)&lt;/p&gt;&lt;p&gt;Esto se configura en el archivo "cf" con la definici�n "Mlocal" (mailer local.) En el archivo "cf" de RedHat 8.0, esta secci�n luce as�: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;Mlocal,  P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9,&lt;br /&gt;S=EnvFromL/HdrFromL,&lt;br /&gt;R=EnvToL/HdrToL,&lt;br /&gt;T=DNS/RFC822/X-Unix,&lt;br /&gt;A=procmail -t -Y -a $h -d $u&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Las l�neas que se inician con espacios o tabuladores se consideran la continuaci�n de la anterior, por tanto, el extracto mostrado arriba debe considerarse una sola l�nea.&lt;p&gt;Como se aprecia, Sendmail utiliza un programa auxliar llamado &lt;tt class="FILENAME"&gt;/usr/bin/procmail&lt;/tt&gt; para el delivery local. En muchos sistemas Unix el programa usado es &lt;tt class="FILENAME"&gt;/bin/mail&lt;/tt&gt;. No profundizaremos m�s sobre esto por ahora, pero en general "procmail" es mucho m�s flexible y eficiente que las alternativas tradicionales.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN309"&gt;&lt;/a&gt;Env�os Remotos&lt;/h3&gt;&lt;p&gt;Sendmail tiene la capacidad de hacer env�os remotos usando el protocolo SMTP (que opera usando TCP/IP.) En este caso, Sendmail no emplea un programa auxiliar como en los env�os locales.&lt;/p&gt;&lt;p&gt;Cuando un mensaje no puede ser enviado a uno de los destinatarios, el mensaje es "encolado" para un posterior reintento.&lt;/p&gt;&lt;p&gt;Para efectuar el env�o remoto, Sendmail requiere que los destinatarios del mensaje posean una "parte de host" distinta al hostname local (o a sus sin�nimos de la clase-w, como se vio en la secci�n anterior.)&lt;/p&gt;&lt;p&gt;Sendmail normalmente utilizar� el DNS a fin de encontrar el servidor remoto que recibir� el mensaje (espec�ficamente, el registro MX y el registro A) y abrir� una conexi�n SMTP.&lt;/p&gt;&lt;p&gt;El archivo "cf" define este env�o con una l�nea como la que sigue. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;Msmtp, P=[IPC], F=mDFMuX, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP,&lt;br /&gt;E=\r\n, L=990,&lt;br /&gt;T=DNS/RFC822/SMTP,&lt;br /&gt;A=TCP $h&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;De estos ejemplos se puede apreciar que las definiciones de los "mailers" o "agentes de delivery" siempre empiezan con el comando "M", inmediatamente seguido por el nombre del "mailer".&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN318"&gt;&lt;/a&gt;"mailers" en M4&lt;/h3&gt;&lt;p&gt;Los mailers en el archivo M4 deben aparecer al final del archivo fuente M4. Para generar los dos mailers mencionados arriba, simplemente se requiere: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;MAILER(smtp)dnl&lt;br /&gt;MAILER(procmail)dnl&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Esto lo puede observar el lector en el archivo "sendmail.mc" proporcionado por RedHat.&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN322"&gt;&lt;/a&gt;Administraci�n de la cola de Sendmail&lt;/h2&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN325"&gt;&lt;/a&gt;Conceptos&lt;/h3&gt;&lt;p&gt;Los mensajes que procesa Sendmail muchas veces no pueden ser enviados a su destino en forma inmediata. Por ejemplo, la l�nea que conecta nuestra organizaci�n a Internet puede estar detenida, o el mail server remoto puede haberse tornado inaccesible.&lt;/p&gt;&lt;p&gt;En estos casos Sendmail "encolar�" el mensaje a fin de intentar hacer posteriores reintentos a intervalos predefinidos. Cumplido cierto tiempo, Sendmail desistir� de reintentar y el env�o se considera fallido (el usuario que env�a recibe una notificaci�n.)&lt;/p&gt;&lt;p&gt;En RedHat 8 la cola de Sendmail se localiza en el directorio /var/spool/mqueue. Cada mensaje se compone de dos archivos (con prefijo "qf" y "df") que corresponden, respectivamente, al "archivo de control" y el "archivo de datos". El archivo de control contiene informaci�n respecto al env�o del mensaje, particularmente el header. El "archivo de datos" contiene el cuerpo del mensaje.&lt;/p&gt;&lt;p&gt;El directorio de cola se configura en el archivo "cf" del siguiente modo: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;O QueueDirectory=/var/spool/mqueue&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En el m�todo M4 se usar� (s�lo si se desea modificar el default): &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`QUEUE_DIR',`/var/spool/mqueue')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN333"&gt;&lt;/a&gt;Temporizaci�n del queue run&lt;/h3&gt;&lt;p&gt;El "queue run" corresponde a un intento repetitivo que hace Sendmail para enviar los mensajes que por alg�n motivo quedaron encolados. El intervalo entre queue run's es configurable en las opciones de l�nea de comando de Sendmail. Por ejemplo, "sendmail -bd -q3h" significa que Sendmail se ejecutar� en background y que el procesamiento de la cola (queue run) se har� cada tres horas (3h.) Este lapso se configura en RedHat en el archivo que se muestra. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# cat /etc/sysconfig/sendmail&lt;br /&gt;DAEMON=yes&lt;br /&gt;QUEUE=1h&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En otros sistemas, el lector deber� indagar por los scripts de inicio del servicio Sendmail para configurar el lapso de queue run.&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN337"&gt;&lt;/a&gt;Forzar el procesamiento de la cola&lt;/h3&gt;&lt;p&gt;Si deseamos forzar el procesamiento de la cola completa (por ejemplo, si de pronto nuestra conexi�n a Internet se ha restablecido tras un corte), en cualquier momento esto se puede hacer con el comando: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -q&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Sin embargo, a fin de intentar el env�o de s�lo un mensaje en particular (o un conjunto de �stos), se puede usar lo siguiente: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -qIsubstr&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Donde "substr" es un substring del queue ID del mensaje a enviar (o de los mensajes.) Por ejemplo, si tenemos los siguientes mensajes encolados: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -bp&lt;br /&gt;            /var/spool/mqueue (4 requests)&lt;br /&gt;-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------&lt;br /&gt;h8RKt4UX001163       16 Sat Sep 27 15:55 &lt;root@edithpiaf.noskhon.com.pe&gt;&lt;br /&gt;             (Deferred: Name server: kika.noskhon.com.pe.: host name looku)&lt;br /&gt;                                     &lt;diego@kika.noskhon.com.pe&gt;&lt;br /&gt;h8RKt4UZ001163       10 Sat Sep 27 15:55 &lt;root@edithpiaf.noskhon.com.pe&gt;&lt;br /&gt;             (Deferred: Name server: kika.noskhon.com.pe.: host name looku)&lt;br /&gt;                                     &lt;diego@kika.noskhon.com.pe&gt;&lt;br /&gt;h8PNiopq002785      298 Thu Sep 25 18:44 root&lt;br /&gt;             (Warning: could not send message for past 4 hours)&lt;br /&gt;                                     diego@kika.noskhon.com.pe&lt;br /&gt;h8PNh4RM002734      298 Thu Sep 25 18:43 root&lt;br /&gt;             (Warning: could not send message for past 4 hours)&lt;br /&gt;                                     diego@kika.noskhon.com.pe&lt;br /&gt;            Total requests: 4&lt;/diego@kika.noskhon.com.pe&gt;&lt;/root@edithpiaf.noskhon.com.pe&gt;&lt;/diego@kika.noskhon.com.pe&gt;&lt;/root@edithpiaf.noskhon.com.pe&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Y queremos enviar los dos primeros de la lista (que tienen bastante tiempo en la cola), podemos especificar su Q-ID completo o un substring del mismo. Por ejemplo, puesto que sus Q-ID son "h8RKt4UX001163" y "h8RKt4UZ001163", podremos emplear el substring "1163" as�: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -qI1163&lt;br /&gt;[root@edithpiaf root]# sendmail -bp&lt;br /&gt;            /var/spool/mqueue (2 requests)&lt;br /&gt;-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------&lt;br /&gt;h8PNiopq002785      298 Thu Sep 25 18:44 root&lt;br /&gt;             (Warning: could not send message for past 4 hours)&lt;br /&gt;                                     diego@kika.noskhon.com.pe&lt;br /&gt;h8PNh4RM002734      298 Thu Sep 25 18:43 root&lt;br /&gt;             (Warning: could not send message for past 4 hours)&lt;br /&gt;                                     diego@kika.noskhon.com.pe&lt;br /&gt;            Total requests: 2&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Nota: Como se indic� anteriormente, en las versiones recientes Sendmail viene dividido en "dos partes", una de las cuales se encarga del procesamiento de los mensajes enviados desde la l�nea de comando del servidor (sm-client) y otra de los mensajes recibidos desde la red. Ambas tienen su propia cola. A fin de ver la cola del "sm-client" es menester usar: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -Ac -bp&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN346"&gt;&lt;/a&gt;Orden de env�o de los mensajes&lt;/h3&gt;&lt;p&gt;Normalmente Sendmail ordena los mensajes a ser enviados durante un queue run  de acuerdo a la "prioridad" del mensaje. La prioridad se calcula mediante: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;PRI=msgsize-(class*ClassFactor)+(nrcpt*RecipientFactor)+(nrun*RetryFactor)&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Donde msgsize es el tama�o en bytes del mensaje; "class" significa el valor num�rico asignado mendiante a las opciones "Precedence" en el header (por ejemplo, los mensajes para listas deben tener baja precedencia), y "nrcpt" es el n�mero de destinatarios del mensaje. ClassFactor y RecipientFactor son factores de ajuste (modificables) para proporcionar un peso relativo (normalmente 1800 y 3000 respectivamente.) Una valor m�s elevado de este resultado en realidad significa que el mensaje es tratado con menos prioridad.&lt;p&gt;Por �ltimo, en cada intento de env�o (cada queue run) un mensaje que no pudo ser enviado sufre una alteraci�n en su prioridad en "RetryFactor". El default para este par�metro es 90000.&lt;/p&gt;&lt;p&gt;El ordenamiento de la cola en base a la prioridad es la pol�tica por omisi�n de Sendmail; sin embargo, la opci�n QueueSortOrder permite alterar esto. Por ejemplo, &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;QueueSortOrder=host&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; O en M4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`confQUEUE_SORT_ORDER',`host')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Encolar� los mensajes por el host de destino, estado de conexi�n con el host (primero se aprovechan las conexiones abiertas con el host) y luego la prioridad.&lt;p&gt;Esto es recomendado en conexiones de alta velocidad.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN355"&gt;&lt;/a&gt;Dominios virtuales&lt;/h2&gt;&lt;p&gt;En esta secci�n veremos la forma en que podamos administrar las cuentas de usuarios en diversos dominios. Por simplicidad, supondremos que los dominios son s�lo dos: "incacoca.com" y "dbe.org.pe". Las cuentas existentes deben ser: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;oscar@incacoca.com&lt;br /&gt;ana@incacoca.com&lt;br /&gt;alex@incacoca.com&lt;br /&gt;jose@incacoca.com&lt;br /&gt;&lt;br /&gt;diego@dbe.org.pe&lt;br /&gt;ana@dbe.org.pe&lt;br /&gt;DiegoMaradona@dbe.org.pe&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN359"&gt;&lt;/a&gt;Cuentas en el sistema&lt;/h3&gt;&lt;p&gt;Lo primero que har�amos en el caso est�ndar de un solo dominio es crear las cuentas de todos los usuarios: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# useradd oscar&lt;br /&gt;# useradd ana&lt;br /&gt;...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Pero hay dos inconvenientes. En primer lugar, hay dos cuentas distintas (para dos personas distintas) con el mismo usuario "ana". En segundo lugar, la cuenta "DiegoMaradona" no es v�lida en la medida que Sendmail intentar� enviar los mensajes de este destinatario a "diegomaradona" (en min�sculas.)&lt;p&gt;Una soluci�n a este dilema consiste en asociar nombres de usuario totalmente independientes de la direcci�n, m�s o menos del siguiente modo: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;oscar@incacoca.com  -&gt; vdu0001&lt;br /&gt;ana@incacoca.com    -&gt; vdu0002&lt;br /&gt;alex@incacoca.com   -&gt; vdu0003&lt;br /&gt;jose@incacoca.com   -&gt; vdu0004&lt;br /&gt;&lt;br /&gt;diego@dbe.org.pe    -&gt; vdu0005&lt;br /&gt;ana@dbe.org.pe      -&gt; vdu0006&lt;br /&gt;DiegoMaradona@dbe.org.pe  -&gt; vdu0007&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Cualquier otra direcci�n en estos dominios (o cualquier nuevo dominio) recibir� as� un "username" formado por la palabra "vdu" y un n�mero secuencial ("vdu" es un prefijo cualquiera que acabo de imaginar. Para m� significa Virtual-Domain-User.)&lt;p&gt;Por tanto, crearemos los usuarios del siguiente modo: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# useradd vdu0001&lt;br /&gt;# passwd vdu0001&lt;br /&gt;...&lt;br /&gt;# useradd vdu0007&lt;br /&gt;# passwd vdu0007&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN367"&gt;&lt;/a&gt;Asociar direcciones electr�nicas a las cuentas&lt;/h3&gt;&lt;p&gt;Para esto se emplea el archivo "virtusertable" localizado en el directorio "/etc/mail". All� colocar�amos simplemente: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;oscar@incacoca.com  vdu0001&lt;br /&gt;ana@incacoca.com    vdu0002&lt;br /&gt;alex@incacoca.com   vdu0003&lt;br /&gt;jose@incacoca.com   vdu0004&lt;br /&gt;diego@dbe.org.pe    vdu0005&lt;br /&gt;ana@dbe.org.pe      vdu0006&lt;br /&gt;DiegoMaradona@dbe.org.pe   vdu0007&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Luego ejecutar�amos "make" (estando todav�a en el directorio "/etc/mail") para regenerar la versi�n compilada.&lt;p&gt;El archivo "cf" que proporciona RedHat ya incluye la referencia a "virtusertable". Si se partiera de cero, lo m�s conveniente es usar el m�todo "M4" incluyendo una l�nea como la que sigue en el archivo "sendmail.mc": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Lo cual genera la referencia a este archivo as� como los rulesets necesarios para aprovecharlo.&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN373"&gt;&lt;/a&gt;DNS&lt;/h3&gt;&lt;p&gt;Como cabr�a de esperarse, en el DNS debe configurarse los registros necesarios para que el correo de forma user@incacoca.com y user@dbe.org.pe se redirija a nuestro servidor. Esto se hace configurando el registro MX en los archivos de configuraci�n de esas zonas. Si nuestro servidor es "correo.laorganizacion.org", la configuraci�n de la zona "incacoca.com" deber�a contener: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;@ 1D IN MX 0 correo.laorganizacion.org.&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; La zona "dbe.org.pe" tendr�a algo similar.&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN377"&gt;&lt;/a&gt;Local-host-names&lt;/h3&gt;&lt;p&gt;Es necesario tambi�n indicar a Sendmail que los mensajes de dominios "incacoca.com" y "dbe.org.org" deben ser aceptados. Para esto, incluirlos en el archivo "/etc/mail/local-host-names".&lt;/p&gt;&lt;p&gt;Como siempre, la apertura del relay depender� de d�nde se ubican los clientes, cosa que no se repetir� aqu�.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN382"&gt;&lt;/a&gt;Configuraci�n del MUA&lt;/h3&gt;&lt;p&gt;La �nica diferencia con el caso "mono-dominio" en lo que compete al MUA, corresponde a la configuraci�n para RECIBIR el correo. Ya sea POP o IMAP, hay que indicar que la recepci�n se debe hacer con los usuarios "vduXXXX".&lt;/p&gt;&lt;p&gt;Por otro lado, el ENV�O s� se debe hacer con la direcci�n electr�nica completa (por ejemplo alex@incacoca.com)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN386"&gt;&lt;/a&gt;Enmascaramiento&lt;/h2&gt;&lt;p&gt;En una red conformada por un servidor de correo y un conjunto de estaciones (como nuestro dominio "laorganizacion.org") los usuarios de seguro redactan sus mensajes usando MUA's (clientes) que les permiten (y les exigen) especificar la direcci�n de correo con la que el mensaje aparente haberse originado (campo "From" en el header.) Esto se usa por lo general para que el destinatario pueda respondernos.&lt;/p&gt;&lt;p&gt;En nuestro caso, los usuarios configurar�n sus direcciones de origen con algo como "user@laorganizacion.org".&lt;/p&gt;&lt;p&gt;Sin embargo, hay algunos MUA's que no permiten especificar la direcci�n de origen (por extra�o que esto suene.) Por ejemplo, el comando "mail" disponible en la mayor�a de sistemas Unix permite enviar mensajes usando Sendmail, pero no especifica direcci�n de origen (por lo que Sendmail tiene que "imaginarla".)&lt;/p&gt;&lt;p&gt;A fin de no variar el escenario, supongamos que un usuario llamado "oscarin" se la conectado (usando telnet) al servidor de correo - no importa el motivo - y desea enviar un mensaje. Invoca a "mail" del siguiente modo: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;oscarin$ mail pepebotella@yahoo.com&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Sendmail tendr� ahora que crear el campo "From" del header, y lo har� usando el hostname (en nuestro caso, correo.laorganizacion.org), por lo que el correo que llega a "pepebotella@yahoo.com" aparece como proveniente de: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;oscarin@correo.laorganizacion.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; No est� tan mal, pero no es lo correcto.&lt;p&gt;A fin de corregir esta situaci�n, simplemente definiremos lo siguiente en nuestro archivo M4 "sendmail.mc": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;MASQUERADE_AS(`laorganizacion.org')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Lo que lograr� que el mensaje aparezca (correctamente) como enviado de: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;oscarin@laorganizacion.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Como siempre, regenerar el archivo "cf" con el comando "m4" y reiniciar Sendmail.&lt;p&gt;N�tese que esto puede no funcionar adecuadamente con el usuario "root" (para facilitar ciertos diagn�sticos) por lo que se deben emplear usuarios comunes.&lt;/p&gt;&lt;p&gt;Recu�rdese que esto s�lo es necesario cuando se emplean MUA's con "problemas" en el sentido explicado. M�s adelante veremos otros casos m�s interesantes de enmascaramiento.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN400"&gt;&lt;/a&gt;Sitios con m�s de un servidor&lt;/h2&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN403"&gt;&lt;/a&gt;Redundancia&lt;/h3&gt;&lt;p&gt;Si nuestro servidor de email de pronto sufre un desperfecto, nuestros mensajes de email no podr�n salir. Esto es grave, pero se puede suplir con llamadas telef�nicas u otros medios.&lt;/p&gt;&lt;p&gt;Sin embargo, m�s grave es el no responder a los mensajes que nos env�an. En ciertos casos, los servidores remotos intentar�n reenviarnos los mensajes (durante cierto tiempo.) En otros, puede que esto nunca ocurra y que los mensajes "reboten" inmediatamente. En cualquier caso, es muy grave el hecho de perder estos mensajes. Aqu� analizaremos algunas medidas destinadas a contrarrestar estos inconvenientes.&lt;/p&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN407"&gt;&lt;/a&gt;Un servidor local adicional&lt;/h4&gt;&lt;p&gt;Si nuestro servidor de email deja de operar por un problema (cualquiera) del computador, una forma de mantener el servicio consiste en disponer de un servidor de respaldo ubicado al interior de nuestra organizaci�n el cual puede continuar recibiendo los mensajes que nos env�an.&lt;/p&gt;&lt;p&gt;Esto es relativamente sencillo de implementar a�adiendo una entrada en el DNS:&lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;@ MX 10 mailserver1&lt;br /&gt;MX 20 mailserver2&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Aqu� &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; es el servidor "normal" que recibe los mensajes, mientras que &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; es el "backup". Esta configuraci�n ocasionar� que los mensajes que llegan del exterior y no pueden ser enviados a &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; sean enviados a &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt;.&lt;/p&gt;&lt;p&gt;Frecuentemente estos servidores guardar�n los mensajes en las casillas de email de los usuarios destinatarios respectivos, a fin de que �stos los recojan v�a protocolos POP o IMAP. El problema es que la mayor�a de clientes de email POP/IMAP s�lo se pueden configurar para acceder a un servidor a la vez.&lt;/p&gt;&lt;p&gt;En otras palabras, si &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; deja de operar y &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; toma la posta, entonces todos los usuarios de la red local deber�n ser reconfigurados para que apunten a &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt;.&lt;/p&gt;&lt;p&gt;Esto puede ser aceptable en ciertas circunstancias, como en el caso de tener pocos clientes.&lt;/p&gt;&lt;p&gt;A fin de evitar esto, es posible hacer algunos artificios asumiendo que &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; est� inoperativo.&lt;/p&gt;&lt;p&gt;Si nuestros clientes est�n apuntando a &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; mediante su direcci�n IP, entonces se puede asociar temporalmente esta direcci�n IP a &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; por medio de un "IP virtual" o "IP alias".&lt;/p&gt;&lt;p&gt;Si nuestros clientes est�n apuntando a &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; mediante su nombre (v�a DNS) entonces se puede modificar temporalmente la configuraci�n del DNS para que &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; apunte al IP de &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; (cambiar el registro &lt;tt class="FILENAME"&gt;A&lt;/tt&gt;.)&lt;/p&gt;&lt;p&gt;Con esto los clientes acceder�n a &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; de modo casi transparente... sin embargo, si usan IMAP y han creado carpetas en el servidor, obviamente estas carpetas no podr�n verse (pues se quedaron en &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt;.) Informe a sus usuarios de esta situaci�n.&lt;/p&gt;&lt;p&gt;Otro inconveniente radica en el restablecimiento de &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt;. Ciertos usuarios pueden haber dejado mensajes sin leer en &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; que deber�n ser trasladados manualmente a &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; para que est�n disponibles en su INBOX. Herramientas como &lt;tt class="FILENAME"&gt;fetchmail&lt;/tt&gt; pueden ayudar en estos casos.&lt;/p&gt;&lt;p&gt;En general, si &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; va a ser interrumpido por s�lo unos minutos, es mejor que &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; NO se haga cargo del email entrante por los inconvenientes se�alados. Una soluci�n m�s adecuada (y costosa) consiste en que ambos servidores compartan un �rea de almacenamiento externo compartido.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN445"&gt;&lt;/a&gt;Un servidor remoto&lt;/h4&gt;&lt;p&gt;En el caso de que nuestra conexi�n a Internet se interrumpa, o en caso de un desastre general en nuestra organizaci�n, conviene disponder de un servidor ubicado en un lugar geogr�ficamente distante y accesible mediante proveedores distintos (a fin de aumentar la redundancia.) En algunos casos, este servidor puede ser el de otra organizaci�n, con la que pactaremos este servicio.&lt;/p&gt;&lt;p&gt;A la configuraci�n anterior del DNS, a�adiremos otra l�nea: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;@ MX 10 mailserver1&lt;br /&gt;MX 20 mailserver2&lt;br /&gt;MX 30 email-friend-store.com.&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Como se ve, una �ltima opci�n de env�o consiste en que los mensajes lleguen al servidor "&lt;tt class="FILENAME"&gt;email-friend-store.com&lt;/tt&gt;". Normalmente este servidor rechazar�a nuestros mensajes (pues nuestras direcciones terminan en &lt;tt class="FILENAME"&gt;@laorganizacion.org&lt;/tt&gt;.) Pero, puesto que hemos hecho un acuerdo previo, en "&lt;tt class="FILENAME"&gt;email-friend-store.com&lt;/tt&gt;" han a�adido la siguiente l�nea en su archivo &lt;tt class="FILENAME"&gt;access&lt;/tt&gt;: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;laorganizacion.org RELAY&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Ahora, en caso de que nuestra conexi�n se interrumpa, los MTA's remotos intentar�n como �ltima opci�n a &lt;tt class="FILENAME"&gt;email-friend-store.com&lt;/tt&gt;, el cual recibir� nuestros mensajes y tratar� (infructuosamente) de reenviarlos a nuestros servidores &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; y &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt;. Como no puede, los encolar� y los intentar� reenviar posteriormente (ver la secci�n dedicada al encolamiento para m�s informaci�n.)&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN458"&gt;&lt;/a&gt;Organizaci�n con divisiones administrativas&lt;/h3&gt;&lt;p&gt;En organizaciones muy grandes es frecuente que se establezcan �reas relativamente interdependientes pero separadas. Por ejemplo, geogr�ficamente.&lt;/p&gt;&lt;p&gt;A fin de optimizar el rendimiento, el dise�o de la configuraci�n de email debe aprovechar estas caracter�sticas.&lt;/p&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN463"&gt;&lt;/a&gt;Soluci�n trivial: Diversos dominios&lt;/h4&gt;&lt;p&gt;Supondremos que nuestra organizaci�n se llama "inkacoca" y que tiene sucursales en las ciudades de Lima, Trujillo, Cuzco, Iquitos y Puerto Maldonado. Asumimos que la organizaci�n ha adquirido la autoridad del dominio "inkacoca.org".&lt;/p&gt;&lt;p&gt;En ese sentido, una manera de operar ser�a crear los siguientes subdominios, que corresponder�an a las direcciones email respectivas:&lt;/p&gt;&lt;div class="TABLE"&gt;&lt;a name="AEN468"&gt;&lt;/a&gt;&lt;p&gt;&lt;b&gt;Tabla 1. &lt;/b&gt;&lt;/p&gt;&lt;table class="CALSTABLE" bgcolor="#e0e0e0" border="1" cellpadding="4" cellspacing="0"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th align="center" valign="top"&gt; Ciudad&lt;/th&gt;&lt;th align="center" valign="top"&gt; Dominio&lt;/th&gt;&lt;th align="center" valign="top"&gt; Direcci�n email&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; Lima&lt;/td&gt;&lt;td align="left" valign="top"&gt; lima.inkacoca.org&lt;/td&gt;&lt;td align="left" valign="top"&gt; usuario@lima.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; Trujillo&lt;/td&gt;&lt;td align="left" valign="top"&gt; trujillo.inkacoca.org&lt;/td&gt;&lt;td align="left" valign="top"&gt; usuario@trujillo.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; Cuzco&lt;/td&gt;&lt;td align="left" valign="top"&gt; cuzco.inkacoca.org&lt;/td&gt;&lt;td align="left" valign="top"&gt; usuario@cuzco.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; Iquitos&lt;/td&gt;&lt;td align="left" valign="top"&gt; iquitos.inkacoca.org&lt;/td&gt;&lt;td align="left" valign="top"&gt; usuario@iquitos.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; Puerto Maldonado&lt;/td&gt;&lt;td align="left" valign="top"&gt; pmaldonado.inkacoca.org&lt;/td&gt;&lt;td align="left" valign="top"&gt; usuarios@pmaldonado.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;Luego se configurar�an servidores de email independientes para cada ciudad. Desde el punto de vista del email, cada subdominio viene a ser una organizaci�n independiente. En cada servidor (en cada ciudad) el administrador crea sus propias cuentas independientes.&lt;/p&gt;&lt;p&gt;El DNS deber� contener entradas independientes para cada uno de estos servidores (aqu� llamados lima-mail, tru-mail, cuzco-mail, iqui-mail, pto-mail.) &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;; archivo de zona de inkacoca.org&lt;br /&gt;lima   IN MX 10 lima-mail&lt;br /&gt;lima-mail IN A  18.1.3.40&lt;br /&gt;trujillo IN MX 10 tru-mail&lt;br /&gt;tru-mail IN A  18.1.4.40&lt;br /&gt;cuzco  IN MX 10 cuzco-mail&lt;br /&gt;cuzco-mail IN A  18.1.5.40&lt;br /&gt;iquitos  IN MX 10 iqui-mail&lt;br /&gt;iqui-mail IN A  18.1.6.40&lt;br /&gt;pmaldonado IN MX 10 pto-mail&lt;br /&gt;pto-mail IN A  18.1.7.40&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Los problemas de este esquema son:&lt;/p&gt;&lt;ol type="1"&gt;&lt;li&gt;&lt;p&gt;No se est� reflejando el dominio �nico de la organizaci�n (nadie tiene cuenta de la forma &lt;tt class="FILENAME"&gt;usuario@inkacoca.org&lt;/tt&gt;)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Las direcciones de email son muy largas&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN509"&gt;&lt;/a&gt;Un s�lo dominio&lt;/h4&gt;&lt;p&gt;Tratemos de mejorar el esquema anterior. Intentemos que todas las direcciones sean de la forma &lt;tt class="FILENAME"&gt;usuario@inkacoca.org&lt;/tt&gt;, manteniendo los cinco servidores en cada ciudad. El  primer inconveniente de este esquema es que si tenemos dos usuarios llamados "diego" en Lima y Cuzco, y ambos originalmente ten�an direcciones: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;diego@lima.inkacoca.org&lt;br /&gt;diego@cuzco.inkacoca.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; ahora habr� que buscar una forma de diferenciarlos. Por ejemplo, podr�amos usar "diego1" y "diego2". Esto, si bien no es est�ticamente agradable, puede ser mejorado con el uso de aliases. Pero dejaremos esto para m�s adelante.&lt;p&gt;Ahora bien, si un mensaje llega &lt;i class="EMPHASIS"&gt;desde el exterior&lt;/i&gt; a "usuario@inkacoca.org", �qu� servidor lo recibe?&lt;/p&gt;&lt;p&gt;Una posibilidad es designar un servidor adicional (ubicado en cualquier ciudad) para que sirva como "switch", aunque podr�a ser cualquiera de los otros, como veremos.&lt;/p&gt;&lt;p&gt;Este servidor deber� ser capaz de redirigir el mensaje al servidor adecuado. Es decir, deber� disponer de una tabla similar a:&lt;/p&gt;&lt;div class="TABLE"&gt;&lt;a name="AEN519"&gt;&lt;/a&gt;&lt;p&gt;&lt;b&gt;Tabla 2. &lt;/b&gt;&lt;/p&gt;&lt;table class="CALSTABLE" bgcolor="#e0e0e0" border="1" cellpadding="4" cellspacing="0"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th align="center" valign="top"&gt; Usuario&lt;/th&gt;&lt;th align="center" valign="top"&gt; Destino&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; diego1&lt;/td&gt;&lt;td align="left" valign="top"&gt; lima.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; diego2&lt;/td&gt;&lt;td align="left" valign="top"&gt; cuzco.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;Esto es prec�samente lo que hace el archivo &lt;tt class="FILENAME"&gt;virtusertable&lt;/tt&gt; que se discuti� anteriormente en la secci�n "dominios virtuales".&lt;/p&gt;&lt;p&gt;Para esto, el archivo &lt;tt class="FILENAME"&gt;/etc/mail/virtusertable&lt;/tt&gt; contendr� algo como: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;diego1@incakoca.com  diego1@lima.inkacoca.org&lt;br /&gt;diego2@incakoca.com  diego2@cuzco.inkacoca.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Recu�rdese que se debe generar la versi�n "compilada" como se vio anteriormente.&lt;p&gt;Adicionalmente se requieren registros en el DNS para el "mail switch": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;; archivo de zona de inkacoca.org&lt;br /&gt;@  IN MX 10 switch&lt;br /&gt;switch  IN A  18.1.3.41&lt;br /&gt;lima   IN MX 10 lima-mail&lt;br /&gt;lima-mail IN A  18.1.3.40&lt;br /&gt;trujillo IN MX 10 tru-mail&lt;br /&gt;tru-mail IN A  18.1.4.40&lt;br /&gt;cuzco  IN MX 10 cuzco-mail&lt;br /&gt;cuzco-mail IN A  18.1.5.40&lt;br /&gt;iquitos  IN MX 10 iqui-mail&lt;br /&gt;iqui-mail IN A  18.1.6.40&lt;br /&gt;pmaldonado IN MX 10 pto-mail&lt;br /&gt;pto-mail IN A  18.1.7.40&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Todo esto permite que los mensajes destinados con &lt;tt class="FILENAME"&gt;@incakoca.org&lt;/tt&gt; lleguen al servidor de correo local que les corresponde.&lt;/p&gt;&lt;p&gt;Los problemas pendientes son:&lt;/p&gt;&lt;div class="SECT4"&gt;&lt;hr /&gt;&lt;h5 class="SECT4"&gt;&lt;a name="AEN544"&gt;&lt;/a&gt;P�rdida de independencia&lt;/h5&gt;&lt;p&gt;Cada administrador local debe notificar al administrador del switch de que se ha creado un usuario local a fin de que se le registre en &lt;tt class="FILENAME"&gt;virtusertable&lt;/tt&gt;. Se pierde independencia y no hay una forma sencilla de evitar esto.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT4"&gt;&lt;hr /&gt;&lt;h5 class="SECT4"&gt;&lt;a name="AEN548"&gt;&lt;/a&gt;Ineficiencia en escritura de direcciones&lt;/h5&gt;&lt;p&gt;Cuando un mensaje se env�a desde el interior de la organizaci�n a otro usuario de la organizaci�n, es necesario especificar la direcci�n de email completa (&lt;tt class="FILENAME"&gt;usuario@inkacoca.org&lt;/tt&gt;.) Ser�a deseable usar s�lo el nombre del &lt;tt class="FILENAME"&gt;usuario&lt;/tt&gt; y que el sistema asuma que se trata de la organizaci�n.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT4"&gt;&lt;hr /&gt;&lt;h5 class="SECT4"&gt;&lt;a name="AEN553"&gt;&lt;/a&gt;Ineficiencia en los env�os locales&lt;/h5&gt;&lt;p&gt;Si se env�a un mensaje desde Iquitos a otro usuario &lt;i class="EMPHASIS"&gt;en Iquitos&lt;/i&gt; usando su direcci�n email "&lt;tt class="FILENAME"&gt;usuario@inkacoca.org&lt;/tt&gt;", el mensaje (de acuerdo al DNS) ir� primero al switch de la organizaci�n y luego !retornar�! a Iquitos. Esto es correcto pero ineficiente.&lt;/p&gt;&lt;p&gt;Ser�a deseable que si el usuario destinatario es local al remitente, entonces el mensaje no tenga que viajar hasta el switch.&lt;/p&gt;&lt;p&gt;* PENDIENTE.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN560"&gt;&lt;/a&gt;Performance/Tuning&lt;/h2&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN563"&gt;&lt;/a&gt;Balance con varios servidores&lt;/h3&gt;&lt;p&gt;Normalmente los sitios que reciben una gran cantidad de email tienen una configuraci�n tipo "switch" como la que se coment� anteriormente en la secci�n "Organizaci�n con divisiones administrativas". En  ese caso puede ser conveniente configurar varios computadores para que reciban la carga de mensajes entrantes y la redirijan a los computadores departamentales.&lt;/p&gt;&lt;p&gt;A fin de lograr esto, se suele aplicar dos t�cnicas, a saber, v�a DNS o mediante NAT. En el DNS es posible especificar varios servidores de switch para la organizaci�n con la misma preferencia. Siguiendo el ejemplo de la secci�n  se�alada, habr�a que modificar esto: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;; archivo de zona de inkacoca.org&lt;br /&gt;@  IN MX 10 switch&lt;br /&gt;switch  IN A  18.1.3.41&lt;br /&gt;lima   IN MX 10 lima-mail&lt;br /&gt;lima-mail IN A  18.1.3.40&lt;br /&gt;...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Por lo siguiente: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;; archivo de zona de inkacoca.org&lt;br /&gt;@  IN MX 10 switch&lt;br /&gt;switch  IN A  18.1.3.41&lt;br /&gt;switch  IN A  18.1.3.42&lt;br /&gt;switch  IN A  18.1.3.43&lt;br /&gt;lima   IN MX 10 lima-mail&lt;br /&gt;lima-mail IN A  18.1.3.40&lt;br /&gt;...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Esto supone disponer de tres mailservers llamados "switch" asociados a las direcciones IP 18.1.3.4[123]. Bajo condiciones normales, esto balancear� la carga entre los tres servidores. Para m�s informaci�n, revise la referencia [2] en lo referente a "Round Robin Load Distribution".&lt;p&gt;El m�todo NAT consistir�a en nuestro ejemplo en redirigir las conexiones destinadas a la direcci�n 18.1.3.41 (no habr�a ning�n cambio en el DNS) hacia un grupo de otras direcciones (DNAT) que realmente est�n asociadas a los servidores de email. Los ruteadores normalmente disponen de estas facilidades (y por supuesto Linux cuando act�a como router, usando el comando &lt;tt class="FILENAME"&gt;iptables&lt;/tt&gt;.) No lo explicaremos aqu�.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN571"&gt;&lt;/a&gt;Intervalo de Queue Run&lt;/h3&gt;&lt;p&gt;En sitios peque�os el intervalo debe ser corto a fin de asegurar el r�pido env�o (por ejemplo, 15 minutos.) En la mayor�a de sitios, sin embargo, una hora es un tiempo aceptable.&lt;/p&gt;&lt;p&gt;Como se indic�, el intervalo de Queue Run se especifica mediante opciones al ejecutarse sendmail (opci�n -q).&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN575"&gt;&lt;/a&gt;Procesos de ejecuci�n en Queue Run&lt;/h3&gt;&lt;p&gt;Cuando el intervalo de Queue Run es corto, cuando los mensajes encolados son muchos, y cuando los servidores remotos son lentos, Sendmail puede lanzar muchos procesos "queue runners" concurrentes que intentan en paralelo limpiar la cola. Esto normalmente debe autocontrolarse, pero en situaciones extremas el n�mero de "queue runners" puede ser muy elevado al punto de crear un peligro para el sistema.&lt;/p&gt;&lt;p&gt;La opci�n MaxQueueChildren permite especificar el m�ximo n�mero de procesos "hijos" de Sendmail encargados de procesar la cola simult�neamente. Normalmente no hay l�mite.&lt;/p&gt;&lt;p&gt;El valor m�s adecuado se debe obtener observando el comportamiento "usual" de los queue runners de Sendmail, por ejemplo, mediante un comando como el que se muestra: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf root]# ps ax | grep sendmail | grep queue | wc -l&lt;br /&gt;7&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Esto se debe observar a distintas horas. Un valor razonable puede ser el m�ximo observado durante la semana multiplicado por dos.&lt;p&gt;Por otro lado, si el sistema constantemente tiene problemas de falta de memoria, y se sospecha que el problema est� asociado a un n�mero elevado de "queue runners", puede ser conveniente reducir esta opci�n gradualmente (quiz� reduciendo 10% al valor observado) a fin de aliviar este problema. Esto ocasionar� que algunos mensajes encolados tarden m�s en procesarse.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN582"&gt;&lt;/a&gt;Limpiar m�s aprisa los mensajes en cola&lt;/h3&gt;&lt;p&gt;La opci�n "Timeout.queuewarn" determina el lapso que permanece un mensaje en cola para generar un mensaje de alerta al redactor del mismo. Esta alerta le permite saber que el mensaje no pudo ser enviado (default=4 horas.)&lt;/p&gt;&lt;p&gt;La opci�n "Timeout.queuereturn" determina el tiempo m�ximo que el sistema mantendr� el mensaje en la cola (intentando enviarlo.) Cuando este tiempo se cumple, el mensaje es eliminado de la cola y se env�a una alerta al redactor (default=5 d�as.)&lt;/p&gt;&lt;p&gt;Por consistencia, Timeout.queuewarn &lt;&gt;&lt;/p&gt;&lt;p&gt;A fin de que los mensajes "reboten" m�s aprisa (y la cola se libere m�s aprisa), es conveniente en ciertos casos reducir estos valores, por ejemplo:&lt;/p&gt;&lt;p&gt;En el archivo "cf": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;O Timeout.queuewarn=2h&lt;br /&gt;O Timeout.queuereturn=1d&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En M4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`confTO_QUEUEWARN',`2h')&lt;br /&gt;define(`confTO_QUEUERETURN',`1d')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN592"&gt;&lt;/a&gt;Cola con varios directorios&lt;/h3&gt;&lt;p&gt;El acceso a disco generado por las colas puede ser considerable en sistemas grandes. Una forma de balancear esta carga y mejorar la performance consiste en utilizar discos f�sicos distintos, los cuales pueden montarse y usarse simult�neamente para la cola.&lt;/p&gt;&lt;p&gt;Esto se puede consiguir creando varios subdirectorios a partir de un directorio principal (por ejemplo bajo /var/spool/mqueue) y configur�ndolos en el  archivo "cf" (o v�a M4.) &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf mqueue]# ls -ld /var/spool/mqueue/&lt;br /&gt;drwx------    2 root     mail         4096 oct  5 13:39 /var/spool/mqueue/&lt;br /&gt;[root@edithpiaf mqueue]# cd /var/spool/mqueue&lt;br /&gt;[root@edithpiaf mqueue]# mkdir cola1&lt;br /&gt;[root@edithpiaf mqueue]# mkdir cola2&lt;br /&gt;[root@edithpiaf mqueue]# mkdir cola3&lt;br /&gt;[root@edithpiaf mqueue]# chmod 700 cola*&lt;br /&gt;[root@edithpiaf mqueue]# mount /dev/sdX cola1&lt;br /&gt;[root@edithpiaf mqueue]# mount /dev/sdY cola2&lt;br /&gt;[root@edithpiaf mqueue]# mount /dev/sdZ cola3&lt;br /&gt;[root@edithpiaf mqueue]# chown root.mail cola*&lt;br /&gt;[root@edithpiaf mqueue]# ls -l&lt;br /&gt;total 12&lt;br /&gt;drwx------    2 root     mail         4096 oct 11 13:01 cola1&lt;br /&gt;drwx------    2 root     mail         4096 oct 11 13:01 cola2&lt;br /&gt;drwx------    2 root     mail         4096 oct 11 13:01 cola3&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En el archivo "cf" se colocar�a: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;QueueDirectory=/var/spool/mqueue/cola*&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Por el m�todo M4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`QUEUE_DIR',`/var/spool/mqueue/cola*')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Tenga cuidado de no especificar "/var/spool/mqueue/*" pues esto har�a que Sendmail incluya (incorrectamente) los directorios "/var/spool/mqueue/." y "/var/spool/mqueue/..".&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN599"&gt;&lt;/a&gt;Encolar si hay mucha carga&lt;/h3&gt;&lt;p&gt;Si la carga del sistema se hace muy elevada, es conveniente limitar la operaci�n de Sendmail, al menos para los mensajes de menor prioridad.&lt;/p&gt;&lt;p&gt;Cuando un nuevo mensaje es recibido, Sendmail le calcula su prioridad inicial "PRI" con la f�rmula se�alada anteriormente.&lt;/p&gt;&lt;p&gt;Si la carga es muy elevada, Sendmail tiene la opci�n de no intentar enviar el mensaje, sino, simplemente encolarlo para un intento posterior. Esto ocurrir� si se verifican las siguientes condiciones:&lt;/p&gt;&lt;p&gt;1) La carga promedio del sistema (load average) es mayor que el indicado en la opci�n configurable "QueueLA" (cuyo default es ocho.) La carga promedio es un valor proporcionado por el sistema operativo que se puede obtener con el comando "uptime".&lt;/p&gt;&lt;p&gt;2) Se verifica la ecuaci�n: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;PRI &gt; QueueFactor /(LA-QueueLA+1)&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Recordar que un valor "PRI" m�s elevado es menor prioridad y por tanto hace m�s probable que la ecuaci�n anterior se verifique.&lt;p&gt;QueueFactor es una opci�n configurable cuyo valor por omisi�n es 600000.&lt;/p&gt;&lt;p&gt;En sistemas grandes puede ser necesario elevar el valor de QueueLA: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;O QueueLA=15&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En M4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`confQUEUE_LA',`15')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN611"&gt;&lt;/a&gt;Rechazar si hay mucha carga&lt;/h3&gt;&lt;p&gt;La opci�n "RefuseLA" permite especificar un l�mite para la carga promedio del sistema (load average) a partir del cual Sendmail simplemente rechaza los mensajes que se le env�an. Esto, evidentemente asume que quien se est� intentando conectar lo intentar� nuevamente m�s adelante.&lt;/p&gt;&lt;p&gt;El valor por omisi�n de esta opci�n es doce. En sistemas grandes puede ser necesario elevar este valor. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;O RefuseLA=18&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En M4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`confREFUSE_LA',`18')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN617"&gt;&lt;/a&gt;Procesar lentamente las conexiones&lt;/h3&gt;&lt;p&gt;La opci�n ConnectionRateThrottle permite "relentizar" las conexiones que llegan a un ritmo muy veloz. Por ejemplo, si este par�metro es igual a cinco, en caso de llegar m�s de cinco conexiones en menos de un segundo, s�lo las cinco son atendias inmediatamente. Otras cinco ser�n atendidas luego de un segundo, y as� sucesivamente.&lt;/p&gt;&lt;p&gt;Esta opci�n es adecuada cuando se usan las opciones QueueLA y RefuseLA. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;O ConnectionRateThrottle=5&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En M4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`confCONNECTION_RATE_THROTTLE',`5')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN623"&gt;&lt;/a&gt;Reglas y Rulesets&lt;/h2&gt;&lt;p&gt;En una primera lectura de este tutorial sugiero evitar todo este material puesto que no es esencial para la gran mayor�a de administradores de Sendmail.&lt;/p&gt;&lt;p&gt;Las reglas son especificaciones de configuraci�n que sirven para modificar las direcciones electr�nicas y detectar errores en las mismas. Hay diversos motivos por los que una direccion electr�nica debe ser modificada; por ejemplo, si se desea que todos los mensajes luzcan como si hubieran sido enviados desde cierto computador aunque en realidad se han enviados desde diversos computadores de distinto nombre.&lt;/p&gt;&lt;p&gt;Los conjuntos de reglas se agrupan en los llamados "Rulesets" que funcionan a modo de "subrutina" de cualquier lenguaje de programaci�n. Los "Rulesets" se identifican con un n�mero, aunque en las �ltimas versiones de Sendmail es posible identificarlos con una palabra (que internamente es traducida a un n�mero por Sendmail.)&lt;/p&gt;&lt;p&gt;Algunos rulesets son definidos internamente (como los rulesets 0, 1, 2, 3, 4, y 5) mientras que otros se definen manualente en el archivo "cf".&lt;/p&gt;&lt;p&gt;Los rulesets se definen mediante el comando "S" y las reglas mediante el comando "R". A continuaci�n un extracto del archivo "cf" que viene con RedHat 8.0 en el que se ilustra el ruleset "0" o tambi�n denominado "parse". Obs�rvese que el ruleset termina donde empieza uno nuevo: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;######################################&lt;br /&gt;###   Ruleset 0 -- Parse Address   ###&lt;br /&gt;######################################&lt;br /&gt;&lt;br /&gt;Sparse=0&lt;br /&gt;&lt;br /&gt;R$*                     $: $&gt;Parse0 $1          initial parsing&lt;br /&gt;R&lt;@&gt;                    $#local $: &lt;@&gt;          special case error msgs&lt;br /&gt;R$*                     $: $&gt;ParseLocal $1      handle local hacks&lt;br /&gt;R$*                     $: $&gt;Parse1 $1          final parsing&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Esta salida puede ser muy distinta en otros sistemas Unix/Linux, pero por el momento eso no importa.&lt;/p&gt;&lt;p&gt;El ruleset 0 se pudo definir mediante "S0" en lugar de "Sparse", pero como "parse" es m�s "comprensible" que "0", entonces se prefiere esta �ltima forma (Sparse=0.)&lt;/p&gt;&lt;p&gt;Para verificar c�mo ha cargado Sendmail las reglas, se puede usar el modo de test de Sendmail con el comando "=S" y el n�mero del ruleset: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -bt&lt;br /&gt;ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)&lt;br /&gt;Enter &lt;ruleset&gt; &lt;address&gt;&lt;br /&gt;&gt; =S 0&lt;br /&gt;R$*             $: $&gt; Parse0 $1&lt;br /&gt;R&lt; @ &gt;          $# local $: &lt; @ &gt;&lt;br /&gt;R$*             $: $&gt; ParseLocal $1&lt;br /&gt;R$*             $: $&gt; Parse1 $1&lt;/address&gt;&lt;/ruleset&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; N�tese que esto coincide con la definici�n del archivo de configuraci�n. De igual modo puede consultarse con el nombre del ruleset: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -bt&lt;br /&gt;ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)&lt;br /&gt;Enter &lt;ruleset&gt; &lt;address&gt;&lt;br /&gt;&gt; =S parse&lt;br /&gt;R$*             $: $&gt; Parse0 $1&lt;br /&gt;R&lt; @ &gt;          $# local $: &lt; @ &gt;&lt;br /&gt;R$*             $: $&gt; ParseLocal $1&lt;br /&gt;R$*             $: $&gt; Parse1 $1&lt;/address&gt;&lt;/ruleset&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Como es f�cil de apreciar, cada ruleset consiste de varias "reglas" definidas con el comando "R".&lt;/p&gt;&lt;p&gt;Cada regla consiste de dos partes separadas por un tabulador, posiblemente seguidas de un comentario (separado tambi�n por un tabulador.)&lt;/p&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN638"&gt;&lt;/a&gt;Ejemplo de ruleset con una regla&lt;/h3&gt;&lt;p&gt;Para esta secci�n haremos algunas modificaciones al archivo de configuraci�n "cf". Sin embargo, a fin de evitar alterar la configuraci�n actual, trabajaremos sobre un archivo "cf" alternativo. Empecemos haciendo una copia del archivo "cf": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# cp /etc/mail/sendmail.cf prueba.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Ahora podremos hacer nuestros cambios en "prueba.cf". A�adiremos a �ste �ltimo las siguientes l�neas en la parte final: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;D{MAILHUB}mail.peru.com.pe&lt;br /&gt;Sprueba&lt;br /&gt;R$+@$+  $1*${MAILHUB}       convierte user@host&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Como se ve, hemos definido la macro "MAILHUB", el ruleset "prueba" y una �nica regla. Para que la regla est� adecuadamente definida, es imprescindible que sus tres partes est�n separadas por al menos un tabulador (no espacios): &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;R$+@$+ &lt;tab&gt; $1*${MAILHUB} &lt;tab&gt; convierte user@host&lt;/tab&gt;&lt;/tab&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Para probar nuestra regla, ejecutaremos Sendmail en modo de prueba pero especificando el nuevo archivo "cf": &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -Cprueba.cf -bt&lt;br /&gt;ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)&lt;br /&gt;Enter &lt;ruleset&gt; &lt;address&gt;&lt;br /&gt;&gt; prueba diego@hotmail.com&lt;br /&gt;prueba             input: diego @ hotmail . com&lt;br /&gt;prueba           returns: diego *mail . peru . com . pe&lt;br /&gt;#&lt;/address&gt;&lt;/ruleset&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Como se aprecia, el modo de prueba permite especificar el nombre de cualquier ruleset seguido por una direcci�n electr�nica a procesar.&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN645"&gt;&lt;/a&gt;Partes de una regla&lt;/h4&gt;&lt;p&gt;Cada regla tiene hasta tres partes (el comentario es opcional) separadas por tabuladores (puede haber espacios dentro de cada parte.)&lt;/p&gt;&lt;p&gt;Recu�rdese que las reglas alteran las direcciones de correo electr�nico.&lt;/p&gt;&lt;p&gt;La primera parte (que sigue inmediatamente al comando "R") es la "left hand side" (lado izquierdo o LHS) mientras que la segunda es la "right hand side" (lado derecho o RHS.) La LHS especifica un patr�n de b�squeda. De haber coincidencia con el patr�n de b�squeda, la direcci�n de correo electr�nico que se est� procesando es convertida en el RHS.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN650"&gt;&lt;/a&gt;Tokens&lt;/h4&gt;&lt;p&gt;A fin de comprender las reglas, es necesario conocer el concepto de "token".&lt;/p&gt;&lt;p&gt;Las direcciones electr�nicas procesadas en los rulesets por las reglas son internamente fraccionadas en varias unidades independientes denominadas "token". As�, la direcci�n proporcionada en el ejemplo de arriba: "diego@hotmail.com" es internamente dividida en los siguientes cinco tokens: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;diego&lt;br /&gt;@&lt;br /&gt;hotmail&lt;br /&gt;.&lt;br /&gt;com&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Los siguientes caracteres normalmente delimitan los tokens (y act�an ellos mismos como tokens adicionales): &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;.:@[]&lt;br /&gt;()&lt;&gt;,;\"\r\n&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN656"&gt;&lt;/a&gt;Expresiones de b�squeda&lt;/h4&gt;&lt;p&gt;En el ejemplo de arriba, la LHS est� conformada por dos "expresi�n de b�squeda" (comodines o wildcards) de tipo "$+". Estos sirven para buscar coincidencias de uno o m�s "tokens". M�s adelante veremos m�s de estos comodines.&lt;/p&gt;&lt;p&gt;En nuestro ejemplo, la direcci�n proporcionada hizo coincidir el primer "$+" con el token "diego" y el segundo "$+" con los tokens "hotmail", ".", "com".&lt;/p&gt;&lt;p&gt;Por el lado de la RHS, el contenido de cada "expresi�n de b�squeda" es  accesible mediante los operadores $1, $2, ... respectivamente. Para nuestro caso, tendremos: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;$1 = diego&lt;br /&gt;$2 = hotmail . com&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En nuestro ejemplo, el RHS es "$1*${MAILHUB}", lo que equivale a "diego*mail.peru.com.pe", cosa que se aprecia en la respuesta.&lt;p&gt;El modificador de debug 21.12 permite obtener m�s informaci�n acerca del procesamiento de cada regla. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -d21.12 -bt -Cprueba.cf&lt;br /&gt;ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)&lt;br /&gt;Enter &lt;ruleset&gt; &lt;address&gt;&lt;br /&gt;&gt; prueba diego@hotmail.com&lt;br /&gt;prueba             input: diego @ hotmail . com&lt;br /&gt;-----trying rule: $+ @ $+&lt;br /&gt;-----rule matches: $1 *mail . peru . com . pe&lt;br /&gt;rewritten as: diego *mail . peru . com . pe&lt;br /&gt;-----trying rule: $+ @ $+&lt;br /&gt;----- rule fails&lt;br /&gt;prueba           returns: diego *mail . peru . com . pe&lt;/address&gt;&lt;/ruleset&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN664"&gt;&lt;/a&gt;Rulesets Internos&lt;/h3&gt;&lt;p&gt;Los rulesets 0, 1, 2, 3, 4, 5 est�n reservados para usos espec�ficos de Sendmail. A futuro Sendmail puede definir los rulesets 6, 7, 8, 9. En general, es conveniente que el usuario defina - si lo requiere - rulesets con textos identificatorios (para que Sendmail autom�ticamente los numere) con lo que se evitan conflictos innecesarios.&lt;/p&gt;&lt;p&gt;Es conveniente conocer el uso que da Sendmail a los rulesets internos. La siguiente figura intenta ilustrar este punto.&lt;/p&gt;&lt;div class="FIGURE"&gt;&lt;a name="AEN669"&gt;&lt;/a&gt;&lt;p&gt;&lt;img src="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/reglitas.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figura 1. &lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;En general, todas las direcciones electr�nicas pasan por el ruleset 3 apenas se inicia el procesamiento de las  mismas. Entre otras cosas, el ruleset 3 extrae la direcci�n electr�nica "apta para procesamiento" a partir de la direcci�n electr�nica entregada por los clientes.&lt;/p&gt;&lt;p&gt;Por ejemplo, es usual que las direcciones electr�nicas luzcan as� (tal como las genera el programa cliente): &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;Pedro Escobedo &lt;pescobedo@noskhon.com.pe&gt;&lt;/pescobedo@noskhon.com.pe&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Obviamente, para efectos de la transferencia del mensaje, el nombre real no es importante. Probemos esto: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -bt&lt;br /&gt;ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)&lt;br /&gt;Enter &lt;ruleset&gt; &lt;address&gt;&lt;br /&gt;&gt; 3 Pedro Escobedo &lt;pescobedo@noskhon.com.pe&gt;&lt;br /&gt;canonify           input: Pedro Escobedo &lt;&gt;&lt;br /&gt;Canonify2          input: pescobedo &lt; @ noskhon . com . pe &gt;&lt;br /&gt;Canonify2        returns: pescobedo &lt; @ noskhon . com . pe . &gt;&lt;br /&gt;canonify         returns: pescobedo &lt; @ noskhon . com . pe . &gt;&lt;/pescobedo@noskhon.com.pe&gt;&lt;/address&gt;&lt;/ruleset&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Lo que hemos hecho es transformar la direcci�n electr�nica mediante el ruleset 3, el cual se encarga de "preprocesar" todas las direcciones electr�nicas. N�tese que la respuesta consiste de la direcci�n electr�nica en un formato especial usado internamente.&lt;p&gt;Es sencillo imprimir el ruleset 3 (o cualquier otro) desde Sendmail. Para esto, simplemente entrar en modo debug (con -bt) y tipear el comando "=S": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;&gt; =S 3&lt;br /&gt;R$@             $@ &lt; @ &gt;&lt;br /&gt;R$*             $: $1 &lt; @ &gt;&lt;br /&gt;R$* &lt; $* &gt; $* &lt; @ &gt;             $: $1 &lt; $2 &gt; $3&lt;br /&gt;...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Finalmente, todav�a en modo test, pru�bese el comando "/parse" que permite simular el procesamiento de una direcci�n de correo electr�nico (por ejemplo, pruebe "/parse user@localhost".)&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN679"&gt;&lt;/a&gt;Macros en el archivo "cf"&lt;/h3&gt;&lt;p&gt;Para explicar esto, copiar� una parte del archivo "cf" que se vi� anteriormente (en la secci�n del delivery local.) &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;Mlocal,  P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9,&lt;br /&gt;S=EnvFromL/HdrFromL,&lt;br /&gt;R=EnvToL/HdrToL,&lt;br /&gt;T=DNS/RFC822/X-Unix,&lt;br /&gt;A=procmail -t -Y -a $h -d $u&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Como se aprecia, aqu� se emplearon las construcciones "$h" y "$n". Como ya sospechar� el lector, esto corresponde a la expansi�n de dos "macros".&lt;p&gt;En particular, la macro "h" (cuyo valor se obtiene con "$h") corresponde al host destinatario del mensaje, mientras que la macro "n" corresponde al usuario destinatario del mensaje. En este caso el valor de la macro es ajustado por Sendmail autom�ticamente para cada mensaje.&lt;/p&gt;&lt;p&gt;Las macros se pueden definir con el comando "D" en cualquier parte del archivo "cf". Por ejemplo, esto redefine la macro "w" al valor "jibaros": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;Dwjibaros&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Las macros cuyos nombres tienen m�s de un caracter deben usar llaves en su definici�n y su expansi�n: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;D{PRUEBA}amazonas.com.pe&lt;br /&gt;... ${PRUEBA} ...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; La opci�n de debug -d35.9 permite obtener un extenso listado de macros definidas por Sendmail y v�a el archivo "cf".&lt;p&gt;Ciertas macros son asignadas internamente por el programa Sendmail (como la macro "w" que es inicializada al nombre del host "sin dominio") y otras son creadas expl�citamente en el archivo "cf" con diversos prop�sitos.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN688"&gt;&lt;/a&gt;Clases&lt;/h3&gt;&lt;p&gt;Las "clases" son una suerte de variables tipo "array", es decir, que pueden contener un conjunto de valores.&lt;/p&gt;&lt;p&gt;Las clases no se solapan con las macros. Por ejemplo, existe la clase "w" que no tiene relaci�n alguna con la macro "w". Los elementos de la clase se a�aden con el comando "C". Por ejemplo, los siguientes dos comandos a�aden los elementos "localhost" y "localhost.localdomain" a la clase "w" del archivo "cf": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf tmp]# grep '^Cw' /etc/mail/sendmail.cf&lt;br /&gt;Cwlocalhost.localdomain&lt;br /&gt;Cwlocalhost&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Tal como se mencion� anteriormente, la clase "w" corresponde a los "nombres de host" que Sendmail considera "locales" y que permiten que un mensaje sea dirigido al mailbox en lugar de ser redirigido hacia otro destino.&lt;p&gt;Como se recordar�, esa configuraci�n la hac�amos mediante el archivo &lt;tt class="FILENAME"&gt;/etc/mail/local-host-names&lt;/tt&gt;. En otras palabras, las l�neas de este archivo pasan a conformar la clase "w". Esto se define en el archivo "cf" mediante el comando "F": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf tmp]# grep '/etc/mail/local-host-names' /etc/mail/sendmail.cf&lt;br /&gt;Fw/etc/mail/local-host-names&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Evidentemente, esto tambi�n se pudo configurar a�adiendo directamente directivas "Cw..." al archivo "cf", pero es un m�todo menos flexible.&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN696"&gt;&lt;/a&gt;La clase w desde M4&lt;/h4&gt;&lt;p&gt;Como se ve, esta clase es especial. A tal efecto si usamos el m�todo M4 y se desea generar un archivo "cf" que incluya la configuraci�n via el archivo &lt;tt class="FILENAME"&gt;local-host-names&lt;/tt&gt; deber� usarse: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;FEATURE(use_cw_file)dnl&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="APPENDIX"&gt;&lt;hr /&gt;&lt;h1 class="APPENDIX"&gt;&lt;a name="AEN701"&gt;&lt;/a&gt;Ejemplo: Ambiente de alta seguridad&lt;/h1&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN704"&gt;&lt;/a&gt;Descripci�n&lt;/h2&gt;&lt;p&gt;Supondremos que nuestra organizaci�n se desempe�a  tras un Firewall. Podr�amos hacer que el esquema  anterior siga sin variaciones simplemente  habilitando los puertos respectivos en el  filtro de paquetes. Sin embargo, aqu�  consideraremos una situaci�n m�s complicada  en la que se requiere de dos servidores  de email. Asumimos que el lector conoce  el concepto de una red DMZ (zona  desmilitarizada) usada como primera l�nea  de defensa para los servicios que deben dar cara al exterior.&lt;/p&gt;&lt;p&gt;Uno de estos servidores de email se encontrar�  en la red DMZ (&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;dmz&lt;/tt&gt;) y ser� accesible  desde Internet (aunque pasando por el Firewall), y el  otro se encuentra dentro de nuestra red LAN (&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;lan&lt;/tt&gt;). Las  estaciones seguir�n configuradas para conectarse  a este �ltimo (&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;lan&lt;/tt&gt;) por lo que no haremos  cambios al respecto. Sin embargo, &lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;lan&lt;/tt&gt; NO enviar�  mensajes al exterior directamente, sino a trav�s  de &lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;dmz&lt;/tt&gt;, y viceversa, no recibir� mensajes  desde el exterior, salvo desde &lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;dmz&lt;/tt&gt;. La  siguiente figura esquematiza esta configuraci�n:&lt;/p&gt;&lt;div class="FIGURE"&gt;&lt;a name="AEN721"&gt;&lt;/a&gt;&lt;p&gt;&lt;img src="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/dmz.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figura 1. Soluci�n con red DMZ&lt;/b&gt;&lt;/p&gt;&lt;/div&gt; N�tese que nosotros no indicaremos absolutamente  nada acerca de la configuraci�n del firewall  pues esto est� fuera de los objetivos  de esta gu�a. Si se implementa el firewall  con Linux, en Internet ya hay abundantes documentos acerca de c�mo configurarlo.&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN724"&gt;&lt;/a&gt;Configuraci�n de correo_dmz&lt;/h2&gt;&lt;p&gt;Este servidor no almacenar� los mensajes  pendientes en casillas, por lo que no  requiere que se inscriban all� nuestros  usuarios. A fin de que los mensajes que  llegan al dominio "abejas.org" se redirijan a  &lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;lan&lt;/tt&gt;, en el archivo &lt;tt class="FILENAME"&gt;/etc/mail/mailertable&lt;/tt&gt; debemos  inscribir la siguiente l�nea: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;abejas.org    smtp:correo_lan.abejas.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Ud. ahora debe generar la versi�n compilada con: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# cd /etc/mail&lt;br /&gt;bash# make&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Los detalles que vimos para el archivo  &lt;tt class="FILENAME"&gt;access&lt;/tt&gt; son aplicables a este archivo. En  particular, para activar esta funcionalidad desde el archivo "mc", se debe incluir: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;FEATURE(`mailertable',`hash -o /etc/mail/mailertable')dnl&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Por otro lado, "&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;dmz&lt;/tt&gt;" sirve de relay a  "&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;lan&lt;/tt&gt;", por lo que debemos inscribir  a este �ltimo en &lt;tt class="FILENAME"&gt;/etc/mail/access&lt;/tt&gt; como se vi� en una secci�n anterior: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;correo_lan.abejas.org               RELAY&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN740"&gt;&lt;/a&gt;Configuraci�n del DNS&lt;/h2&gt;&lt;p&gt;Desde Internet, los mensajes deben llegar  a "&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;dmz&lt;/tt&gt;", por lo cual �ste servidor deber�  ser el destino especificado en el registro MX para nuestro dominio: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;$TTL 86400&lt;br /&gt;@       IN      SOA     @  root.localhost (&lt;br /&gt;                    4 ; serial&lt;br /&gt;                28800 ; refresh&lt;br /&gt;                 7200 ; retry&lt;br /&gt;               604800 ; expire&lt;br /&gt;                86400 ; ttl&lt;br /&gt;                      )&lt;br /&gt;    IN      NS      ns1&lt;br /&gt;    IN      MX  0   correo_dmz&lt;br /&gt;&lt;br /&gt;correo_dmz  IN      A       100.4.244.191&lt;br /&gt;correo_lan  IN      A       100.4.244.195&lt;br /&gt;ns1         IN      A       100.4.244.193&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN746"&gt;&lt;/a&gt;Configuraci�n de correo_lan&lt;/h2&gt;&lt;p&gt;Tal como vimos en una secci�n anterior, se  debe modificar el archivo &lt;tt class="FILENAME"&gt;/etc/mail/local-host-names&lt;/tt&gt; (o  su equivalente) para que se acepten los mensajes con el formato deseado.&lt;/p&gt;&lt;p&gt;Ahora haremos que se env�e todo el correo  no local hacia el computador "&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;dmz&lt;/tt&gt;"  en lugar del Internet. Para esto, debemos  regenerar el archivo "cf" a partir del "mc", a�adiendo  previamente la siguiente directiva a �ste �ltimo: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`SMART_HOST', `smtp:correo_dmz.abejas.org')dnl&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Eso deber�a bastar. Revise los logs, verifique que el firewall  no bloquee m�s de lo necesario.&lt;/div&gt;&lt;/div&gt;&lt;div class="APPENDIX"&gt;&lt;hr /&gt;&lt;h1 class="APPENDIX"&gt;&lt;a name="AEN755"&gt;&lt;/a&gt;Ejemplo de configuraci�n de MUA&lt;/h1&gt;&lt;p&gt;Los clientes de nuestra red local acceder�n  al servidor mediante programas especializados para la  redacci�n y visualizaci�n de mensajes. Estos  programas se conocen como MUA's (Mail User Agent.)  Este es un asunto que estrictamente no tiene que ver  con nuestra gu�a, pero creemos conveniente  proporcionar alg�n ejemplo ilustrativo. Supondremos  que los usuarios est�n utilizando Netscape  Messenger, que es parte del Netscape  Communicator. A continuaci�n mostramos  la pantalla principal de Netscape Messenger:&lt;/p&gt;&lt;div class="FIGURE"&gt;&lt;a name="AEN760"&gt;&lt;/a&gt;&lt;p&gt;&lt;img src="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/nets1.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figura 1. Netscape Messenger&lt;/b&gt;&lt;/p&gt;&lt;/div&gt; Vamos a configurar el MUA para que acceda a  nuestro servidor de correo. Asumimos que ya  est�n activos los servicios POP o IMAP. Cu�l  de estos se usar� para traer los mensajes, y  de qu� usuario, se selecciona en el  menu Edit -&gt; Preferences -&gt; Mail Servers -&gt; Incoming Mail Servers -&gt; Edit o Add -&gt; Server Name y Username , como se aprecia en la figura:&lt;div class="FIGURE"&gt;&lt;a name="AEN764"&gt;&lt;/a&gt;&lt;p&gt;&lt;img src="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/nets2.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figura 2. Configuraci�n de servidor POP&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Asimismo, en &lt;tt class="FILENAME"&gt;Edit -&gt; Preferences -&gt; Mail Servers -&gt; Outgoing (SMTP) server&lt;/tt&gt;, se  debe especificar nuevamente nuestro servidor de  correo, puesto que hacia all� se enviar�n los mensajes que redactemos.&lt;/p&gt;&lt;p&gt;Finalmente, en &lt;tt class="FILENAME"&gt;Edit -&gt; Preferences -&gt; Identity&lt;/tt&gt; , se debe  especificar nuestra direcci�n de email  y nuestro nombre real, tal como lo ver�n los destinatarios:&lt;/p&gt;&lt;div class="FIGURE"&gt;&lt;a name="AEN772"&gt;&lt;/a&gt;&lt;p&gt;&lt;img src="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/nets3.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figura 3. Configuraci�n de servidor POP&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Ahora Ud. deber�a poder enviar mensajes a usuarios  locales (de la forma user@abejas.org), y recibir  mensajes desde cualquier lugar de Internet. Pruebe  a crear algunos usuarios en el servidor  y a hacer que se intercambien mensajes desde sus estaciones.&lt;/p&gt;&lt;/div&gt;&lt;div class="APPENDIX"&gt;&lt;hr /&gt;&lt;h1 class="APPENDIX"&gt;&lt;a name="AEN777"&gt;&lt;/a&gt;Referencias&lt;/h1&gt;&lt;p&gt;[1]  Bryan Costales &amp;amp; Erick Allman: Sendmail. 2th Edition. O'Reilly. USA. ISBN 1-56592-222-0 &lt;/p&gt;&lt;p&gt;[2]  Paul Albitz &amp;amp; Cricket Liu: DNS and BIND. 4th Edition. O'Reilly. USA. ISBN 0-596-00158-4. 2001 &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;/div&gt;</description><link>http://fedoraennicaragua.blogspot.com/2008/07/tutorial-de-sendmail.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item></channel></rss>