<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-478835899675010500</id><updated>2024-10-07T06:16:52.734+02:00</updated><category term="redes"/><category term="how to"/><category term="Cisco"/><category term="Debian"/><category term="web"/><category term="instalacion"/><category term="network"/><category term="configuracion"/><category term="Emulador"/><category term="virtualizacion"/><category term="backtrack"/><category term="script"/><category term="LiveCD"/><category term="GPL"/><category term="gns3"/><category term="servidor"/><category term="mpls"/><category term="routing"/><category term="scripting"/><category term="seguridad"/><category term="squeeze"/><category term="voip"/><category term="criptografía"/><category term="802.11"/><category term="backtrack5"/><category term="openssh"/><category term="programacion"/><category term="ssh"/><category term="usb"/><category term="wifi"/><category term="centralita"/><category term="cliente"/><category term="cluster"/><category term="cms"/><category term="corosync"/><category term="crm"/><category term="drupal"/><category term="pacemaker"/><category term="python"/><category term="router"/><category term="switch"/><category term="vlan"/><category term="vulnerabilidades"/><category term="windows"/><category term="Ubuntu"/><category term="bash"/><category term="errores"/><category term="simulador"/><category term="switching"/><category term="Frame Relay"/><category term="dominio"/><category term="fix"/><category term="openvas"/><category term="packet tracert"/><category term="php"/><category term="qos"/><category term="software"/><category term="virtualbox"/><category term="ATM"/><category term="Scapy"/><category term="aircrack"/><category term="asterisknow"/><category term="bssid"/><category term="cacti"/><category term="checkpoint"/><category term="documentos"/><category term="firewall"/><category term="freepbx"/><category term="greenbone security"/><category term="hack"/><category term="hosting"/><category term="monitorizacion"/><category term="openvpn"/><category term="paquetes"/><category term="pcap"/><category term="persistente"/><category term="quality of service"/><category term="snmp"/><category term="vpn"/><category term="wep"/><category term="Google"/><category term="bing"/><category term="descargar"/><category term="display_errors"/><category term="iax2"/><category term="information gathering"/><category term="joomla"/><category term="juniper"/><category term="lan"/><category term="liveUSB"/><category term="pfsense"/><category term="playfulldrive"/><category term="shodan"/><category term="sip"/><category term="solucion"/><category term="video"/><category term="virtuemart"/><category term="vmware"/><category term="wget"/><category term="AEPD"/><category term="Android"/><category term="Bienvenidos"/><category term="CC"/><category term="Comunicacion"/><category term="FreeRADIUS"/><category term="LOPD"/><category term="NOTA"/><category term="NodeZero"/><category term="OWASP"/><category term="antivirus"/><category term="anuncio"/><category term="apache"/><category term="asterisk"/><category term="base64"/><category term="blogger"/><category term="bsod"/><category term="busquedas"/><category term="certificacion"/><category term="citrix"/><category term="clamav"/><category term="cloud"/><category term="conexion"/><category term="crisis"/><category term="csv"/><category term="cursos"/><category term="debian-comunicacion"/><category term="denuncia"/><category term="developerwork"/><category term="direccionamiento"/><category term="dns"/><category term="ejercicios"/><category term="electrodomesticos"/><category term="endian"/><category term="escaneo"/><category term="excel"/><category term="ffmpeg"/><category term="free"/><category term="freebsd"/><category term="greenbone security assistant"/><category term="greenbone security desktop"/><category term="https"/><category term="humor"/><category term="hypervisor"/><category term="ibm"/><category term="icaclient"/><category term="imagen"/><category term="internet"/><category term="jessie"/><category term="junos"/><category term="latest products module"/><category term="legislacion"/><category term="linux"/><category term="lpic"/><category term="lvm"/><category term="maps"/><category term="mysql"/><category term="nuevo"/><category term="ofuscacion"/><category term="olive"/><category term="openbsd"/><category term="oscuridad"/><category term="owncloud"/><category term="persistencia"/><category term="pki"/><category term="presentaciones"/><category term="qemu"/><category term="radius"/><category term="reto"/><category term="securizacion"/><category term="slideshare"/><category term="softphones"/><category term="standar"/><category term="subnetting"/><category term="supernetting"/><category term="templates"/><category term="traduccion"/><category term="transparencia"/><category term="tvip"/><category term="unix"/><category term="unmountable boot volume"/><category term="virt-manager"/><category term="vlsm"/><category term="xen"/><title type='text'>Debian &amp;amp; Comunicacion</title><subtitle type='html'>Informática, Debian, Redes, GNU/Linux, Seguridad, Software Libre...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>104</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-4908846114951749198</id><published>2016-06-07T00:56:00.001+02:00</published><updated>2016-06-07T01:07:39.426+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="criptografía"/><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="openvpn"/><category scheme="http://www.blogger.com/atom/ns#" term="pki"/><category scheme="http://www.blogger.com/atom/ns#" term="redes"/><category scheme="http://www.blogger.com/atom/ns#" term="servidor"/><category scheme="http://www.blogger.com/atom/ns#" term="vpn"/><title type='text'>Concentrador VPN Site-to-Site: Infraestructura PKI y Configuración del servidor</title><content type='html'>Tal y como dicta el título, en esta entrada vamos a configurar un &lt;b&gt;concentrador VPN&lt;/b&gt; utilizando &lt;i&gt;&lt;a href=&quot;https://openvpn.net/index.php/open-source.html&quot; target=&quot;_blank&quot;&gt;OpenVPN&lt;/a&gt;&lt;/i&gt; (2.2.1) para el servicio en sí y &lt;i&gt;&lt;a href=&quot;https://www.debian.org/releases/wheezy/&quot; target=&quot;_blank&quot;&gt;Debian Wheezy&lt;/a&gt;&lt;/i&gt; (7.10) como Sistema Operativo. Podriamos optar por soluciones comerciales de renombrados fabricantes y gastarnos los cuartos en aparatitos bonitos con interfaces de gestión mejoradas que facilitan la vida de los administradores. Pero no.... A mi me gusta el riesgo de las licencias &lt;i&gt;GPL&lt;/i&gt; y del software sin garantía del desarrollador pero con la garantía y el compromiso de la comunidad.&lt;br /&gt;
&lt;br /&gt;
Como su nombre indica, un concentrador &lt;i&gt;VPN&lt;/i&gt; no es mas que un equipo que se encarga de aglutinar todas las conexiones &lt;i&gt;VPN&lt;/i&gt; de nuestros clientes, ya bien sea de nuestros puestos de trabajo como de sedes remotas conectadas a través de Internet de una forma segura. En nuestro caso vamos a realizar una configuración &lt;b&gt;Site-to-Site&lt;/b&gt; que normalmente se utiliza para conectar dos o más sedes remotas y enrutar el direccionamiento &lt;i&gt;LAN&lt;/i&gt; entre los distintos clientes.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWlpVuW3RlJOEwMm3xUlyD-MKkbFDncq1yQp_XYdgEYMpr_NshOPFmz_pQsxqx0i6w1cofZc57xz1mr0qmDizzOfwNnn3Gd-YCPTm7EQpSrZnT8UiUXlkyvRRTqTkktc-PQYoCrgn_BBUP/s1600/Esquema.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWlpVuW3RlJOEwMm3xUlyD-MKkbFDncq1yQp_XYdgEYMpr_NshOPFmz_pQsxqx0i6w1cofZc57xz1mr0qmDizzOfwNnn3Gd-YCPTm7EQpSrZnT8UiUXlkyvRRTqTkktc-PQYoCrgn_BBUP/s320/Esquema.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Lo primero que debemos hacer es instalar el software del servidor. Por manias o costumbres que tiene cada uno, además de instalar el paquete &lt;i&gt;&lt;a href=&quot;https://packages.debian.org/wheezy/openvpn&quot; target=&quot;_blank&quot;&gt;openvpn&lt;/a&gt;&lt;/i&gt; siempre me gusta instalar las utilidades &lt;i&gt;User Mode Linux&lt;/i&gt; (&lt;i&gt;&lt;a href=&quot;https://packages.debian.org/wheezy/uml-utilities&quot; target=&quot;_blank&quot;&gt;uml-utilities&lt;/a&gt;&lt;/i&gt;) que no son necesarias pero yo lo hago. Una vez hecho esto, debemos crear nuestra &lt;b&gt;infraestructura de clave pública&lt;/b&gt; (&lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Public_key_infrastructure&quot; target=&quot;_blank&quot;&gt;PKI&lt;/a&gt;&lt;/i&gt;) que utilizaremos a la hora de conectar nuestros equipos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyApo-AegqW8WV6BrL-_P2judsLgkSc0UmXuBucMvJwu5W1RpPxrPEUujSG_i2o_xWV3l8gehF5PLYJgnJm5rPp-s_T_oZA1mDe7_E_ZBJL4Cn9Q7X0nWfASthSyF4HqTJgtmArPmx6Zy5/s1600/Captura2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyApo-AegqW8WV6BrL-_P2judsLgkSc0UmXuBucMvJwu5W1RpPxrPEUujSG_i2o_xWV3l8gehF5PLYJgnJm5rPp-s_T_oZA1mDe7_E_ZBJL4Cn9Q7X0nWfASthSyF4HqTJgtmArPmx6Zy5/s320/Captura2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Para la creación de todos los certificados utilizaremos &lt;i&gt;&lt;a href=&quot;https://openvpn.net/index.php/open-source/documentation/miscellaneous/77-rsa-key-management.html&quot; target=&quot;_blank&quot;&gt;easy-rsa&lt;/a&gt;&lt;/i&gt; y como ya comenté en entradas anteriores, en la versión &lt;i&gt;Wheezy&lt;/i&gt; de &lt;i&gt;Debian&lt;/i&gt; viene integrado en la documentación del paquete. Concretamente, en la ruta &lt;i&gt;&lt;b&gt;/usr/share/doc/openvpn/examples/easy-rsa/2.0/&lt;/b&gt;&lt;/i&gt; que es donde está alojada la última versión de los scripts. Lo primero que haremos será editar el fichero de configuración&amp;nbsp;&lt;i&gt;vars&lt;/i&gt; para adecuarlo a nuestra infraestructura.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh7HxGXXjh1EpA_pTxRxr9y1HazzDcDZTBvy5DtAQU1DBWCE5wQ_fWr20us8CLFFeSmDa1Dw057dxyzyMkpSRN5y0KTcDE4B6qgFAYP_69CO4FBRVf45-QioJb6gy6BXoPNFuvQQr4tAHy/s1600/Captura3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh7HxGXXjh1EpA_pTxRxr9y1HazzDcDZTBvy5DtAQU1DBWCE5wQ_fWr20us8CLFFeSmDa1Dw057dxyzyMkpSRN5y0KTcDE4B6qgFAYP_69CO4FBRVf45-QioJb6gy6BXoPNFuvQQr4tAHy/s320/Captura3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez guardados los cambios del fichero, que no son más que variables como su nombre indica, deberemos aplicarlo en el sistema. Para ello ejecutamos la comando &lt;i&gt;source vars&lt;/i&gt; ó &lt;i&gt;. vars&lt;/i&gt; desde el directorio raíz de &lt;i&gt;easy-rsa&lt;/i&gt;&amp;nbsp;y obligatoriamente tendremos que ejecutar el script &lt;i&gt;clean-all&lt;/i&gt; si es la primera vez que lo utilizamos. &lt;b&gt;Mención especial a que dicho script nos borra el directorio donde se generan los certificados&lt;/b&gt; por lo que mucho cuidado de ejecutarlo si no tenemos un backup de los mismos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKg0Mw2aDcWMjl1XgROtF8Q13KraLEH4iopy5vlSDnW4_hOnmB7MZiiLQBllK11nG6gvxvdTb3j_aVRJdUpM9bSaRd0_Ab1YjZ8Yqj277z9KpfBUkmqC-GNl93PNUvuw9SlVM76H3TjCNn/s1600/Captura4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;36&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKg0Mw2aDcWMjl1XgROtF8Q13KraLEH4iopy5vlSDnW4_hOnmB7MZiiLQBllK11nG6gvxvdTb3j_aVRJdUpM9bSaRd0_Ab1YjZ8Yqj277z9KpfBUkmqC-GNl93PNUvuw9SlVM76H3TjCNn/s320/Captura4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez tenemos realizada la configuración para nuestra infraestructura, lo primero que hay que hacer es crear nuestra &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Certificate_authority&quot; target=&quot;_blank&quot;&gt;Certificate Authority&lt;/a&gt;&lt;/i&gt; y lo realizaremos utilizando el script &lt;i&gt;&lt;a href=&quot;https://github.com/OpenVPN/easy-rsa/blob/release/2.x/easy-rsa/2.0/build-ca&quot; target=&quot;_blank&quot;&gt;build-ca&lt;/a&gt;&lt;/i&gt;. De la siguiente captura, reseñar que el campo &lt;b&gt;Country Name&lt;/b&gt; (variable &lt;i&gt;KEY_COUNTRY&lt;/i&gt;) utiliza alguna nomenclatura estandar y no puede contener más de dos caracteres por lo que no nos dejará utilizar &quot;&lt;i&gt;Pais&lt;/i&gt;&quot; como valor de dicha variable.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwkmQM_U4oTzaLoT_SdW06HpDxX7ILp_WdZkiZVYQiQPCuwuSz4UwBFZJrBFeaX6FvBa6ZlIDd9bO6CgM6Ze_1BtzvrTk-C7_hs-4cHYfDFPH6XPG8R-9rUH70KkXTa0tLuxk73p-jskLd/s1600/Captura5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwkmQM_U4oTzaLoT_SdW06HpDxX7ILp_WdZkiZVYQiQPCuwuSz4UwBFZJrBFeaX6FvBa6ZlIDd9bO6CgM6Ze_1BtzvrTk-C7_hs-4cHYfDFPH6XPG8R-9rUH70KkXTa0tLuxk73p-jskLd/s320/Captura5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez generada nuestra propia &lt;i&gt;CA&lt;/i&gt;, lo siguiente que generaremos será la clave con los parámetros&amp;nbsp;&lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange&quot; target=&quot;_blank&quot;&gt;Diffie-Hellman&lt;/a&gt;&lt;/i&gt; y lo creamos utilizando el script &lt;i&gt;&lt;a href=&quot;https://github.com/OpenVPN/easy-rsa/blob/release/2.x/easy-rsa/2.0/build-dh&quot; target=&quot;_blank&quot;&gt;build-dh&lt;/a&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIYHohxTtIodUxF-52DZmH29Xo1YLNM01c_Yl9xdwH4r_aNNp1erqUf76yV7kHJZZOMmvRTIBOahpuhJuFF8tEwmT8eYnmZX4bt9GMO-keY9a8wQajVldARo7ntmPOom9FM3MBMn3SQxXt/s1600/Captura6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;60&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIYHohxTtIodUxF-52DZmH29Xo1YLNM01c_Yl9xdwH4r_aNNp1erqUf76yV7kHJZZOMmvRTIBOahpuhJuFF8tEwmT8eYnmZX4bt9GMO-keY9a8wQajVldARo7ntmPOom9FM3MBMn3SQxXt/s320/Captura6.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ahora toca el turno de crear el certificado para el servidor &lt;i&gt;VPN&lt;/i&gt;, para ello ejecutamos el script &lt;i&gt;&lt;a href=&quot;https://github.com/OpenVPN/easy-rsa/blob/release/2.x/easy-rsa/2.0/build-key-server&quot; target=&quot;_blank&quot;&gt;build-key-server&lt;/a&gt;&lt;/i&gt; pasándole como argumento el &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/X.509&quot; target=&quot;_blank&quot;&gt;Common Name&lt;/a&gt;&lt;/i&gt; con el que queremos que se genere dicho certificado. Será necesario aceptar o modificar las variables globales anteriormente definidas en el fichero &lt;i&gt;vars&lt;/i&gt; así como introducir nuevos datos según nos valla pidiendo el script.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvGv9GauZQg2aUJXJmwLVWm9xWkuNecRBfkd57IhtpwlhyphenhyphendOR4S6z1OcsKaNo-VfiaEZOMcXQMMtF9zl4Zu1zCLZ9nhZ_0MX2s5b1zaSs-8o9usReNsJVAn8uTXvTcH12pK1JHctGR9Zh7/s1600/Captura7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvGv9GauZQg2aUJXJmwLVWm9xWkuNecRBfkd57IhtpwlhyphenhyphendOR4S6z1OcsKaNo-VfiaEZOMcXQMMtF9zl4Zu1zCLZ9nhZ_0MX2s5b1zaSs-8o9usReNsJVAn8uTXvTcH12pK1JHctGR9Zh7/s320/Captura7.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
A continuación nos muestra la información que va estar visible en el certificado y nos pregunta si queremos firmarlo. La respuesta obvia es &lt;b&gt;si&lt;/b&gt; y con ello se genera el &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Certificate_signing_request&quot; target=&quot;_blank&quot;&gt;Certificate signing request&lt;/a&gt;&lt;/i&gt; que deberemos confirmar para la creación del certificado.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWbsVfA-fMzbPdykAYfAmLpPCDZ3VrvonhS3gurNmY5KpsEqZIv99P2a_eD0STKXVKUCSe55bTAeGtz4fr1os48-nuSTfJ9phuUXYBcVBRC3Xghc_tfH5P4t0YYJ4pf_K5Mp5vqH1LSvcC/s1600/Captura8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWbsVfA-fMzbPdykAYfAmLpPCDZ3VrvonhS3gurNmY5KpsEqZIv99P2a_eD0STKXVKUCSe55bTAeGtz4fr1os48-nuSTfJ9phuUXYBcVBRC3Xghc_tfH5P4t0YYJ4pf_K5Mp5vqH1LSvcC/s320/Captura8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
De igual manera crearemos los certificados de los clientes utilizando el script &lt;i&gt;&lt;a href=&quot;https://github.com/OpenVPN/easy-rsa/blob/release/2.x/easy-rsa/2.0/build-key&quot; target=&quot;_blank&quot;&gt;build-key&lt;/a&gt;&lt;/i&gt; pasándole nuevamente el &lt;i&gt;CN&lt;/i&gt; con el que queremos que se genere el certificado. Aceptaremos y añadiremos los datos que nos vaya pidiendo el script.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjASpMM6G2onFDcLw5H48wttydyZ56nLWsZpI9pf-ZO4NKyLbkezipK72xnDs0n1VV95PTFtBzNHJoHdHzkQxe7TFvhyIROyr6m6YJKaL6HIib7a54QBWrEIvpTTKM42OCQ2On54ahInLZo/s1600/Captura9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjASpMM6G2onFDcLw5H48wttydyZ56nLWsZpI9pf-ZO4NKyLbkezipK72xnDs0n1VV95PTFtBzNHJoHdHzkQxe7TFvhyIROyr6m6YJKaL6HIib7a54QBWrEIvpTTKM42OCQ2On54ahInLZo/s320/Captura9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras ello firmaremos el certificado para generar el &lt;i&gt;CSR&lt;/i&gt; y lo confirmamos para creación del mismo al igual que hicimos a la hora de crear el certificado del servidor.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7tqJT07zhadeXhguiOZdEBUXM6pDPn65n8tUoEw_R1UC80xuSKwR_K27LpnFwXI2GVmxlr9Oo45kHV_HC294G8WHLeibIVuspIMuFP7jjipGIW5-5-0Qio8_Pbs67GS6FHwvrc4gH73ht/s1600/Captura10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7tqJT07zhadeXhguiOZdEBUXM6pDPn65n8tUoEw_R1UC80xuSKwR_K27LpnFwXI2GVmxlr9Oo45kHV_HC294G8WHLeibIVuspIMuFP7jjipGIW5-5-0Qio8_Pbs67GS6FHwvrc4gH73ht/s320/Captura10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Crearemos tantos certificados clientes como sean necesarios. En el caso que nos ocupa sólo son dos y están almacenados junto con el resto de certificados en un directorio llamado &lt;i&gt;&lt;b&gt;keys&lt;/b&gt;&lt;/i&gt; dentro de la raiz de &lt;i&gt;easy-rsa&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg79Exh6XiOs1llrBjRsy0I56Gey2KV2T4eWR6hmFMH180YBghDtN0cC-HeVdidHxwdL9xCLpqWx0o0jKUvLA78Gc_qH2Q3aIH3KQL0y7bx9159Ea3iO2RvXDQlEOMXxFIQbUY4CvA89Cn/s1600/Captura11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg79Exh6XiOs1llrBjRsy0I56Gey2KV2T4eWR6hmFMH180YBghDtN0cC-HeVdidHxwdL9xCLpqWx0o0jKUvLA78Gc_qH2Q3aIH3KQL0y7bx9159Ea3iO2RvXDQlEOMXxFIQbUY4CvA89Cn/s320/Captura11.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Copiaremos el certificado de la &lt;i&gt;&lt;b&gt;CA&lt;/b&gt;&lt;/i&gt;, los parametros &lt;i&gt;&lt;b&gt;DH&lt;/b&gt;&lt;/i&gt; y del &lt;b&gt;servidor&lt;/b&gt; tanto el &lt;b&gt;certificado&lt;/b&gt; como la &lt;b&gt;clave privada&lt;/b&gt; a la raiz del directorio de configuración. En el caso que queramos almacenar los certificados en otro directorio deberemos especificar la ruta correcta (absoluta o relativa) de los mismos en el fichero de configuración.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEQKnNOaFzcyW0HESGrv3dwHvi4uewuVdsXk4rkToAN2d8hb0gGfFn0a0NzbWsgnx0mrXzPASJ8VoDjy_dXwgs8Y92ONVZtlL_LmgYa5pmg-I4BOtbJv4fEmmlmggivkm-f6tKk9GGx5JI/s1600/Captura12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;68&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEQKnNOaFzcyW0HESGrv3dwHvi4uewuVdsXk4rkToAN2d8hb0gGfFn0a0NzbWsgnx0mrXzPASJ8VoDjy_dXwgs8Y92ONVZtlL_LmgYa5pmg-I4BOtbJv4fEmmlmggivkm-f6tKk9GGx5JI/s320/Captura12.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
No esta de mas decir la importancia que tienen estos ficheros y con mayor relevancia la &lt;b&gt;clave privada&lt;/b&gt; de nuestra &lt;i&gt;CA&lt;/i&gt;,&amp;nbsp;&lt;b&gt;ca.key&lt;/b&gt;. Dentro de la &lt;i&gt;&lt;a href=&quot;https://openvpn.net/index.php/open-source/documentation/howto.html&quot; target=&quot;_blank&quot;&gt;documentación&lt;/a&gt;&lt;/i&gt; de &lt;i&gt;OpenVPN&lt;/i&gt; hay un apartado en el que explica con más detalle toda la creación de la infraestructura &lt;i&gt;&lt;a href=&quot;https://openvpn.net/index.php/open-source/documentation/howto.html#pki&quot; target=&quot;_blank&quot;&gt;PKI&lt;/a&gt;&lt;/i&gt;&amp;nbsp;y en la que encontramos una tabla (subapartado &lt;i&gt;&lt;b&gt;Key Files&lt;/b&gt;&lt;/i&gt;) con información de quién necesita cada fichero, por qué y si es necesario mantenerlo a buen recaudo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8I_BUlWXIL3EXwm0Jj5WqdzlqYsyl8bg9DyTpQzT6q_uexU1afiscfwIb9TpbVD68jDcVF18Ga6YXZOhnSOuoe8He7YfdcgQOIiy_lOVlqH-G1EXpcSitssbn4UAX18oQtNguavKh5p0E/s1600/Captura12.1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;237&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8I_BUlWXIL3EXwm0Jj5WqdzlqYsyl8bg9DyTpQzT6q_uexU1afiscfwIb9TpbVD68jDcVF18Ga6YXZOhnSOuoe8He7YfdcgQOIiy_lOVlqH-G1EXpcSitssbn4UAX18oQtNguavKh5p0E/s320/Captura12.1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Bien, en este punto tenemos toda la configuración de nuestra &lt;i&gt;infraestructura de clave pública&lt;/i&gt; preparada para empezar a desplegar el servicio. Dentro de la documentación incluida en el paquete, &lt;i&gt;&lt;b&gt;/usr/share/doc/openvpn&lt;/b&gt;&lt;/i&gt;, también tenemos a nuestra disposición ficheros de configuración de ejemplo en los que basar nuestras configuraciones tanto para los servidores como los clientes.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF2OgtOgP4R73rAQ_DQwMjuJbfSYjvGwaG8x1VrqhoDfpi968vuEXQMLKmCs0cHqiGjTR3bnsvgUNPjUeSuqEqDPrpEwglMN7Mk2f4Ff9LpDx5XEJCCMyGx0sE2BjDB4w2sjucJyfv5fvC/s1600/Captura13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;40&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF2OgtOgP4R73rAQ_DQwMjuJbfSYjvGwaG8x1VrqhoDfpi968vuEXQMLKmCs0cHqiGjTR3bnsvgUNPjUeSuqEqDPrpEwglMN7Mk2f4Ff9LpDx5XEJCCMyGx0sE2BjDB4w2sjucJyfv5fvC/s320/Captura13.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ahora realizamos la configuración del servidor donde modificaremos la directiva &lt;b&gt;&lt;i&gt;local&lt;/i&gt;&lt;/b&gt; para establecer la &lt;i&gt;IP&lt;/i&gt; donde escuchará el servicio, así como las directivas &lt;b&gt;&lt;i&gt;ca&lt;/i&gt;&lt;/b&gt;, &lt;b&gt;&lt;i&gt;cert&lt;/i&gt;&lt;/b&gt;, &lt;b&gt;&lt;i&gt;key&lt;/i&gt;&lt;/b&gt; y &lt;b&gt;&lt;i&gt;dh&lt;/i&gt;&lt;/b&gt; con los valores del certificado de la &lt;i&gt;CA&lt;/i&gt;, certificado del servidor, la clave privada del servidor y el fichero con los parámetros &lt;i&gt;DH&lt;/i&gt;&amp;nbsp;respectivamente.&lt;br /&gt;
&lt;br /&gt;
Siguiendo el fichero de configuración, adecuaremos el direccionamiento que vayamos a utiliza con la directiva &lt;b style=&quot;font-style: italic;&quot;&gt;server&lt;/b&gt; y&amp;nbsp;en mi caso me gusta habilitar la directiva&amp;nbsp;&lt;b&gt;&lt;i&gt;client-to-client&lt;/i&gt;&lt;/b&gt; para que los clientes se puedan ver entre sí pero eso es otro tema. Recomendablemente, activaremos la autenticación TLS con la directiva &lt;b&gt;&lt;i&gt;tls-auth&lt;/i&gt;&lt;/b&gt; y cambiaremos el algoritmo de cifrado a &lt;i&gt;AES-128-CBC&lt;/i&gt; en la opción &lt;b&gt;&lt;i&gt;cipher&lt;/i&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Como última recomendación, para sistemas &lt;i&gt;Linux&lt;/i&gt; podemos reducir los privilegios del proceso tras la inicialización del servicio con las directivas&amp;nbsp;&lt;b&gt;&lt;i&gt;user&lt;/i&gt;&lt;/b&gt; y &lt;b&gt;&lt;i&gt;group&lt;/i&gt;&lt;/b&gt;. En la siguiente captura se recogen todos los parámetros de configuración con los que podríamos levantar perfectamente el servicio y conectar nuestros clientes de forma satisfactoria.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq17pdXH-S5lQSg7byyR-2DfCJ8qNOnATlD5w6-KQC27AVSTBU6LieM_fAYK4ev73TwuIDSHxN55u-oQZhXP06fwkc6fTJtBlQoLrYRHWFsDgOiHDxVrJMdElMIzm-LJN0f_fh736qdBya/s1600/Captura14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq17pdXH-S5lQSg7byyR-2DfCJ8qNOnATlD5w6-KQC27AVSTBU6LieM_fAYK4ev73TwuIDSHxN55u-oQZhXP06fwkc6fTJtBlQoLrYRHWFsDgOiHDxVrJMdElMIzm-LJN0f_fh736qdBya/s320/Captura14.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Antes de ello deberemos generar la clave para la autenticación &lt;i&gt;TLS&lt;/i&gt;&amp;nbsp;activada anteriormente. El comando que debemos ejecutar es &lt;i&gt;&lt;b&gt;openvpn --genkey --secret &amp;lt;Name&amp;gt;&lt;nombre&gt;.key&lt;/nombre&gt;&lt;/b&gt;&lt;/i&gt; y colocaremos la clave resultante en la raiz del directorio de configuración de &lt;i&gt;OpenVPN&lt;/i&gt; o el la ruta que hayamos especificado en la directiva &lt;i&gt;&lt;b&gt;tls-auth&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz4mln9ldmoQw7ux7rZqf8Z1v7J6m17CV5OjviINDbYOwFoO90vhZ0stIhw2ycX10B7-u3oIg0Guy2lo1M1zZanvnJWg4fk4_yAiRCST1n3U4WQPXeH_4FZflur0dvWaFFG2IdincpkfhA/s1600/Captura15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz4mln9ldmoQw7ux7rZqf8Z1v7J6m17CV5OjviINDbYOwFoO90vhZ0stIhw2ycX10B7-u3oIg0Guy2lo1M1zZanvnJWg4fk4_yAiRCST1n3U4WQPXeH_4FZflur0dvWaFFG2IdincpkfhA/s320/Captura15.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Pero nuestra idea es montar un &lt;b&gt;concentrador Site-to-Site&lt;/b&gt;, actualmente tenemos la parte del concentrador pero no la del &lt;i&gt;Site-to-Site&lt;/i&gt;. Para ello será necesario agregar las algunas directivas al fichero de configuración.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyosm0TZtL0k-wxUmKh7WlCZOzlEajQPbcSlTCWDcvKONNe3LqiEAykO3IaeXD0nAVBydw1aTN6eC2SuJv7SWvgU4o_HwQrqBH3ejo71eabAaLT7nTouD13YLfJHgcpP_-yA05i3y2St8W/s1600/Captura16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyosm0TZtL0k-wxUmKh7WlCZOzlEajQPbcSlTCWDcvKONNe3LqiEAykO3IaeXD0nAVBydw1aTN6eC2SuJv7SWvgU4o_HwQrqBH3ejo71eabAaLT7nTouD13YLfJHgcpP_-yA05i3y2St8W/s1600/Captura16.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Empezaré comentando&amp;nbsp;&lt;b&gt;&lt;i&gt;topology&lt;/i&gt;&lt;/b&gt;&amp;nbsp;porque hasta hace poco no lo conocía y me parece un parámetro de configuración muy llamativo, del que no comprendo por qué no está ya implementado por defecto ni siquiera en la rama actual del desarrollo por motivos de retrocompatibilidad.Tal y como dicen en la&amp;nbsp;&lt;i&gt;&lt;a href=&quot;https://community.openvpn.net/openvpn/wiki/Topology&quot; target=&quot;_blank&quot;&gt;documentación&lt;/a&gt;&lt;/i&gt;&amp;nbsp;de la directiva:&lt;br /&gt;
&lt;br /&gt;
&quot;&lt;i&gt;The only real reason to use the net30 topology is when requiring support for Windows clients before 2.0.9, or when any Windows clients must be supported and non-Windows clients must be supported that cannot set IP+netmask on the tun adapter. These conditions are rare, and the 2.0.9 client is around 7 years out of date as of 2014.&lt;/i&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
El valor por defecto es &lt;b&gt;net30&lt;/b&gt; pero si establecemos el valor a &lt;b&gt;subnet&lt;/b&gt;, conseguimos entregar todo el direccionamiento de la red que hayamos especificado en la directiva &lt;b style=&quot;font-style: italic;&quot;&gt;server&lt;/b&gt; entregando una &lt;i&gt;IP&lt;/i&gt; por cliente&amp;nbsp;y no utilizar cuatro direcciones por cada uno de ellos. He de reconocer que la versión actual de &lt;i&gt;&lt;a href=&quot;https://packages.debian.org/wheezy/openvpn&quot; target=&quot;_blank&quot;&gt;Wheezy&lt;/a&gt;&lt;/i&gt; no está compilada a la última versión (&lt;i&gt;OpenVPN 2.2.1 [...] built on Dec &amp;nbsp;1 2014&lt;/i&gt;) pero me parece que &lt;b&gt;7 años de retrocompatibilidad&lt;/b&gt;&amp;nbsp;más &lt;b&gt;otros dos a la fecha actual&lt;/b&gt;&amp;nbsp;de una versión obsoleta por unas condiciones muy específicas es un poco exagerado.&lt;br /&gt;
&lt;br /&gt;
Siguiendo con las directivas, la siguiente será &lt;b&gt;&lt;i&gt;client-config-dir&lt;/i&gt;&lt;/b&gt; en la que especificar, como su propio nombre indica, el directorio que contendrá las opciones de configuración particulares para cada cliente. En dicho directorio, crearemos un fichero de configuración con el &lt;i&gt;CN&lt;/i&gt; que hayamos asignado a cada cliente y en cada uno especificaremos la dirección &lt;i&gt;IP&lt;/i&gt; que van a recibir con la directiva &lt;b&gt;&lt;i&gt;ifconfig&lt;/i&gt;-push&lt;/b&gt;, la ruta &lt;i&gt;LAN&lt;/i&gt; interna de cada cliente utilizando la directiva &lt;b&gt;&lt;i&gt;iroute&lt;/i&gt;&lt;/b&gt; así como le publicaremos la ruta del resto de clientes con la opción &lt;b&gt;&lt;i&gt;push&lt;/i&gt;&lt;/b&gt; junto con la &lt;b&gt;ruta correspondiente&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDSt5Ferb8-kj_OQbVqzCKQhyV-Ik82uPJcAib98DbdiwffVCgnBRDr5nnp-JXjtHgSpju1LDAPgsxG5rj5nUgDeNYPRG8QrWBlLKOrRRLBDpe12XCRNch2kiodj1Jq_X3vlsfKCz9zpc8/s1600/Captura17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;84&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDSt5Ferb8-kj_OQbVqzCKQhyV-Ik82uPJcAib98DbdiwffVCgnBRDr5nnp-JXjtHgSpju1LDAPgsxG5rj5nUgDeNYPRG8QrWBlLKOrRRLBDpe12XCRNch2kiodj1Jq_X3vlsfKCz9zpc8/s320/Captura17.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ya para ir acabando con todo el tema de la configuración del servidor, queda comentar la directiva &lt;b&gt;&lt;i&gt;route&lt;/i&gt;&lt;/b&gt;&amp;nbsp;que sirve para anunciarle al mismo las redes por las que se espera recibir o enviar paquetes. Tras todos esos cambios, levantamos el servicio y encontramos una serie de mensajes nuevos en el log del servidor.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTxesdTW2RQGv-7kJ8fCBlT_eZRKUanD6UdPmVeuo79s3gol8arcAg_4I1IROZcqKistKEaF_1MhKVpAZeIh5CjqTWCzDUxhhfxU_zd9buvzR0HuWQv5BdZyYmJYG3hf8b3I7_w1eueQ6l/s1600/Captura18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;33&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTxesdTW2RQGv-7kJ8fCBlT_eZRKUanD6UdPmVeuo79s3gol8arcAg_4I1IROZcqKistKEaF_1MhKVpAZeIh5CjqTWCzDUxhhfxU_zd9buvzR0HuWQv5BdZyYmJYG3hf8b3I7_w1eueQ6l/s320/Captura18.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&quot;&lt;i&gt;[...]&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;OpenVPN ROUTE: OpenVPN needs a gateway parameter for a --route option and no default was specified by either --route-gateway or --ifconfig options&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;OpenVPN ROUTE: failed to parse/resolve route for host/network: &amp;lt;Network IP&amp;gt;&lt;network ip=&quot;&quot;&gt;&lt;/network&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;[...]&lt;/i&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
Según se lee en el mensaje, nos dice algo de que &lt;i&gt;OpenVPN&lt;/i&gt; necesita un gateway para la opción &lt;b&gt;&lt;i&gt;route&lt;/i&gt;&lt;/b&gt; y no hay valores por defecto en la configuración. Nos está diciendo la directiva que está fallando y tras una pequeña &lt;i&gt;&lt;a href=&quot;https://forum.pfsense.org/index.php?topic=25394.msg131802#msg131802&quot; target=&quot;_blank&quot;&gt;búsqueda&lt;/a&gt;,&amp;nbsp;&lt;/i&gt;encontramos una solución (seguro que hay más) que es añadirle la &lt;i&gt;IP&lt;/i&gt; que utilizará como gateway el servidor &lt;i&gt;VPN&lt;/i&gt; para las rutas de los clientes.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs42Qp8G1o4FlfhD1k_htEapfKIP12ckIwLRRA2Whq5szAklozcayQ3jCopdUq9f9CBnXfw-xQxRbWuKwDs3R5rxOLwY1e5bG3Ymb5OdGE9VxonBLQW-OkSW6HebRcdYz_lk3XST49R_zw/s1600/Captura19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs42Qp8G1o4FlfhD1k_htEapfKIP12ckIwLRRA2Whq5szAklozcayQ3jCopdUq9f9CBnXfw-xQxRbWuKwDs3R5rxOLwY1e5bG3Ymb5OdGE9VxonBLQW-OkSW6HebRcdYz_lk3XST49R_zw/s1600/Captura19.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras reiniciar el servicio, todo funciona correctamente y el log está limpio de errores o advertencias.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWs4JnaapWYwNadPCZTi8pPmHUIzIHN9AJCeqXeJ-3rlE1GV9sw0lE-anMz6rE5coa5Sb2dNgyFWZun-m8XoqRR2ua78TP6IHUVYMVNhQsptPtYwPwdcfN_4UAxpUw-k8EFdShkR4RHxT5/s1600/Captura20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;89&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWs4JnaapWYwNadPCZTi8pPmHUIzIHN9AJCeqXeJ-3rlE1GV9sw0lE-anMz6rE5coa5Sb2dNgyFWZun-m8XoqRR2ua78TP6IHUVYMVNhQsptPtYwPwdcfN_4UAxpUw-k8EFdShkR4RHxT5/s320/Captura20.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Como la entrada empieza a hacerse un poco larga voy a dividirla en dos, en esta quedaría cubierta toda la parte de la creación de nuestra infraestructura &lt;i&gt;PKI&lt;/i&gt; y la configuración del servidor &lt;i&gt;OpenVPN&lt;/i&gt;. En la siguiente entrada, realizaré la configuración de un par de clientes basados en &lt;i&gt;&lt;a href=&quot;https://www.pfsense.org/&quot; target=&quot;_blank&quot;&gt;pfSense&lt;/a&gt;&lt;/i&gt;&amp;nbsp;en su última versión así como algunas comprobaciones para corroborar que el sistema funciona correctamente.&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/4908846114951749198/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2016/06/concentrador-vpn-site-to-site.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/4908846114951749198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/4908846114951749198'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2016/06/concentrador-vpn-site-to-site.html' title='Concentrador VPN Site-to-Site: Infraestructura PKI y Configuración del servidor'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWlpVuW3RlJOEwMm3xUlyD-MKkbFDncq1yQp_XYdgEYMpr_NshOPFmz_pQsxqx0i6w1cofZc57xz1mr0qmDizzOfwNnn3Gd-YCPTm7EQpSrZnT8UiUXlkyvRRTqTkktc-PQYoCrgn_BBUP/s72-c/Esquema.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-6498199651666057006</id><published>2016-05-04T01:56:00.001+02:00</published><updated>2016-05-04T02:05:01.891+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cliente"/><category scheme="http://www.blogger.com/atom/ns#" term="criptografía"/><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="endian"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="openvpn"/><category scheme="http://www.blogger.com/atom/ns#" term="pfsense"/><category scheme="http://www.blogger.com/atom/ns#" term="redes"/><category scheme="http://www.blogger.com/atom/ns#" term="servidor"/><category scheme="http://www.blogger.com/atom/ns#" term="vpn"/><title type='text'>OpenVPN: Conectando pfSense con Endian UTM</title><content type='html'>Últimamente el tema va de &lt;i&gt;firewalls&lt;/i&gt; y conexiones &lt;i&gt;VPN&lt;/i&gt;, en cuanto al blog se refiere, y en este caso se trata de conectar una máquina &lt;i&gt;&lt;a href=&quot;https://www.pfsense.org/&quot; target=&quot;_blank&quot;&gt;pfSense&lt;/a&gt;&lt;/i&gt; contra un &lt;i&gt;&lt;a href=&quot;http://www.endian.com/&quot; target=&quot;_blank&quot;&gt;Endian UTM&lt;/a&gt;&lt;/i&gt; utilizando &lt;i&gt;&lt;a href=&quot;https://openvpn.net/&quot; target=&quot;_blank&quot;&gt;OpenVPN&lt;/a&gt;&lt;/i&gt;&amp;nbsp;ya que ambas distribuciones lo incorporan por defecto. En mi caso,&amp;nbsp;&lt;i&gt;pfSense&lt;/i&gt; es una distribución que conozco hace más tiempo pero &lt;i&gt;Endian&lt;/i&gt; hasta hace poco no he tenido el gusto de conocerlo y no me ha decepcionado.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Endian&lt;/i&gt; es un proyecto &lt;i&gt;Open Source&lt;/i&gt; que nació en el año 2003 por un grupo de profesionales y entusiastas de las telecomunicaciones y&amp;nbsp;&lt;i&gt;Linux&lt;/i&gt; que tenían una idea fija: &quot;&lt;i&gt;Desarrollar un&amp;nbsp;Gestor&amp;nbsp;Unificado de Amenazas (&lt;a href=&quot;https://en.wikipedia.org/wiki/Unified_threat_management&quot; target=&quot;_blank&quot;&gt;UTM&lt;/a&gt;) Open Source que fuese el más poderoso del mundo y fácil de usar&lt;/i&gt;&quot; (Traducción libre de lo que aparece en la &lt;i&gt;&lt;a href=&quot;http://www.endian.com/company/history/&quot; target=&quot;_blank&quot;&gt;historia&lt;/a&gt;&lt;/i&gt; de la compañia).&lt;br /&gt;
&lt;br /&gt;
En nuestro caso se trata de montar un servidor &lt;i&gt;OpenVPN&lt;/i&gt; en un&amp;nbsp;&lt;i&gt;Endian&lt;/i&gt; y para ello utilizaré la versión &lt;b&gt;3.0.5-beta1&lt;/b&gt;&amp;nbsp;pero el proceso es el mismo para la anterior release (&lt;b&gt;3.0.0&lt;/b&gt;), ambas disponibles desde la página de descarga de la&amp;nbsp;&lt;i&gt;&lt;a href=&quot;http://www.endian.com/community/download-list/&quot; target=&quot;_blank&quot;&gt;Comunidad&lt;/a&gt;&lt;/i&gt;. El cliente de pruebas será &lt;i&gt;pfSense&lt;/i&gt; pero a diferencia de la entrada anterior, utilizaré la versión &lt;b&gt;2.3&lt;/b&gt; que ha sido publicada a &lt;i&gt;&lt;a href=&quot;https://blog.pfsense.org/?p=1997&quot; target=&quot;_blank&quot;&gt;principios de mes&amp;nbsp;pasado&lt;/a&gt;.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZIrUewKfq0xyG9XqFZlkbwtx4Fknze9Z2M-Jr0SZL3YvgrKI2IRwFOP4HAE7qlGz86dJOsLVqU1duCORHo0KrJ6M82Vzi1tPD-gEzW-INziexSqCnMaeNhi7GrGKmabi-ZtCX43Ne4w-d/s1600/captura00.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZIrUewKfq0xyG9XqFZlkbwtx4Fknze9Z2M-Jr0SZL3YvgrKI2IRwFOP4HAE7qlGz86dJOsLVqU1duCORHo0KrJ6M82Vzi1tPD-gEzW-INziexSqCnMaeNhi7GrGKmabi-ZtCX43Ne4w-d/s320/captura00.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En esta nueva &lt;i&gt;RC&lt;/i&gt; de &lt;i&gt;pfSense&lt;/i&gt; hay un cambio generacional que incorpora muchas novedades como la actualización de la &lt;i&gt;GUI&lt;/i&gt; a una interfaz &lt;i&gt;&lt;a href=&quot;http://getbootstrap.com/&quot; target=&quot;_blank&quot;&gt;Bootstrap&lt;/a&gt;&lt;/i&gt;&amp;nbsp;dinámica con&amp;nbsp;&lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Ajax_(programming)&quot; target=&quot;_blank&quot;&gt;AJAX&lt;/a&gt;&lt;/i&gt;&amp;nbsp;mucho más moderna, la gestión de paquetes ahora es controlada completamente por &lt;i&gt;&lt;a href=&quot;https://www.freebsd.org/cgi/man.cgi?query=pkg&amp;amp;sektion=7&quot; target=&quot;_blank&quot;&gt;pkg&lt;/a&gt;&lt;/i&gt; favoreciendo la actualización por partes del software, &lt;i&gt;&lt;a href=&quot;https://www.nginx.com/&quot; target=&quot;_blank&quot;&gt;NGINX&lt;/a&gt;&lt;/i&gt; como servidor &lt;i&gt;Web&lt;/i&gt;, &lt;i&gt;&lt;a href=&quot;http://php.net/&quot; target=&quot;_blank&quot;&gt;PHP&lt;/a&gt;&lt;/i&gt; &lt;b&gt;5.6&lt;/b&gt;, y otros tantos cambios como la eliminación del servidor &lt;i&gt;VPN&lt;/i&gt; &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Point-to-Point_Tunneling_Protocol&quot; target=&quot;_blank&quot;&gt;PPTP&lt;/a&gt;&lt;/i&gt;, el cifrado &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Wired_Equivalent_Privacy&quot; target=&quot;_blank&quot;&gt;WEP&lt;/a&gt;&lt;/i&gt; para los &lt;i&gt;AP&lt;/i&gt;, &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Transport_Layer_Security&quot; target=&quot;_blank&quot;&gt;TLS&lt;/a&gt;&lt;/i&gt;&amp;nbsp;&lt;b&gt;1.0&lt;/b&gt; para el servidor &lt;i&gt;Web&lt;/i&gt;, cifrado&amp;nbsp;&lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Data_Encryption_Standard&quot; target=&quot;_blank&quot;&gt;DES&lt;/a&gt;&lt;/i&gt; para conexiones &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/IPsec&quot; target=&quot;_blank&quot;&gt;IPsec&lt;/a&gt;&lt;/i&gt;, etc. Todos los detalles en el &lt;i&gt;&lt;a href=&quot;https://doc.pfsense.org/index.php?title=2.3_New_Features_and_Changes&quot; target=&quot;_blank&quot;&gt;changelog&lt;/a&gt;&lt;/i&gt;. A lo que venimos...&lt;br /&gt;
&lt;br /&gt;
En el menú superior del &lt;i&gt;Endian,&lt;/i&gt; vamos a la parte de &lt;i&gt;VPN&lt;/i&gt; y tras habilitar el servidor seleccionamos como método de autenticación &lt;b&gt;Certificado X.509&lt;/b&gt; y para el certificado dejamos la opción &lt;b&gt;Usar certificado seleccionado&lt;/b&gt;. Al ser de una máquina de pruebas utilizaré tanto la &lt;i&gt;CA&lt;/i&gt; como el certificado por defecto para las configuraciones, en un entorno real habría que crear nuestra propia &lt;i&gt;CA&lt;/i&gt; y el certificado asociado a la misma.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiYizts7PoJjHi5Sb6KpElN4vpsa5UdZqWO0bWlirVmnX1GECxa3ftwS83PCJe4wNBzdV-ecBZ6eWpOUyTGL2GJYtVcAWtoiTlcrINq3Al_0m4J3GR8vrfqSIpqpLtRQY9MgEAsZmxkopX/s1600/captura0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiYizts7PoJjHi5Sb6KpElN4vpsa5UdZqWO0bWlirVmnX1GECxa3ftwS83PCJe4wNBzdV-ecBZ6eWpOUyTGL2GJYtVcAWtoiTlcrINq3Al_0m4J3GR8vrfqSIpqpLtRQY9MgEAsZmxkopX/s320/captura0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Tras guardar y aplicar cambios&lt;/b&gt;, especificamos la &lt;b&gt;&lt;i&gt;IP&lt;/i&gt;&lt;/b&gt; en la que escuchará el servicio y el &lt;b&gt;puerto&lt;/b&gt;, que por defecto es el &lt;b&gt;1194&lt;/b&gt;,&amp;nbsp;asi como el tipo de interfaz: &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/TUN/TAP&quot; target=&quot;_blank&quot;&gt;TUN o TAP&lt;/a&gt;&lt;/i&gt;&amp;nbsp;y el protocolo. En mi caso son interfaces tipo &lt;i&gt;TUN&lt;/i&gt; y sólamente hay que especificar la red para la &lt;i&gt;VPN&lt;/i&gt;: &lt;b&gt;10.8.0.0/24&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwopltb8VVpjXT77Vqn9JLoB9yY4A9KPzm4r8m40wf3xrHr0XeZq8KNNyLnpwZl8EhFuE5H1PTDpM5lCrRrtGXoC-Lv6do8ppWs8aeE1SfsmkOUO-yRKTg9MnPYyaDGtNFnZxZRgYK2rFC/s1600/captura2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;123&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwopltb8VVpjXT77Vqn9JLoB9yY4A9KPzm4r8m40wf3xrHr0XeZq8KNNyLnpwZl8EhFuE5H1PTDpM5lCrRrtGXoC-Lv6do8ppWs8aeE1SfsmkOUO-yRKTg9MnPYyaDGtNFnZxZRgYK2rFC/s320/captura2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Incluso tenemos opciones avanzadas con las que configurar rutas, &lt;i&gt;DNS&lt;/i&gt;, nombre de dominio así como otras opciones para nuestros clientes.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCuwSBlsSLtcMyK3xCsaTqgLAgHvYXi2abU_cjkyRzLPRsIU3D6hb-hGri6HrkQUzrVMLjW1R-DxS24HGMNyFWr6IO_cfz3vwFTEwVpycn-9QtGgIMJclwK6dXnoa9WNIUUIo-kJUjse3A/s1600/captura3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;190&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCuwSBlsSLtcMyK3xCsaTqgLAgHvYXi2abU_cjkyRzLPRsIU3D6hb-hGri6HrkQUzrVMLjW1R-DxS24HGMNyFWr6IO_cfz3vwFTEwVpycn-9QtGgIMJclwK6dXnoa9WNIUUIo-kJUjse3A/s320/captura3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras hacer todas las configuraciones y &lt;b&gt;volver a guardar y aplicar cambios&lt;/b&gt;&amp;nbsp;(lo pongo en negrita porque son apartados de configuración independientes), tenemos nuestro servidor &lt;i&gt;OpenVPN&lt;/i&gt; listo y funcional.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijQe6v78G1YnOhoQ7SfuDTLmGg3mNnmweRdwVxft1-VAK1l9H9TuqCCHPxEJkJX42PaFbxsR5O6APAWzw6FI6ou4bdGt0dahx_NLFiXKGN5y9PEwOYfzIujeq00aM4F2XXXrVr_mzcbxJ1/s1600/captura4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;61&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijQe6v78G1YnOhoQ7SfuDTLmGg3mNnmweRdwVxft1-VAK1l9H9TuqCCHPxEJkJX42PaFbxsR5O6APAWzw6FI6ou4bdGt0dahx_NLFiXKGN5y9PEwOYfzIujeq00aM4F2XXXrVr_mzcbxJ1/s320/captura4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ahora pasaremos a crear el certificado para el cliente y para ello en el menú de la izquierda accedemos al apartado &lt;b&gt;Certificados&lt;/b&gt;. Como comentaba antes, por defecto nos crea una &lt;i&gt;CA&lt;/i&gt; y un certificado que es usado para el servidor&amp;nbsp;&lt;i&gt;HTTPS&lt;/i&gt; y es el mismo que voy a utilizar para el servidor &lt;i&gt;OpenVPN&lt;/i&gt;. En este punto, cabe destacar que por defecto también nos crea una &lt;i&gt;Lista de Revocación de Certificados&lt;/i&gt; (&lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Revocation_list&quot; target=&quot;_blank&quot;&gt;CRL&lt;/a&gt;&lt;/i&gt;) por si se da el caso que necesitemos dar de baja algún certificado.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM2CLnGc0DO0s7he0a9eZxF4oXON-MN4hVDU8aNY9DkvouOg-UuPFNcar5yDXqxdgCKex6wWKNakB4FGPjzbFEWrY8PoZTEPcpPehb8wHTAUeqt7fVHpeY0q-5b0V7hguOg0P088kcBCPs/s1600/captura5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;109&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM2CLnGc0DO0s7he0a9eZxF4oXON-MN4hVDU8aNY9DkvouOg-UuPFNcar5yDXqxdgCKex6wWKNakB4FGPjzbFEWrY8PoZTEPcpPehb8wHTAUeqt7fVHpeY0q-5b0V7hguOg0P088kcBCPs/s320/captura5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Pulsando en &lt;b&gt;Añadir nuevo certificado&lt;/b&gt;&amp;nbsp;pasamos a un formulario en el que escribiremos los datos del propietario del mismo, nuestro cliente &lt;i&gt;pfSense&lt;/i&gt;, siendo imprescindibles los campos: &lt;b&gt;Nombre común&lt;/b&gt; y la &lt;b&gt;contraseña&lt;/b&gt; que protege la lectura del certificado en formato &lt;i&gt;PKCS12&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1fvUVlbVtLEelwzQO9Sltjol820ntiSM4Hn_Pc_mYnF4UwBxxZN2wtqqx2E9uZKC50FBoLJyAHC27asOcN0Ye-RdywGYbqwgfEkCNFJAOO48Uu-wgoQmBC-4dTze6C_E6uyL3X-XcHfcI/s1600/captura6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1fvUVlbVtLEelwzQO9Sltjol820ntiSM4Hn_Pc_mYnF4UwBxxZN2wtqqx2E9uZKC50FBoLJyAHC27asOcN0Ye-RdywGYbqwgfEkCNFJAOO48Uu-wgoQmBC-4dTze6C_E6uyL3X-XcHfcI/s320/captura6.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez creado el certificado, en la lista de los mismos tenemos una serie de herramientas en la columna &lt;i&gt;Acciones&lt;/i&gt;. De izquierda a derecha: La primera de ellas nos &lt;b&gt;muestra información del certificado&lt;/b&gt;, la segunda nos descarga &lt;b&gt;solamente&lt;/b&gt; el certificado en &lt;b&gt;formato PEM&lt;/b&gt;, la tercera en &lt;b&gt;formato PKCS12&lt;/b&gt; que es la que nos interesa ya que también incluye el certificado de la CA y la clave privada, con la cuarta &lt;b&gt;eliminamos la clave privada&lt;/b&gt; y con la última &lt;b&gt;revocamos el certificado&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpTVnLFJCxD1CXFe3Z5zosLseS7PBj2YrumnguSstH9f4U7V0BV55IoevLZ_Z4z5_7FhtFsJgPjP578ahoUm4Ih5ygSOoK7r5zq1PIiwr8tKnN6uiIU893ntMaFfGrRq046LAPc7aZGr37/s1600/captura7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;36&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpTVnLFJCxD1CXFe3Z5zosLseS7PBj2YrumnguSstH9f4U7V0BV55IoevLZ_Z4z5_7FhtFsJgPjP578ahoUm4Ih5ygSOoK7r5zq1PIiwr8tKnN6uiIU893ntMaFfGrRq046LAPc7aZGr37/s320/captura7.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras haber generado el certificado para nuestro cliente tenemos que prepararlo para poder utilizarlo en nuestro &lt;i&gt;pfSense&lt;/i&gt;. Como había comentado, nos descargaremos el certificado en formato &lt;i&gt;PKCS12&lt;/i&gt; y extraeremos de él los datos de la &lt;b&gt;CA&lt;/b&gt;, el &lt;b&gt;certificado&lt;/b&gt; y la &lt;b&gt;clave privada&lt;/b&gt;&amp;nbsp;en formato &lt;i&gt;PEM&lt;/i&gt; con el comando:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;openssl pkcs12 -in pfSense.home.labcert.p12 -out pfSense.home.labcert.pem -nodes&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDlVkmaE0sM5mOVt2A4_5u0V9PWwCPOGkXwNYQ4c-ZNbbdT-K7cIBlEFiDbdRswwy_nuGOe5MP2upjiKG519tEeKHjDf8f16yrWCtSuAnvw02tki3J7pcNtzJsQFRcOIpve9lS9a0GVHuG/s1600/captura8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;55&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDlVkmaE0sM5mOVt2A4_5u0V9PWwCPOGkXwNYQ4c-ZNbbdT-K7cIBlEFiDbdRswwy_nuGOe5MP2upjiKG519tEeKHjDf8f16yrWCtSuAnvw02tki3J7pcNtzJsQFRcOIpve9lS9a0GVHuG/s320/captura8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Después de extraer los datos del certificado descargado del servidor, pasamos a realizar la configuración en el cliente. Para ello accedemos a &lt;b&gt;System &amp;gt; Cert. Manager&lt;/b&gt; y lo primero que tenemos que hacer, como ya hicimos en la entrada anterior, es crear la &lt;i&gt;CA&lt;/i&gt; de nuestro &lt;i&gt;Endian&lt;/i&gt; en el &lt;i&gt;pfSense&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHP40rIbemnbAApFC9ZKNKpZfPQ_ee_rKREiQNy30grSCGyxC5ZAEWtIR_nbRxvP_wgWEjv_x0CYL6SEsJ66DKt74_LGrfyw_oyp6vuOP8lAuFa9n3e1ATQUeYxuRNnSs1QikVCOTCIXSE/s1600/captura10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;137&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHP40rIbemnbAApFC9ZKNKpZfPQ_ee_rKREiQNy30grSCGyxC5ZAEWtIR_nbRxvP_wgWEjv_x0CYL6SEsJ66DKt74_LGrfyw_oyp6vuOP8lAuFa9n3e1ATQUeYxuRNnSs1QikVCOTCIXSE/s320/captura10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Pulsamos en &lt;b&gt;Add&lt;/b&gt; y entramos en el formulario para importar un certificado ya creado: &lt;b&gt;Import an existing Certificate Authority&lt;/b&gt;. Damos un nombre descriptivo al certificado y en el campo &lt;b&gt;Certificate data&lt;/b&gt; pegamos los datos del certificado de la &lt;i&gt;CA&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLME97YS_ULfktEnxQyR1r1BakiXBdtjDZe0muYNppO-AmKOEt8aFwYKTOvyEAoOKrIWuWUYn4QejdCyHpjRVE-zzs5BIEqBQHnOCukBlPcjgwoKxSxZa9sgZOOvKmtBeQAAcxGEaGOjQA/s1600/captura11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;142&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLME97YS_ULfktEnxQyR1r1BakiXBdtjDZe0muYNppO-AmKOEt8aFwYKTOvyEAoOKrIWuWUYn4QejdCyHpjRVE-zzs5BIEqBQHnOCukBlPcjgwoKxSxZa9sgZOOvKmtBeQAAcxGEaGOjQA/s320/captura11.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En mi caso, el certificado &lt;i&gt;PEM&lt;/i&gt; que hemos extraido del &lt;i&gt;Endian&lt;/i&gt; me lo ha estructurado de la siguiente manera: &lt;b&gt;Cert. cliente&lt;/b&gt;, &lt;b&gt;Cert. CA&lt;/b&gt;, &lt;b&gt;Key cliente&lt;/b&gt;. Con una serie de campos antes de los bloques &lt;i&gt;BEGIN/END&lt;/i&gt; con los datos del certificado o de la clave privada según sea el caso.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwoMuRN0FmBKUBVJoZRq_P8wuz-gmohDa6-FBNqrINo3ouNme5j7pUFySH9FNlPPrmhNIWUZWWskh9SGJVJBn6t0pRwENZFgaHjrWzT-pt-9fkqDe0fLYVaylJ4gXVhdjcV_5OFqV5in3W/s1600/captura9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;108&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwoMuRN0FmBKUBVJoZRq_P8wuz-gmohDa6-FBNqrINo3ouNme5j7pUFySH9FNlPPrmhNIWUZWWskh9SGJVJBn6t0pRwENZFgaHjrWzT-pt-9fkqDe0fLYVaylJ4gXVhdjcV_5OFqV5in3W/s320/captura9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Clave privada solo hay una asi que con esa no hay problemas y para los certificados solo tenemos que fijarnos en el campo &lt;b&gt;subject&lt;/b&gt; que indica el propietario del mismo ya que el &lt;b&gt;issuer&lt;/b&gt; siempre va a ser igual, la &lt;i&gt;CA&lt;/i&gt; de nuestro &lt;i&gt;Endian&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Una vez guardados cambios, podemos pasar a importar el certificado y la clave privada para el cliente &lt;i&gt;OpenVPN&lt;/i&gt;. Para ello desde el mismo administrador de certificados, pulsamos en la pestaña &lt;b&gt;Certificates&lt;/b&gt; y en &lt;b&gt;Add&lt;/b&gt; para crearlo dándole un nombre descriptivo y copiando los datos del certificado y de la clave privada del mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUpdTYmlqjtYlfQQfgyGp99vkXazb-sGAlN_RB-nXIB4QsAtWv5JEqHktFd80kQFGsuZfhIwlSF_hcffK0oajjYWIdVdZ-qM5s_ULyHrQAhj4Hzyun9wveGv2_ZlORjwAeVv75pmzRN9TK/s1600/captura12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;209&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUpdTYmlqjtYlfQQfgyGp99vkXazb-sGAlN_RB-nXIB4QsAtWv5JEqHktFd80kQFGsuZfhIwlSF_hcffK0oajjYWIdVdZ-qM5s_ULyHrQAhj4Hzyun9wveGv2_ZlORjwAeVv75pmzRN9TK/s320/captura12.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras guardar cambios, ya podemos pasar a configurar el cliente desde el menú superior accediendo a &lt;b&gt;VPN &amp;gt; OpenVPN&lt;/b&gt;&amp;nbsp;y después en la pestaña&amp;nbsp;&lt;b&gt;Clients&lt;/b&gt;. El modo de servidor es &lt;b&gt;SSL/TLS&lt;/b&gt;, el protocolo &lt;b&gt;UDP&lt;/b&gt;, tipo &lt;b&gt;TUN&lt;/b&gt; para la interfaz vitual y la &lt;b&gt;WAN&lt;/b&gt; como la interfaz física que queremos utilizar del &lt;i&gt;firewall&lt;/i&gt;. Además de ello, tendremos que especificar la dirección IP y el puerto donde tratará de conectarse el cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO4nzWjqGYxZ2uYtdCAQdz0Y1LHJprhhK9QgD4usxmQ8KS-XDwYLiaS_EiG9vKwVbijmwENcz6HWKFb95kxQsA7LMV1qN92CBsjrXRzBX0JrwdgiSJRmccThmD0J-dqIRBBjF9FToBRL0k/s1600/captura13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO4nzWjqGYxZ2uYtdCAQdz0Y1LHJprhhK9QgD4usxmQ8KS-XDwYLiaS_EiG9vKwVbijmwENcz6HWKFb95kxQsA7LMV1qN92CBsjrXRzBX0JrwdgiSJRmccThmD0J-dqIRBBjF9FToBRL0k/s320/captura13.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Le damos un nombre descriptivo a la configuración del cliente y pasamos a la parte de autenticación.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3tM23H8sZnt2OrsKSda73ytccUMK8q78flv7CeoEBYZlgpf9Weyak8MTAlurmAo6gQ5znVYK8-ovZ_b4_YND2M-zgCkjJNeYDwOrKlKuNTLNDHBZHG53DTaAl5kISxYBCHmeoUl4l0Z7s/s1600/captura14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;53&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3tM23H8sZnt2OrsKSda73ytccUMK8q78flv7CeoEBYZlgpf9Weyak8MTAlurmAo6gQ5znVYK8-ovZ_b4_YND2M-zgCkjJNeYDwOrKlKuNTLNDHBZHG53DTaAl5kISxYBCHmeoUl4l0Z7s/s320/captura14.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Como en nuestro caso se realiza a través de certificados, obviamos los campos &lt;b&gt;Username&lt;/b&gt; y &lt;b&gt;Password&lt;/b&gt;&amp;nbsp;y nos centramos en la parte de &lt;b&gt;Cryptographic Settings&lt;/b&gt;. Tenemos que deshabilitar la &lt;b&gt;autenticación TLS&lt;/b&gt; dado que no está configurada en el servidor, el &lt;b&gt;certificado de la CA&lt;/b&gt; es el del &lt;i&gt;Endian&lt;/i&gt; que es el único que tenemos y el &lt;b&gt;certificado del cliente&lt;/b&gt;&amp;nbsp;es el que acabamos de crear.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPH7OuCI3-e4_3m2bP5e9ByJYQVCpAP97Ba5eifPGYeqT9PhgicKkrII_-2eEBajrkBeFXakCPHiULMoMX7jjO32a2TgpOkcJ9hc3MHfsdKjd01cpKaci1vl4MEl8Y7O36MuZgsyL9c88M/s1600/captura15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;73&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPH7OuCI3-e4_3m2bP5e9ByJYQVCpAP97Ba5eifPGYeqT9PhgicKkrII_-2eEBajrkBeFXakCPHiULMoMX7jjO32a2TgpOkcJ9hc3MHfsdKjd01cpKaci1vl4MEl8Y7O36MuZgsyL9c88M/s320/captura15.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Haciendo un poco de memoria de la entrada anterior, &lt;i&gt;OpenVPN&lt;/i&gt; por defecto utiliza el cifrado &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Blowfish_(cipher)&quot; target=&quot;_blank&quot;&gt;Blowfish&lt;/a&gt;&lt;/i&gt;&amp;nbsp;por lo que también deberemos cambiarlo en la configuración del cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF5utiTK3dTsO1CzNNZLEL3fb9L5vQyWLo0vr7n1YXdqVYDxvTDtE99nYbCuzGENx8ZZSATNXsPTECPzus_THDKiS_tq1tII1N_zxR5hxjps2370Drw6lqYqOqMJwzySNFQUgHKwQHb27_/s1600/captura16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;20&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF5utiTK3dTsO1CzNNZLEL3fb9L5vQyWLo0vr7n1YXdqVYDxvTDtE99nYbCuzGENx8ZZSATNXsPTECPzus_THDKiS_tq1tII1N_zxR5hxjps2370Drw6lqYqOqMJwzySNFQUgHKwQHb27_/s320/captura16.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ya por último cambiar el tipo de &lt;b&gt;compresión&lt;/b&gt; a &lt;i&gt;Enabled with Adaptive Compression&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnUqtD6N9cn0ehgGYhWo4yXXEnFakMbwjmTiEb2caXxPoiTaPdPbm7mZ6jnvFR8NY9EuXMR1C1Hyk0rnreg4dtuybo-0y8VwojwfBzG0SakwUjcGJGeRst4rZ4eoZv_W4SJfxcb2sbFttA/s1600/captura17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;25&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnUqtD6N9cn0ehgGYhWo4yXXEnFakMbwjmTiEb2caXxPoiTaPdPbm7mZ6jnvFR8NY9EuXMR1C1Hyk0rnreg4dtuybo-0y8VwojwfBzG0SakwUjcGJGeRst4rZ4eoZv_W4SJfxcb2sbFttA/s320/captura17.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez guardados los cambios se establece la conexión entre los peers y si todo ha salido correctamente deberíamos verlo en &lt;b&gt;Estado &amp;gt; Conexiones VPN&lt;/b&gt; de nuestro &lt;i&gt;Endian&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz3gaKtp6mxsYvitwuUHkEWI_V0wP2noTVM6AGlkILglF4bH_In-LLKxbzdaksFoFjQ_NTpCyfWYxgwu_BotfvhcULyzI9-59UcARWqASo06mAwMHXnRGmVoP1o3PaAgn50_nrvvVMD7CL/s1600/captura18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;66&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz3gaKtp6mxsYvitwuUHkEWI_V0wP2noTVM6AGlkILglF4bH_In-LLKxbzdaksFoFjQ_NTpCyfWYxgwu_BotfvhcULyzI9-59UcARWqASo06mAwMHXnRGmVoP1o3PaAgn50_nrvvVMD7CL/s320/captura18.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Bien, una vez he tenemos conexión entre las máquinas vamos a pasar a ver los logs para corregir errores o alertas. Revisando el log del servidor vemos como se inicializa el servicio y nos encontramos la primera advertencia:&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;WARNING: file &quot;/var/efw/vpn/ca/certs/192.168.173.243key.pem&quot; is group or others accessible&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5fiYaM5UoPQ0xrHEOEPpy981hb0i07QpA9TRiG023ZES1KI0axOgwuNvlOE9RhKkKtqlqhzyR9q0hZ4V9ezBkdFEwIqIp1rANZ9V5fOPBhrkzDBDnlKf9vg9cBxLNZh1Alkhvy8hCCD9M/s1600/captura19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;58&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5fiYaM5UoPQ0xrHEOEPpy981hb0i07QpA9TRiG023ZES1KI0axOgwuNvlOE9RhKkKtqlqhzyR9q0hZ4V9ezBkdFEwIqIp1rANZ9V5fOPBhrkzDBDnlKf9vg9cBxLNZh1Alkhvy8hCCD9M/s320/captura19.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Nos conectamos por &lt;i&gt;SSH&lt;/i&gt; al &lt;i&gt;Endian&lt;/i&gt; y nos dirigimos a la ruta en cuestión, &lt;b&gt;/var/efw/vpn/ca/certs&lt;/b&gt;, y comprobamos que efectivamente la clave privada tiene permisos de lectura y escritura para el propietario, &lt;b&gt;root&lt;/b&gt;, pero también de lectura para el grupo y el resto.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUyJJUiJwTLCtwX5JrSgpJjXnAvn4VI1z7w6aNN58ul9t9fKcEu9imHBKoGiBFKW3fEX8IwgVDlq0g7WW198YCPs_L3VfqpG3OBBgGzgVpuLpfvwY0pT-dI3Kehm-TRuoXVbVgEp2KpHW1/s1600/captura20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUyJJUiJwTLCtwX5JrSgpJjXnAvn4VI1z7w6aNN58ul9t9fKcEu9imHBKoGiBFKW3fEX8IwgVDlq0g7WW198YCPs_L3VfqpG3OBBgGzgVpuLpfvwY0pT-dI3Kehm-TRuoXVbVgEp2KpHW1/s320/captura20.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
El servicio se ejecuta con el usuario &lt;i&gt;openvpn&lt;/i&gt; y si tratamos de cambiarlo a &lt;i&gt;nobody&lt;/i&gt; se ejectuta pero da unos errores a la hora de borrar archivos temporales. Como el usuario &lt;i&gt;openvpn&lt;/i&gt; tiene las mismas limitaciones que &lt;i&gt;nobody&lt;/i&gt;, he cambiado el propietario y el grupo y le he quitado el permiso de lectura al grupo y al resto.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUM-kc70QpJhr2E38h_-OzD5e9fEirHMhhEeWqiQ5aM7lVglRlwn2qEFelfuPKK5Th3sZMc-leG2fBNyX4LDXU26vXcHWCS1njPcQ1hZcSKDTq_3KK7k71KKHlo5oCRy9IIn5eeXD-K8kl/s1600/captura21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;63&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUM-kc70QpJhr2E38h_-OzD5e9fEirHMhhEeWqiQ5aM7lVglRlwn2qEFelfuPKK5Th3sZMc-leG2fBNyX4LDXU26vXcHWCS1njPcQ1hZcSKDTq_3KK7k71KKHlo5oCRy9IIn5eeXD-K8kl/s320/captura21.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras reiniciar el servicio con el comando &lt;b&gt;jobcontrol restart openvpnjob&lt;/b&gt;, el servicio se ejectuta correctamente sin dicha advertencia pero salta la notificación de la ejecución de scripts personalizados y por defecto está en &lt;b&gt;3&lt;/b&gt; al igual que pasaba en &lt;i&gt;pfSense&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdadyoc5HVuSoM0IllFqFIptpxhW6x3hGTOm-go2BnpdMQieUW4hl2Ybr72P0LQiMV5T8PUjkUQrG9mlc3b7MBjz9iDzzdAt3VnRPaOou2QgXR4UGG_pYfjyvHL9x6YCqUsgSfYzOhvi5j/s1600/captura22.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdadyoc5HVuSoM0IllFqFIptpxhW6x3hGTOm-go2BnpdMQieUW4hl2Ybr72P0LQiMV5T8PUjkUQrG9mlc3b7MBjz9iDzzdAt3VnRPaOou2QgXR4UGG_pYfjyvHL9x6YCqUsgSfYzOhvi5j/s1600/captura22.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;i&gt;C&lt;/i&gt;ambiando dicho valor a &lt;b&gt;2&lt;/b&gt; en el archivo de plantilla &lt;i&gt;/etc/openvpn/openvpn.conf.tmpl&lt;/i&gt; sigue apareciendo el mensaje pero no permitiremos el pase de contraseñas como variables de entorno.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP8-EUhBkJqZ4lLqPjWoId4-npn7rBFKtV1-1jKvDa1hL4qe7koDh-fGyOB8A9Gnf_qPnvT7Okl2fB2qXVPtL50_TIamEQ1oRCj0jd0Hk0PTxh5UTld3QEaGx1-hyvohtq1XANUwpt3i2K/s1600/captura23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;142&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP8-EUhBkJqZ4lLqPjWoId4-npn7rBFKtV1-1jKvDa1hL4qe7koDh-fGyOB8A9Gnf_qPnvT7Okl2fB2qXVPtL50_TIamEQ1oRCj0jd0Hk0PTxh5UTld3QEaGx1-hyvohtq1XANUwpt3i2K/s320/captura23.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En el log del &lt;i&gt;pfsense&lt;/i&gt; nos aparece una advertencia ya conocida de la entrada anterior:&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzlqseY3tyUOnhLj1uINGqiD6O5TMwdyzLbJ3Tnli9W4M1FueiFM3y6ktQrGlMjHtURjKKMLBYDvQwO5FiIVeKx9b8QlIkqWsmxVERkLO-E3hfZ7DPJHEAIG8G4KNw4MEg_NBzCYlwvjOd/s1600/captura24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;41&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzlqseY3tyUOnhLj1uINGqiD6O5TMwdyzLbJ3Tnli9W4M1FueiFM3y6ktQrGlMjHtURjKKMLBYDvQwO5FiIVeKx9b8QlIkqWsmxVERkLO-E3hfZ7DPJHEAIG8G4KNw4MEg_NBzCYlwvjOd/s320/captura24.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Para quitar dicha advertencia deberemos añadir en la &lt;i&gt;configuración avanzada&lt;/i&gt; de nuestro cliente&amp;nbsp;la opción: &lt;b&gt;ns-cert-type server&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaiyVkjSqHx59LiZ1IP-ISHcOblOGJkyZt7D-OoGy0yqNm3txwKyiS1s2GyLBliiayZqmxhAyUsfLEEolAg-o6DVAsX6zymqUJES_tJktuT8Z1tLmucaxMlHbmb17mlWgkdf74n_YIArIt/s1600/captura25.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaiyVkjSqHx59LiZ1IP-ISHcOblOGJkyZt7D-OoGy0yqNm3txwKyiS1s2GyLBliiayZqmxhAyUsfLEEolAg-o6DVAsX6zymqUJES_tJktuT8Z1tLmucaxMlHbmb17mlWgkdf74n_YIArIt/s320/captura25.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ya para ir acabando, en ambos equipos aparecen mensajes de alerta informando que no hay concordancia entre el tamaño máximo de paquetes (&lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Maximum_transmission_unit&quot; target=&quot;_blank&quot;&gt;MTU&lt;/a&gt;&lt;/i&gt;) tanto de la interfaz virtual, &lt;b&gt;tun_mtu&lt;/b&gt;, como del total del enlace, &lt;b&gt;link_mtu&lt;/b&gt;. La advertencia en cuestion en el lado del clientes es:&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;background-color: whitesmoke; line-height: 20px;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;background-color: whitesmoke; line-height: 20px;&quot;&gt;&lt;i&gt;WARNING: &#39;link-mtu&#39; is used inconsistently, local=&#39;link-mtu 1542&#39;, remote=&#39;link-mtu 1574&#39;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;background-color: white; font-style: italic; line-height: 20px;&quot;&gt;WARNING: &#39;tun-mtu&#39; is used inconsistently, local=&#39;tun-mtu 1500&#39;, remote=&#39;tun-mtu 1532&#39;&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvbByagLGSl-KycBuMeb58TFZ3-FZ5nWECfAlOr9rkAxTb4oA292rm6yb_RaotviJw2HJbqZhEkQ0jzREp8i2ePWoXlCkntzL14K6GumSNEhI0dyTD2Yuv8-MzKC5KJJ9NoCZepP85L2uw/s1600/captura26.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;23&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvbByagLGSl-KycBuMeb58TFZ3-FZ5nWECfAlOr9rkAxTb4oA292rm6yb_RaotviJw2HJbqZhEkQ0jzREp8i2ePWoXlCkntzL14K6GumSNEhI0dyTD2Yuv8-MzKC5KJJ9NoCZepP85L2uw/s320/captura26.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Se trata de una advertencia que comentan en la &lt;i&gt;&lt;a href=&quot;http://www.endian.com/docs/3.0/utm/vpn/server.html&quot; target=&quot;_blank&quot;&gt;documentación oficial&lt;/a&gt;&lt;/i&gt;&amp;nbsp;(&lt;b&gt;Al final del todo&lt;/b&gt;) de &lt;i&gt;Endian&lt;/i&gt;, pero que me queda con la mosca detrás de la oreja... En ella dicen que utilizan la directiva &lt;i&gt;&lt;a href=&quot;https://openvpn.net/index.php/open-source/documentation/manuals/65-openvpn-20x-manpage.html&quot; target=&quot;_blank&quot;&gt;mssfix&lt;/a&gt;&lt;/i&gt; de &lt;i&gt;OpenVPN&lt;/i&gt; para anunciar a los clientes tamaño máximo de &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Maximum_transmission_unit&quot; target=&quot;_blank&quot;&gt;MTU&lt;/a&gt;&lt;/i&gt; que deben utilizar, que por defecto y por compatibilidad se establece en &lt;b&gt;1500 bytes&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&quot;&lt;i&gt;The Endian UTM Appliance sets a limit of 1450 bytes to the size of the VPN’s MTU, to prevent problems with the common MTU value used by the ISP, which is 1500.&lt;/i&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
Pero revisando el archivo de plantilla que utiliza &lt;i&gt;Endian&lt;/i&gt; para generar el fichero de configuración, &lt;i&gt;/etc/openvpn/openvpn.conf.tmpl&lt;/i&gt;, nos encontramos la directiva &lt;b&gt;tun-mtu-extra&lt;/b&gt; con valor &lt;b&gt;32&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0VEqALS63ov6oFs3IP1vUiw9LcQLMSMEflHS7oFYgaVKMTgtb8uMGdllemf1kZjfZuK_e6VF2Z6aABTRdWOTPuwgx83cAe03kF3xqodwm6om48cpMGpnvzmra7KMnLG3VZ_mZwXf6W5Mn/s1600/captura27.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;61&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0VEqALS63ov6oFs3IP1vUiw9LcQLMSMEflHS7oFYgaVKMTgtb8uMGdllemf1kZjfZuK_e6VF2Z6aABTRdWOTPuwgx83cAe03kF3xqodwm6om48cpMGpnvzmra7KMnLG3VZ_mZwXf6W5Mn/s320/captura27.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Para solucionar dicha alerta, en el &lt;b&gt;lado del servidor&lt;/b&gt; podemos comentar simplemente la línea dentro del fichero de configuración que amplia el tamaño de los paquetes.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4LC-LrWgvhF2DJUbntPu8IvQyywc2luxosXClbQMdpmQtOxORCYVvgQXOpnu6sf9fm0YzdNDYsrXFN4heLl8xhHYwjc5L8W9POKlRVlqV0LM6rRfUcdqpubJrnHyMrZOYJEwDi3zkdtnd/s1600/captura28.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4LC-LrWgvhF2DJUbntPu8IvQyywc2luxosXClbQMdpmQtOxORCYVvgQXOpnu6sf9fm0YzdNDYsrXFN4heLl8xhHYwjc5L8W9POKlRVlqV0LM6rRfUcdqpubJrnHyMrZOYJEwDi3zkdtnd/s1600/captura28.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
O en el &lt;b&gt;lado del cliente&lt;/b&gt; podremos utilizar las directivas &lt;b&gt;tun-mtu&lt;/b&gt; y &lt;b&gt;tun-mtu-extra&lt;/b&gt; para que haya concordancia entre el tamaño que espera el servidor y el que tiene configurado el cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrP6cHDuHXTseVYjgQIAHeC3al3cUUUeWSiy05gnrUPWPUwc6cm8QgfherLpkKkusl1-LQl7p3sle9Jb9U_tfYiqWvKMBiVTTmpPIO09eGw59LmSTIG8CINfwXKZLxqK2yyUu9dvMmKQgJ/s1600/captura29.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;66&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrP6cHDuHXTseVYjgQIAHeC3al3cUUUeWSiy05gnrUPWPUwc6cm8QgfherLpkKkusl1-LQl7p3sle9Jb9U_tfYiqWvKMBiVTTmpPIO09eGw59LmSTIG8CINfwXKZLxqK2yyUu9dvMmKQgJ/s320/captura29.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En cualquier caso, tanto si modificamos la configuración del servidor como del cliente deberíamos de tener conexión entre las máquinas y sin ningún error o advertencia en los logs.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjniQ0aT79894P8s4aeKgUf7mFBG6liNTjqV0LqZA7JVDWbgd4V299mqbpPv2uDqh-3mUL_cVwwVBG6NQ4YNVbat1jOVz5qzh2Xci5QyQ7MY8OUqr1lW9JEYl4BNtQ45l0JT0LRn88hCLDX/s1600/captura30.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;151&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjniQ0aT79894P8s4aeKgUf7mFBG6liNTjqV0LqZA7JVDWbgd4V299mqbpPv2uDqh-3mUL_cVwwVBG6NQ4YNVbat1jOVz5qzh2Xci5QyQ7MY8OUqr1lW9JEYl4BNtQ45l0JT0LRn88hCLDX/s320/captura30.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/6498199651666057006/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2016/05/openvpn-conectando-pfsense-con-endian.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/6498199651666057006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/6498199651666057006'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2016/05/openvpn-conectando-pfsense-con-endian.html' title='OpenVPN: Conectando pfSense con Endian UTM'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZIrUewKfq0xyG9XqFZlkbwtx4Fknze9Z2M-Jr0SZL3YvgrKI2IRwFOP4HAE7qlGz86dJOsLVqU1duCORHo0KrJ6M82Vzi1tPD-gEzW-INziexSqCnMaeNhi7GrGKmabi-ZtCX43Ne4w-d/s72-c/captura00.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-2714258530758250787</id><published>2016-01-07T23:59:00.001+01:00</published><updated>2016-01-08T00:05:40.814+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cliente"/><category scheme="http://www.blogger.com/atom/ns#" term="criptografía"/><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="jessie"/><category scheme="http://www.blogger.com/atom/ns#" term="openvpn"/><category scheme="http://www.blogger.com/atom/ns#" term="pfsense"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="redes"/><category scheme="http://www.blogger.com/atom/ns#" term="servidor"/><category scheme="http://www.blogger.com/atom/ns#" term="vpn"/><title type='text'>pfSense como cliente OpenVPN</title><content type='html'>Empiezo esta entrada mientras se termina de instalar una máquina virtual con &lt;i&gt;&lt;a href=&quot;https://www.debian.org/&quot; target=&quot;_blank&quot;&gt;Debian&lt;/a&gt;&lt;/i&gt; Jessie, 8.2, que utilizaré como servidor &lt;i&gt;&lt;a href=&quot;https://openvpn.net/&quot; target=&quot;_blank&quot;&gt;OpenVPN&lt;/a&gt;&lt;/i&gt; y con la que comentaré el procedimiento para conectar el cliente incluido por defecto en &lt;i&gt;&lt;a href=&quot;https://www.pfsense.org/&quot; target=&quot;_blank&quot;&gt;pfSense&lt;/a&gt;&lt;/i&gt;. En una &quot;próxima&quot; entrada&amp;nbsp;(entrecomillo eso de próxima)&amp;nbsp;me gustaría comentar la instalación de un servidor &lt;i&gt;OpenVPN&lt;/i&gt; y las distintas opciones de configuración.&lt;br /&gt;
&lt;br /&gt;
Para el que dudo no haya leído, conozca o haya tocado en alguna ocasión&amp;nbsp;&lt;i&gt;pfSense&lt;/i&gt;, comentar someramente que es una distribución basada en &lt;i&gt;&lt;a href=&quot;https://www.freebsd.org/&quot; target=&quot;_blank&quot;&gt;FreeBSD&lt;/a&gt;&lt;/i&gt; orientada al mundo de las redes y más especificamente a &lt;i&gt;routers&lt;/i&gt; y &lt;i&gt;firewalls&lt;/i&gt;. Cuenta con infinidad de opciones de configuración y servicios que vienen instalados por defecto, además de bastantes aplicaciones de terceros que podemos instalar para añadir más servicios a nuestro equipo.&lt;br /&gt;
&lt;br /&gt;
Pero vamos al trabajo... Partiendo de una instalación básica de un servidor &lt;i&gt;OpenVPN&lt;/i&gt; como la que se muestra en la siguiente captura del fichero de configuración, comentaré los pasos realizados para la conexión de &lt;i&gt;pfSense&lt;/i&gt; revisando el log del servidor para la resolución de problemas que surjan en el proceso.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHRgd4_ld_xAwnzDFTloS6zSkRmvj7XbhlcNsxuSvvVzgPd6oL_5w1FfkpGNTU-HUYxW5xeuQ2mtWb9BMMSsZZDlRti9_lBBJCJMiyoMnwMlPXfPFBEecpp8MJKzHZr-1bTE-XG0k0iW_k/s1600/Captura0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHRgd4_ld_xAwnzDFTloS6zSkRmvj7XbhlcNsxuSvvVzgPd6oL_5w1FfkpGNTU-HUYxW5xeuQ2mtWb9BMMSsZZDlRti9_lBBJCJMiyoMnwMlPXfPFBEecpp8MJKzHZr-1bTE-XG0k0iW_k/s320/Captura0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez realizada la configuración, revisamos el fichero &lt;i&gt;/var/log/syslog&lt;/i&gt; para ver los mensajes que envia el demonio tras un incio del servicio. La información que arroja va desde las versiones del software, el usuario con el que se ejecuta el servicio e información sobre la red como el gateway por defecto o los comandos para levantar la &lt;i&gt;IP&lt;/i&gt; virutal que establecerá el tunel cifrado de los clientes.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK4ApsF1DIOdDsYed8Jo_MInUcV00U3PwFskf0x3aNJDgYJdTbiRzzQWBeSY-pBgu4hTsvp-mGqfAGGbZ6ZbwjvDQd7szwL1W7EGb1-1f8zKrMmtPyu5T4TNqOO8D0w2GKU1pNpfiiHosC/s1600/Captura1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;118&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK4ApsF1DIOdDsYed8Jo_MInUcV00U3PwFskf0x3aNJDgYJdTbiRzzQWBeSY-pBgu4hTsvp-mGqfAGGbZ6ZbwjvDQd7szwL1W7EGb1-1f8zKrMmtPyu5T4TNqOO8D0w2GKU1pNpfiiHosC/s320/Captura1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez tengamos nuestra máquina de &lt;i&gt;pfSense&lt;/i&gt; instalada y realizada la configuración inicial, deberemos importar el certificado de nuestra &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Certificate_authority&quot; target=&quot;_blank&quot;&gt;Certificate Authority&lt;/a&gt;&lt;/i&gt; que habremos generado a la hora de configurar nuestro servidor &lt;i&gt;VPN.&lt;/i&gt; Todos los certificados han sido creados con la herramienta &lt;a href=&quot;https://packages.debian.org/jessie/easy-rsa&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;easy-rsa&lt;/i&gt;&lt;/a&gt;. Para ello desde el menú &lt;i&gt;System &amp;gt; Cert Manager&lt;/i&gt;, en la pestaña &lt;i&gt;CAs&lt;/i&gt;&amp;nbsp;agregaremos el certificado de nuestra &lt;i&gt;CA&lt;/i&gt; de pruebas.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh0JYl7upAgovuKU_Mcbdn8d_wMCfjWMlf1WaVuvN604Fju5uEo_XxpcuwyP6-JKxS2mhqcDaLyF9GILEj3QVviqHyaK723ry1tV47eCudPHgmJgkqMpA43IJYhIt6YhbnZQIQf80nLCGF/s1600/Captura2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;142&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh0JYl7upAgovuKU_Mcbdn8d_wMCfjWMlf1WaVuvN604Fju5uEo_XxpcuwyP6-JKxS2mhqcDaLyF9GILEj3QVviqHyaK723ry1tV47eCudPHgmJgkqMpA43IJYhIt6YhbnZQIQf80nLCGF/s320/Captura2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Del mismo modo en la pestaña &lt;i&gt;Certificates&lt;/i&gt;, es necesario añadir el certificado y la clave privada generados para este cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHCiNper6h_L2h7MgXrcMdkgCOixF1u0ayJsjiewycV9bMhIcaIQu-EIfnChCLhfjDE16rG1DPEugVct7V5_ObIVT4FC6e-Ip6HHY1LIiIBjLAXudWl0jVWohlviiU8p3dGelap6nj6g4u/s1600/Captura3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHCiNper6h_L2h7MgXrcMdkgCOixF1u0ayJsjiewycV9bMhIcaIQu-EIfnChCLhfjDE16rG1DPEugVct7V5_ObIVT4FC6e-Ip6HHY1LIiIBjLAXudWl0jVWohlviiU8p3dGelap6nj6g4u/s320/Captura3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ahora es el momento de definir las opciones de configuración del cliente &lt;i&gt;OpenVPN&lt;/i&gt;. Para ello accedemos a la pestaña &lt;i&gt;Client&lt;/i&gt; desde el menú &lt;i&gt;VPN &amp;gt; OpenVPN&lt;/i&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdvJDd4Ee1OstA2RmQvauXOoifFWH_G9yGWwcTSTdMNq6keJYa27n9rpEBibYymJo9zaLN4ga67pfnUCaR2w2QA1WdBE-KzUtSvn44o0G6lDg7T3tJ-_oVb4ZSbi2oc6vhmlM-gVYebAUk/s1600/Captura4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;77&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdvJDd4Ee1OstA2RmQvauXOoifFWH_G9yGWwcTSTdMNq6keJYa27n9rpEBibYymJo9zaLN4ga67pfnUCaR2w2QA1WdBE-KzUtSvn44o0G6lDg7T3tJ-_oVb4ZSbi2oc6vhmlM-gVYebAUk/s320/Captura4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Siendo necesario rellenar los siguientes parametros de la configuración:&lt;br /&gt;
&lt;br /&gt;
- &lt;b&gt;Server host or address&lt;/b&gt;: Dirección del servidor &lt;i&gt;OpenVPN&lt;/i&gt;.&lt;br /&gt;
- &lt;b&gt;Description&lt;/b&gt;: Nombre descriptivo para la conexión.&lt;br /&gt;
- &lt;b&gt;Peer Certificate Authority&lt;/b&gt;: El certificado de la &lt;i&gt;CA&lt;/i&gt; añadida anteriormente.&lt;br /&gt;
- &lt;b&gt;Client Certificate&lt;/b&gt;: El certificado del cliente &lt;i&gt;VPN&lt;/i&gt; añadido anteriormente.&lt;br /&gt;
- &lt;b&gt;IPv4 Tunnel Network&lt;/b&gt;: La dirección de red junto con la máscara de red de la VPN.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkomjvwsc8DnX1CCb6x56JTWBH2KY8zMOqcSz5OEU5wDreqLSxctKYe-c3C9fdHZAhzHKaAB1MbU0wpK0sdjoD1FTdoWt5VTWvMRfx9cKeGTJVyUayCUHMEvV3PfTbIBSBuOFZPqmTMlcT/s1600/Captura5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;46&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkomjvwsc8DnX1CCb6x56JTWBH2KY8zMOqcSz5OEU5wDreqLSxctKYe-c3C9fdHZAhzHKaAB1MbU0wpK0sdjoD1FTdoWt5VTWvMRfx9cKeGTJVyUayCUHMEvV3PfTbIBSBuOFZPqmTMlcT/s320/Captura5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Con estos parametros podemos empezar a jugar y a observar los distintos mensajes del servidor. En primer lugar nos arroja el siguiente error:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;TLS Error: reading acknowledgement record from packet&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[...]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;TLS Error: TLS handshake failed&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;SIGUSR1[soft,tls-error] received, client-instance restarting&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Dicho error es debido a la autenticación &lt;i&gt;TLS&lt;/i&gt;&amp;nbsp;que se utiliza para establecer el túnel ya que no hay concordancia entre lo que envía el cliente, recibe y responde el servidor. Por defecto &lt;i&gt;pfSense&lt;/i&gt; habilita dicha opción (&lt;i&gt;TLS Authentication&lt;/i&gt;) y genera una nueva clave para la conexión:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2R4suTdpR4GIlVJD7cZ7gBpuyFfGgYSEg-Khv8kuLRRgDQeHSbaN9WSw5ZMI2mNnpdx8WpYdFrKUyhLpCVj1ORoDct94Uqd3b1UOoU3kfyu6UT3ngJI0F1UgLf1RC3Wrkva99bi4aj-K5/s1600/Captura7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;57&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2R4suTdpR4GIlVJD7cZ7gBpuyFfGgYSEg-Khv8kuLRRgDQeHSbaN9WSw5ZMI2mNnpdx8WpYdFrKUyhLpCVj1ORoDct94Uqd3b1UOoU3kfyu6UT3ngJI0F1UgLf1RC3Wrkva99bi4aj-K5/s320/Captura7.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En el fichero de configuración del servidor &lt;i&gt;OpenVPN&lt;/i&gt;, lo encontramos como una recomendación de seguridad añadida y nos informa del comando a ejecutar para generar dicha clave: &lt;i&gt;&lt;b&gt;openvpn --genkey --secret ta.key&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtX2TSxaVE6jCSpYxtFFgB3pFYQSJjxEicutppJCgA7Ls8Uop3fN46WtBxh66UTcW-2DRuneZ2ez0MYIF96ddEECnk1BnqSMI_72G6qzGPK1c42rNb0kE_QzUE6ik2u3CRYTrB4sJhMKvt/s1600/Captura8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;155&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtX2TSxaVE6jCSpYxtFFgB3pFYQSJjxEicutppJCgA7Ls8Uop3fN46WtBxh66UTcW-2DRuneZ2ez0MYIF96ddEECnk1BnqSMI_72G6qzGPK1c42rNb0kE_QzUE6ik2u3CRYTrB4sJhMKvt/s320/Captura8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Podemos simplemente deshabilitar dicha opción o como medida de protección y un extra en seguridad, acostumbrarnos a utilizarlo en nuestras instalaciones. Para ello deberemos copiar la clave generada con el comando anterior a la configuración del cliente &lt;i&gt;OpenVPN&lt;/i&gt; de nuestro pfSense.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbr-Wqo2FPldaNR33ugye6gIXDC80pi30T1VUFTTFUz4VhYwnagQuV-VofxMUdJN0es2L898Uwcu_zZpkx2ViSLFSZ9G8VLTxyMhuPnT-es_aHi3g1zz5dsn-DwO6frVsQQIhIOPq7M6Cs/s1600/Captura9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;69&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbr-Wqo2FPldaNR33ugye6gIXDC80pi30T1VUFTTFUz4VhYwnagQuV-VofxMUdJN0es2L898Uwcu_zZpkx2ViSLFSZ9G8VLTxyMhuPnT-es_aHi3g1zz5dsn-DwO6frVsQQIhIOPq7M6Cs/s320/Captura9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez guardados cambios, el cliente vuelve a intentar conectar con el servidor y se observa como la verificación del certificado del cliente es correcta y prosigue el intento de conexión:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxmO0cATGOvaox8sSd3r_SMbxB7NXOJB6SgCPP4tc53-GswgEr30p7mJBvWbjpfLXP15rcHFO9NgTDqv0OM2UxUHhLQRz5NZWe17MFGBfdh5qOQ1eYnbDn3WidnHDA9eFdMBjcWQ3hgeL_/s1600/Captura10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;87&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxmO0cATGOvaox8sSd3r_SMbxB7NXOJB6SgCPP4tc53-GswgEr30p7mJBvWbjpfLXP15rcHFO9NgTDqv0OM2UxUHhLQRz5NZWe17MFGBfdh5qOQ1eYnbDn3WidnHDA9eFdMBjcWQ3hgeL_/s320/Captura10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Hay algunos warnings y como veremos, el causante del siguiente error se trata de este:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCUv1nYqRRpH1xsFDLyNPPC4tRngyzpqZqzkasL3mzWzM_KBLwzetf4WCJ9liq1g9VcR9n8oLlK5TDfIj9cOTEUSpVR8m9FQh1xRhtSn_zw523PCJFlq6rOCs2yVq0HaJDm_VC50Vqw66H/s1600/Captura11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;11&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCUv1nYqRRpH1xsFDLyNPPC4tRngyzpqZqzkasL3mzWzM_KBLwzetf4WCJ9liq1g9VcR9n8oLlK5TDfIj9cOTEUSpVR8m9FQh1xRhtSn_zw523PCJFlq6rOCs2yVq0HaJDm_VC50Vqw66H/s320/Captura11.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
El log del servidor se inunda del siguiente mensaje que informa que ha fallado el descifrado y ha expirado el tiempo de inactividad del cliente por lo que es rechazado por el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Authenticate/Decrypt packet error: cipher final failed&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[...]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[fw.home.lab] Inactivity timeout (--ping-restart), restarting&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;SIGUSR1[soft,ping-restart] received, client-instance restarting&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
¿Cómo solucionar este error? &lt;i&gt;pfSense&lt;/i&gt; utiliza el método de cifrado &lt;i&gt;AES-128-CBC&lt;/i&gt; mientras que&amp;nbsp;&lt;i&gt;OpenVPN&lt;/i&gt; por defecto utiliza &lt;i&gt;BF-CBC&lt;/i&gt; como se muestra en la siguiente captura:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC5cmSrf2blHG_-1JRAwf_WVDsrhytMDbIaw4PdpQ8cq7AXGH-TQBYK3YBnHVLbgCpHBf6LIvcmhHfNqWVoFvg14W4ukq-awG_7cMCcje83LkKUvKqijGISfJ0CzrqIR7xbgsdsHsYC5vZ/s1600/Captura13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;79&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC5cmSrf2blHG_-1JRAwf_WVDsrhytMDbIaw4PdpQ8cq7AXGH-TQBYK3YBnHVLbgCpHBf6LIvcmhHfNqWVoFvg14W4ukq-awG_7cMCcje83LkKUvKqijGISfJ0CzrqIR7xbgsdsHsYC5vZ/s320/Captura13.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Podemos utilizar tanto el cifrado&amp;nbsp;&lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Advanced_Encryption_Standard&quot; target=&quot;_blank&quot;&gt;AES&lt;/a&gt;&lt;/i&gt;&amp;nbsp;como el&amp;nbsp;&lt;a href=&quot;https://en.wikipedia.org/wiki/Blowfish_(cipher)&quot; style=&quot;font-style: italic;&quot; target=&quot;_blank&quot;&gt;Blowfish&lt;/a&gt;,&amp;nbsp;ambos de 128 bits dado que ambas plataformas lo soportan.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB6mXv3qhsuYEdmkMvducWtJTilRUThoJYj-Wj2Gy3WnHz9HeDYE9amoIjzVA5nxaNZ_wzDEPTwDgaz68hDfCRj2qi9nNnYzijbGt6G5JkfcBJT2hPiCSXoX5gl3-uQwb7KdxPXwNrTLh_/s1600/Captura14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;43&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB6mXv3qhsuYEdmkMvducWtJTilRUThoJYj-Wj2Gy3WnHz9HeDYE9amoIjzVA5nxaNZ_wzDEPTwDgaz68hDfCRj2qi9nNnYzijbGt6G5JkfcBJT2hPiCSXoX5gl3-uQwb7KdxPXwNrTLh_/s320/Captura14.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En mi caso, opto por el cifrado&amp;nbsp;&lt;i&gt;AES&lt;/i&gt;. Una vez guardados cambios y reiniciado el servicio, volvemos a revisar los mensajes del servidor en busca de más errores en la configuración. Siguen apareciendo algunos warnings pero en este caso podemos ver que se inicializa el cifrado &lt;i&gt;AES-128-CBC&lt;/i&gt; correctamente:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVNULG1_I63v-nBHX80q98KzoUbRqA8hSvTw0zImAu2MqKmJCq9xHrXw4TS17UJ2HfZz5EKs9SZwvQIrbXhpjxgVdIpbcY7j3Sj5i4ajkqTJY0y8gV07WU-lZC_onWNNuHzMc1awuYX30b/s1600/Captura15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;27&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVNULG1_I63v-nBHX80q98KzoUbRqA8hSvTw0zImAu2MqKmJCq9xHrXw4TS17UJ2HfZz5EKs9SZwvQIrbXhpjxgVdIpbcY7j3Sj5i4ajkqTJY0y8gV07WU-lZC_onWNNuHzMc1awuYX30b/s320/Captura15.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
La conexión de nuestro cliente &lt;i&gt;pfSense&lt;/i&gt; contra el servidor se realiza como podemos observar en la siguiente captura:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcSMwXp400w2H6d0g0jzw3A5-XYRnoq89r1bLMadqT_gik_2fu3LNQc1BDdbeYAp4DaUNkfWFVxjNbd9OE-q-_evGPcBRAtp39iSKv_CfIs6z6aXW0U7Szx5FgkuW9F5h2V4ZKGr5mwJwW/s1600/Captura16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;123&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcSMwXp400w2H6d0g0jzw3A5-XYRnoq89r1bLMadqT_gik_2fu3LNQc1BDdbeYAp4DaUNkfWFVxjNbd9OE-q-_evGPcBRAtp39iSKv_CfIs6z6aXW0U7Szx5FgkuW9F5h2V4ZKGr5mwJwW/s320/Captura16.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Pero en el log del servidor no dejan de aparecer los siguientes mensajes:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Bad LZO decompression header byte: 42&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[...]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[fw.home.lab] Inactivity timeout (--ping-restart), restarting&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;SIGUSR1[soft,ping-restart] received, client-instance restarting&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Hasta que el cliente supera el tiempo de inactividad y se resetea la conexión del mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZaeEM-bY2orLc46aB8kQ1ki1V3aFNFJyOFEz8MbUsN4mWvRX9jdqWlGntXAXSnzmGad8X3dTLWgPmZAJb93yB6KUVk9g6MOylGkS1E1lwYkeRa2jhwWH76iOjFmeiLc6hlUZ7vza825k/s1600/Captura17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;96&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZaeEM-bY2orLc46aB8kQ1ki1V3aFNFJyOFEz8MbUsN4mWvRX9jdqWlGntXAXSnzmGad8X3dTLWgPmZAJb93yB6KUVk9g6MOylGkS1E1lwYkeRa2jhwWH76iOjFmeiLc6hlUZ7vza825k/s320/Captura17.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Si nos fijamos en la advertencia en cuestión:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;WARNING: &#39;comp-lzo&#39; is present in local config but missing in remote config, local=&#39;comp-lzo&#39;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Vemos claramente que nos indica que el servidor está utilizando el parámetro de configuración &lt;i&gt;comp-lzo&lt;/i&gt; mientras&amp;nbsp;que en el cliente no aparece. Dicha opción hace que el servidor comprima el tráfico a través del algoritmo &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Oberhumer&quot; target=&quot;_blank&quot;&gt;LZO&lt;/a&gt;&lt;/i&gt; y también debe ser habilitada en el cliente.&lt;br /&gt;
&lt;br /&gt;
Para ello, dentro de la configuración de nuestro cliente &lt;i&gt;OpenVPN&lt;/i&gt; en &lt;i&gt;pfSense&lt;/i&gt;, buscamos la opción &lt;i&gt;Compression&lt;/i&gt; y en la lista desplegable seleccionamos la opción &lt;i&gt;Enabled with Adaptative Compression&lt;/i&gt; como se muestra en la siguiente imagen.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisQlFD5ukFTYIFPtj3QLqgCHMMVuz65qd1KdSQnxcfXbO9s3rJ2LY-RjQSMvkK1dDcKj5LJCAhlRyJtkPCUaGuL7HT5WPg7KHDvoGkFiVh33Yu7qMp8EJCk1YwWe785ydh8Di-pljNpjL3/s1600/Captura18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;27&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisQlFD5ukFTYIFPtj3QLqgCHMMVuz65qd1KdSQnxcfXbO9s3rJ2LY-RjQSMvkK1dDcKj5LJCAhlRyJtkPCUaGuL7HT5WPg7KHDvoGkFiVh33Yu7qMp8EJCk1YwWe785ydh8Di-pljNpjL3/s320/Captura18.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez guardados los cambios, podemos ver el log del servidor sin ningún tipo de errores o advertencias a la hora de establecerse la conexión de nuestro cliente &lt;i&gt;VPN&lt;/i&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEJRV0ZvMEZyCFhExR-jcKgla6Rqc-h7T4u79oAlJOqeqda4b9DEF_gMsRvuC08LgWlKRd1lsH1iAk1duvmvyVCghHBAiYkMp_-Y7TU3PjDep6twHOEMkBbxWCE4qpM55FfFpMC9yhkC4y/s1600/Captura19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;101&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEJRV0ZvMEZyCFhExR-jcKgla6Rqc-h7T4u79oAlJOqeqda4b9DEF_gMsRvuC08LgWlKRd1lsH1iAk1duvmvyVCghHBAiYkMp_-Y7TU3PjDep6twHOEMkBbxWCE4qpM55FfFpMC9yhkC4y/s320/Captura19.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
No debemos olvidar que &lt;i&gt;pfSense&lt;/i&gt; es una distribución orientada al mundo de &lt;i&gt;firewalls&lt;/i&gt; por lo que hasta que no permitamos el tráfico por la &lt;i&gt;VPN&lt;/i&gt; no vamos a tener mucho éxito en nuestras pruebas. Para ello, deberemos acceder desde el menú &lt;i&gt;Firewall &amp;gt; Rules&lt;/i&gt; a la pestaña &lt;i&gt;OpenVPN&lt;/i&gt; para agregar una nueva regla a nuestra máquina.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDuoTp-38t3KeGwzpvUBa0-9TqRsRC5kE_hjUL4FFVtHldhLdiWkoZJd0-YgAIxYftenoQHydwzaIpTKXFIbuXu7asM03feWj3uZ2t7tqoI3HKOnk44Tj5cciAoZADPBeAKaAvq9ZbTSzg/s1600/Captura20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;78&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDuoTp-38t3KeGwzpvUBa0-9TqRsRC5kE_hjUL4FFVtHldhLdiWkoZJd0-YgAIxYftenoQHydwzaIpTKXFIbuXu7asM03feWj3uZ2t7tqoI3HKOnk44Tj5cciAoZADPBeAKaAvq9ZbTSzg/s320/Captura20.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En este caso como se trata de máquinas de laboratorio, sólo voy a permitir el tráfico &lt;i&gt;ICMP&lt;/i&gt;&amp;nbsp;sobre &lt;i&gt;IPv4&lt;/i&gt; para comprobar que hay conexión en la red &lt;i&gt;VPN&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPxa9Wtn3lXfLg7i8jvTUb1novpFEOTlixKxy8YWA-C-9WjwsU1Ahy1pb3kHNgxAXTln3Qb09IyfR3b8UzCwvEr_MPQk_A5EjazNO9ld1XYN0ZFph4SR7QHtRV6gazYkE0ZWzNv_mt2yVe/s1600/Captura21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;94&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPxa9Wtn3lXfLg7i8jvTUb1novpFEOTlixKxy8YWA-C-9WjwsU1Ahy1pb3kHNgxAXTln3Qb09IyfR3b8UzCwvEr_MPQk_A5EjazNO9ld1XYN0ZFph4SR7QHtRV6gazYkE0ZWzNv_mt2yVe/s320/Captura21.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Pudiendo apreciar que la regla aplicada al &lt;i&gt;firewall&lt;/i&gt; funciona correctamente así como la conexión de nuestro cliente&amp;nbsp;al servidor &lt;i&gt;OpenVPN&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbSxUIaJXxsXwwW_VSP36xHLnj7ikFp_MuzBEm0-XqPqFCYXtmy5LYttJFIa8TAkbIFZFN6sHRFV3dM8BdPSAfQE9H-6zpS43y6vi_eqcI7KTJb6PFJEoTzbrvIHaB-ru12NGxkGf3U_M1/s1600/Captura22.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;118&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbSxUIaJXxsXwwW_VSP36xHLnj7ikFp_MuzBEm0-XqPqFCYXtmy5LYttJFIa8TAkbIFZFN6sHRFV3dM8BdPSAfQE9H-6zpS43y6vi_eqcI7KTJb6PFJEoTzbrvIHaB-ru12NGxkGf3U_M1/s320/Captura22.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez hecho esto y comprobado que todo funciona como debe, ahora toca revisar el log de nuestro querido &lt;i&gt;pfSense&lt;/i&gt; del que de momento no hemos hablado siquiera. Para ello desde el menú &lt;i&gt;Status&lt;/i&gt; entramos en el apartado &lt;i&gt;System Logs&lt;/i&gt; y accedemos a la pestaña &lt;i&gt;OpenVPN&lt;/i&gt; para ver los mensajes del cliente:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1lcANHJGPZz8C8z_TCZHhnpXvy0w7KDk1JJ17Entuo58PH9ao_05MAM7cH6e9L0KmETNCXzlIcKMOotOtGq2xO_k339QLmRY6JaP4J6IJDhzlhf4UnqzyYqWPGeSYRyHp__wuaXFl5kBU/s1600/Captura23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;155&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1lcANHJGPZz8C8z_TCZHhnpXvy0w7KDk1JJ17Entuo58PH9ao_05MAM7cH6e9L0KmETNCXzlIcKMOotOtGq2xO_k339QLmRY6JaP4J6IJDhzlhf4UnqzyYqWPGeSYRyHp__wuaXFl5kBU/s320/Captura23.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Podemos observar algunos warnings y el más preocupante se trata del siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Como podemos leer en la &lt;i&gt;&lt;a href=&quot;https://openvpn.net/index.php/open-source/documentation/howto.html#mitm&quot; target=&quot;_blank&quot;&gt;página&lt;/a&gt;&lt;/i&gt; que el mismo mensaje nos ofrece, se trata de añadir una capa más de seguridad para evitar en la medida de lo posible &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Man-in-the-middle_attack&quot; target=&quot;_blank&quot;&gt;ataques MitM&lt;/a&gt;&lt;/i&gt; sobre la conexión &lt;i&gt;SSL/TLS&lt;/i&gt; con la que se establece el tunel.&lt;br /&gt;
&lt;br /&gt;
Para ello, a partir de la version 2.1, si hemos utilizado el script &lt;i&gt;&lt;b&gt;build-key-server&lt;/b&gt;&lt;/i&gt; incluido en la suite &lt;i&gt;&lt;a href=&quot;https://openvpn.net/index.php/open-source/documentation/miscellaneous/77-rsa-key-management.html&quot; target=&quot;_blank&quot;&gt;easy-rsa&lt;/a&gt;&lt;/i&gt; para crear el certificado del servidor, simplemente añadiremos la directiva:&amp;nbsp;&lt;i&gt;remote-cert-tls server&lt;/i&gt; en las opciones avanzadas de la configuración:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioqkViCy6a4gNIuVs3nbSsIAijqDlEkBOzz1zWMX8BAP6jJtI9C5Cu6e7fb3HIj-mAVrWJdRc2P2T02ZNS-0n2euKum5UyxbGIkkzeEE6gj7VBGsH_25WTQWgk2EBoU6AlYyNUFbsH2hkz/s1600/Captura24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;86&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioqkViCy6a4gNIuVs3nbSsIAijqDlEkBOzz1zWMX8BAP6jJtI9C5Cu6e7fb3HIj-mAVrWJdRc2P2T02ZNS-0n2euKum5UyxbGIkkzeEE6gj7VBGsH_25WTQWgk2EBoU6AlYyNUFbsH2hkz/s320/Captura24.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En este punto solamente comentar que en &lt;i&gt;Debian Jessie,&lt;/i&gt; &lt;i&gt;&lt;a href=&quot;https://packages.debian.org/jessie/easy-rsa&quot; target=&quot;_blank&quot;&gt;easy-rsa&lt;/a&gt;&lt;/i&gt; es un paquete independiente que es sugerido a la hora de instalar &lt;i&gt;OpenVPN&lt;/i&gt;, a diferencia de la versión en &lt;i&gt;&lt;a href=&quot;https://wiki.debian.org/OpenVPN#TLS-enabled_VPN&quot; target=&quot;_blank&quot;&gt;Debian Wheezy&lt;/a&gt;&lt;/i&gt; que estaba incluida en la documentación del mismo.&lt;br /&gt;
&lt;br /&gt;
La siguiente advertencia dice lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;WARNING: using --pull/--client and --ifconfig together is probably not what you want&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Buscando por Internet no he encontrado nada relacionado con el mensaje por lo que he tirado del fichero de configuración que está almacenado en el directorio &lt;i&gt;&lt;a href=&quot;https://forum.pfsense.org/index.php?topic=13123.0&quot; target=&quot;_blank&quot;&gt;/vat/etc/openvpn&lt;/a&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFjKsbIXRXOYmfKWqupOuQ8moXRCA8svfdnrIk73G2f-X9MSCB2lernljIkYNFO6UlCi5wuSlB2tZmnnnRAoprDi09Vaw6H12WMMCcuqqrmh-yXeXTVIiaHXnNQAkO_RrSV-EfKIkgMA84/s1600/Captura25.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;142&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFjKsbIXRXOYmfKWqupOuQ8moXRCA8svfdnrIk73G2f-X9MSCB2lernljIkYNFO6UlCi5wuSlB2tZmnnnRAoprDi09Vaw6H12WMMCcuqqrmh-yXeXTVIiaHXnNQAkO_RrSV-EfKIkgMA84/s320/Captura25.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Se puede observar que está incluida la directiva &lt;i&gt;&lt;b&gt;ifconfig&lt;/b&gt;&lt;/i&gt;&amp;nbsp;que se utiliza para especificar el direccionamiento del cliente dentro del tunel &lt;i&gt;VPN&lt;/i&gt;. Como no encontraba mucha información me puse a revisar los scripts que generan los archivos de configuración del cliente.&lt;br /&gt;
&lt;br /&gt;
La interfaz gráfica de &lt;i&gt;pfSense&lt;/i&gt; está escrita en &lt;i&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/PHP&quot; target=&quot;_blank&quot;&gt;PHP&lt;/a&gt;&lt;/i&gt; y los ficheros de configuración se generan tras guardar cambios en los parámetros de configuración de cada servicio. Las funciones &lt;i&gt;PHP&lt;/i&gt; que la interfaz gráfica utiliza están almacenadas en el directorio &lt;i&gt;/etc/inc&lt;/i&gt; y en el caso de &lt;i&gt;OpenVPN&lt;/i&gt;, se llama &lt;i&gt;&lt;b&gt;openvpn_reconfigure&lt;/b&gt;&lt;/i&gt; y se encuentra en el fichero &lt;i&gt;openvpn.inc&lt;/i&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEX7fmmHiqGV7vBM0fMVKoeyU4lBT1XgGWQkwsrj3u-yUWUm9M-g3X96J0_jrRUYdtNxo7FVzoGE-NjLD7zigl1RhMMHW-X0nllvb_iUcI5o2kcrhu-c8GumBDBUUqz83J-x_vMaf4lsrY/s1600/Captura26.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;118&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEX7fmmHiqGV7vBM0fMVKoeyU4lBT1XgGWQkwsrj3u-yUWUm9M-g3X96J0_jrRUYdtNxo7FVzoGE-NjLD7zigl1RhMMHW-X0nllvb_iUcI5o2kcrhu-c8GumBDBUUqz83J-x_vMaf4lsrY/s320/Captura26.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
El parámetro &lt;b&gt;&lt;i&gt;ifconfig&lt;/i&gt;&lt;/b&gt; del fichero de configuración se crea&amp;nbsp;en el condicional que muestra la siguiente captura de pantalla, donde si la opción &lt;i&gt;&lt;b&gt;IPv4 Tunnel Network&lt;/b&gt;&lt;/i&gt; está habilitada se utilizará para asignar la &lt;i&gt;IP&lt;/i&gt; local y la máscara de red en el caso de interfaces &lt;i&gt;TAP&lt;/i&gt; y la &lt;i&gt;IP&lt;/i&gt; local y la del servidor en el caso de interfaces tipo &lt;i&gt;TUN&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWr8KcG-AJxeHEUh1XDu4WWD0dKCnQuOX7iPgphmW_fqn1jaAUuFxdC1MQrlSg_tDPrGzXa-53V_NjY5CqW3FVjl17iLJJK13luJN-4aQN9QCvy-bRJH4yCwdf3_kFJQ4MwfMIvRXxca0i/s1600/Captura27.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;75&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWr8KcG-AJxeHEUh1XDu4WWD0dKCnQuOX7iPgphmW_fqn1jaAUuFxdC1MQrlSg_tDPrGzXa-53V_NjY5CqW3FVjl17iLJJK13luJN-4aQN9QCvy-bRJH4yCwdf3_kFJQ4MwfMIvRXxca0i/s320/Captura27.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Por lo que quitando dicho valor en la configuración del cliente &lt;i&gt;OpenVPN&lt;/i&gt; desaparece dicha advertencia y todos contentos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkrGHsAD06NtAo10IgrqqOWE6VNeEj5WgXNYbxLvqTusCoYab9MOg49eQTkW1juKrCPVV0ko2MET_lHYM_O4Gjk0evw4LikVGWt0Mm7IOHqYX_IE1MdUPPTmS5uC3G28ys1qdFiJcekHuy/s1600/Captura31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;69&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkrGHsAD06NtAo10IgrqqOWE6VNeEj5WgXNYbxLvqTusCoYab9MOg49eQTkW1juKrCPVV0ko2MET_lHYM_O4Gjk0evw4LikVGWt0Mm7IOHqYX_IE1MdUPPTmS5uC3G28ys1qdFiJcekHuy/s320/Captura31.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ya para ir acabando, queda comentar una notificación que aparece en el log del cliente informando que la directiva &lt;i&gt;&lt;b&gt;script-security&lt;/b&gt;&lt;/i&gt; está habilitada y permite ejecutar scripts definidos por el usuario:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;NOTE: the current --script-security setting may allow this configuration to call user-defined scripts&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwHnzf-cKMIQ7vDxa4Qnvt7xSU2FLcgpo3lS9TSewWvt8L_uYpRudWncAnBhTPcVLHYp-o9JNIlNoMFHQV-bnKS-phlHcB7kEJaj7qDDMy-IeXwMMGk7ICzAgBPz7cY86jlqa3OLXnlffQ/s1600/Captura28.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwHnzf-cKMIQ7vDxa4Qnvt7xSU2FLcgpo3lS9TSewWvt8L_uYpRudWncAnBhTPcVLHYp-o9JNIlNoMFHQV-bnKS-phlHcB7kEJaj7qDDMy-IeXwMMGk7ICzAgBPz7cY86jlqa3OLXnlffQ/s1600/Captura28.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;i&gt;OpenVPN&lt;/i&gt; permite ejecutar scripts personalizados de inicio y cierre de conexión que se definen con las directivas &lt;i&gt;&lt;b&gt;up&lt;/b&gt;&lt;/i&gt; y &lt;i&gt;&lt;b&gt;down&lt;/b&gt;&lt;/i&gt; respectivamente. Para poder ejecutar dichos scripts, es necesario habilitar la directiva &lt;i&gt;&lt;b&gt;script-security&lt;/b&gt;&lt;/i&gt;&amp;nbsp;comentada anteriormente y asociarle un valor igual o mayor que 2 como se puede leer en el &lt;i&gt;man&lt;/i&gt; del programa.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtxisFZBuc7we9TpmEenmOGLlZdcty7X9ZDHqlgUlwiN-UqQpOoapJ8DSazZqejXDM6kBbdIvfNBJQn1g9g-RTKKn2q8wVKmsZx634TUTk451lV1V-52bVuRQ38AsvERJNnnQZ3AnYI7wr/s1600/Captura29.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;33&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtxisFZBuc7we9TpmEenmOGLlZdcty7X9ZDHqlgUlwiN-UqQpOoapJ8DSazZqejXDM6kBbdIvfNBJQn1g9g-RTKKn2q8wVKmsZx634TUTk451lV1V-52bVuRQ38AsvERJNnnQZ3AnYI7wr/s320/Captura29.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;i&gt;pfSense&lt;/i&gt; habilita dicha opción con el valor 3 que no se recomienda por ser inseguro ya que permite almacenar contraseñas como variables de entorno. Si cambiamos el valor a &lt;b&gt;2&lt;/b&gt; sigue apareciendo la notificación anterior pero ganaremos algo en seguridad.&lt;br /&gt;
&lt;br /&gt;
De igual manera si descomentamos las directivas &lt;i&gt;&lt;b&gt;user&lt;/b&gt;&lt;/i&gt; y &lt;i&gt;&lt;b&gt;group&lt;/b&gt;&lt;/i&gt; de la función &lt;i&gt;openvpn_reconfigure&lt;/i&gt;,&amp;nbsp;el servicio se ejecutará con el usuario y el grupo &lt;i&gt;nobody&lt;/i&gt; y aseguraremos aun más la configuración de nuestro cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijGB4TNKjPDifwqSxMKgTIAihXswcEBkTQhLDPSj5ABpKJ3wu_jFO5qBy4x08nqsZ5zw1U2q27QeOOt8jbmrBMsP88B3oxbaSUrfS9Oth48AOCQ2a_i1JddWBO0KG9dOW5Cf7e0KdGarlJ/s1600/Captura30.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;57&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijGB4TNKjPDifwqSxMKgTIAihXswcEBkTQhLDPSj5ABpKJ3wu_jFO5qBy4x08nqsZ5zw1U2q27QeOOt8jbmrBMsP88B3oxbaSUrfS9Oth48AOCQ2a_i1JddWBO0KG9dOW5Cf7e0KdGarlJ/s320/Captura30.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/2714258530758250787/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2016/01/pfsense-como-cliente-openvpn.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/2714258530758250787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/2714258530758250787'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2016/01/pfsense-como-cliente-openvpn.html' title='pfSense como cliente OpenVPN'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHRgd4_ld_xAwnzDFTloS6zSkRmvj7XbhlcNsxuSvvVzgPd6oL_5w1FfkpGNTU-HUYxW5xeuQ2mtWb9BMMSsZZDlRti9_lBBJCJMiyoMnwMlPXfPFBEecpp8MJKzHZr-1bTE-XG0k0iW_k/s72-c/Captura0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-1261650989910520427</id><published>2015-05-06T01:52:00.000+02:00</published><updated>2015-05-16T16:33:33.488+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="FreeRADIUS"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="radius"/><category scheme="http://www.blogger.com/atom/ns#" term="redes"/><title type='text'>Compilacion e instalación de FreeRADIUS 3 a la manera Debian</title><content type='html'>En esta entrada explicaré el procedimiento para la compilación e instalación del servidor &lt;i&gt;&lt;a href=&quot;http://freeradius.org/&quot; target=&quot;_blank&quot;&gt;FreeRADIUS&lt;/a&gt;&lt;/i&gt; en su última release estable, versión 3.0.8, pero a la manera de &lt;i&gt;&lt;a href=&quot;https://www.debian.org/&quot; target=&quot;_blank&quot;&gt;Debian&lt;/a&gt;&lt;/i&gt;. Además, no hace apenas ni un mes ha sido publicada la nueva &lt;a href=&quot;https://www.debian.org/releases/jessie/&quot; style=&quot;font-style: italic;&quot; target=&quot;_blank&quot;&gt;versión estable&lt;/a&gt;&amp;nbsp;de &lt;i&gt;Debian&lt;/i&gt;&amp;nbsp;y no podía dejar pasar la oportunidad de probarla en esta entrada.&lt;br /&gt;
&lt;br /&gt;
Cabe decir que el proyecto de &lt;i&gt;FreeRADIUS&lt;/i&gt; &lt;i&gt;&lt;a href=&quot;http://freeradius.org/about.html&quot; target=&quot;_blank&quot;&gt;nació en el año 1.999&lt;/a&gt;&lt;/i&gt; y con el tiempo se ha convertido en uno de los protocolos &lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/RADIUS&quot; target=&quot;_blank&quot;&gt;AAA&lt;/a&gt;&lt;/i&gt; más utilizado en empresas, universidades e &lt;i&gt;ISPs&lt;/i&gt; repartidos por todo el globo. &lt;i&gt;&lt;a href=&quot;http://freeradius.org/press/survey.html&quot; target=&quot;_blank&quot;&gt;Millones de usuarios&lt;/a&gt;&lt;/i&gt; lo utilizan diariamente para conectarse a Internet y para acceder a sus equipos y aplicaciones dada la modularidad y flexibilidad del software que incluye un pseudolenguaje de programación&amp;nbsp;propio denominado &lt;a href=&quot;http://freeradius.org/radiusd/man/unlang.html&quot; style=&quot;font-style: italic;&quot; target=&quot;_blank&quot;&gt;unlang&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Los pasos descritos en esta entrada han sido recopilados de instalaciones en equipos de &lt;i&gt;64 bits&lt;/i&gt; tanto en máquinas físicas como en entornos virtuales y es posible que algun paquete sea innecesario en algún caso pero eso es harina de otro costal... Partiendo de una máquina recien instalada con &lt;i&gt;Debian 8.0&lt;/i&gt;, &lt;i&gt;aka Jessie&lt;/i&gt;, es necesario instalar los siguientes paquetes:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;fakeroot dpkg-dev libssl-dev quilt libcurl4-openssl-dev libjson0 libjson0-dev libreadline-dev libsqlite3-dev libtalloc-dev libyubikey-dev ssl-cert libcap-dev libwbclient-dev&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfEse0KW443Hrn1uJyd64sbTIznKHiuHQKuy7u6Dnayb89nVz8SdQkGrVQ2ZmpTCJyXtGfkbf0ddT7HGx6ZbOYIda7CGgHSU73wC8QdQVLKJzw39B7Egg6n8jV3Fsd4q30CnU_i7SViX2n/s1600/Captura0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;87&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfEse0KW443Hrn1uJyd64sbTIznKHiuHQKuy7u6Dnayb89nVz8SdQkGrVQ2ZmpTCJyXtGfkbf0ddT7HGx6ZbOYIda7CGgHSU73wC8QdQVLKJzw39B7Egg6n8jV3Fsd4q30CnU_i7SViX2n/s1600/Captura0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y comprobamos e instalamos el resto de dependencias para el paquete &lt;i&gt;&lt;a href=&quot;https://packages.debian.org/jessie/freeradius&quot; target=&quot;_blank&quot;&gt;freeradius&lt;/a&gt;&lt;/i&gt; con el comando:&lt;br /&gt;
&lt;i style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i style=&quot;font-family: inherit;&quot;&gt;apt-get&amp;nbsp;build-dep freeradius&lt;/i&gt;&lt;br /&gt;
&lt;i style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/i&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjLQ_iPYmDuQHpIYJAUOfYsnzKuUHObOJ1KC7X0cimbZ_fGT4_hUVFljcnNFMOXEiVNuZ4HoHEeWW299mFdX3iIAE5uboXJHV-pe9POhfkcInJ4LtFjtXZzWdf_nuP97rboGnSP6HGuV9s/s1600/Captura1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;84&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjLQ_iPYmDuQHpIYJAUOfYsnzKuUHObOJ1KC7X0cimbZ_fGT4_hUVFljcnNFMOXEiVNuZ4HoHEeWW299mFdX3iIAE5uboXJHV-pe9POhfkcInJ4LtFjtXZzWdf_nuP97rboGnSP6HGuV9s/s1600/Captura1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En el caso de que este comando falle porque es necesario instalar algún otro paquete, deberemos instalarlo y en el caso contrario tendremos un sistema operativo &lt;i&gt;Debian&lt;/i&gt; preparado para compilar e instalar el servidor &lt;i&gt;FreeRADIUS&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Para continuar nos descargamos el código fuente desde la &lt;i&gt;&lt;a href=&quot;http://freeradius.org/download.html&quot; target=&quot;_blank&quot;&gt;página de descarga&lt;/a&gt;&lt;/i&gt; del desarrollador y lo descomprimimos. Dentro del paquete, existe un directorio llamado &lt;i&gt;&lt;b&gt;debian&lt;/b&gt;&lt;/i&gt;&amp;nbsp;donde se encuentra el fichero &lt;i&gt;&lt;b&gt;&lt;a href=&quot;https://www.debian.org/doc/manuals/maint-guide/dreq.en.html#rules&quot; target=&quot;_blank&quot;&gt;rules&lt;/a&gt;&lt;/b&gt;&lt;/i&gt; así como los demás ficheros necesarios para generar los paquetes &lt;i&gt;.deb&lt;/i&gt; tales como los scripts de pre/post instalación y desinstalación de los mismos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8Hj-EKBUlLjT0mbsXDeGMUzU4Nz2oSAeTAO-eI2lnpLuwLDVfEu9w95mw8q__7iCQgw7wHIJv3iztME5VYNDAF85-LNFsyvBldh0_XqtQR5Smw3KzBVRcCy7KSvetLI7HA93uUnpsNZQ8/s1600/Captura2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;121&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8Hj-EKBUlLjT0mbsXDeGMUzU4Nz2oSAeTAO-eI2lnpLuwLDVfEu9w95mw8q__7iCQgw7wHIJv3iztME5VYNDAF85-LNFsyvBldh0_XqtQR5Smw3KzBVRcCy7KSvetLI7HA93uUnpsNZQ8/s1600/Captura2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;i&gt;FreeRADIUS&lt;/i&gt; tiene soporte para una gran variedad de &lt;a href=&quot;http://wiki.freeradius.org/building/Platforms&quot; style=&quot;font-style: italic;&quot; target=&quot;_blank&quot;&gt;plataformas&lt;/a&gt;,&amp;nbsp;pudiendo encontrar los binarios en los repositorios oficiales de nuestra distribución o &lt;i&gt;&lt;a href=&quot;http://wiki.freeradius.org/building/Build&quot; target=&quot;_blank&quot;&gt;compilarlos&lt;/a&gt;&lt;/i&gt; para nuestro propio equipo como es nuestro caso.&lt;br /&gt;
&lt;br /&gt;
Ejecutando el siguiente comando, y si todo está correcto, empezará la compilación del código fuente finalizando con la creación de los paquetes &lt;i&gt;.deb&lt;/i&gt; que instalaremos posteriormente.&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;fakeroot dpkg-buildpackage -b -uc&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxtetxlyABlVARtfNJdSR8TQ1Sff_CbyoMZV8Vse7PBGM2rU8Bz33OwXVWUc_7WzHneNmPrHUdlViUUhu2UWS0pUoO8Ymu7D_E0syN58UKo2p9SQWkcVGlhggToMrO7dvbMQ97u7ZO_jb_/s1600/Captura3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxtetxlyABlVARtfNJdSR8TQ1Sff_CbyoMZV8Vse7PBGM2rU8Bz33OwXVWUc_7WzHneNmPrHUdlViUUhu2UWS0pUoO8Ymu7D_E0syN58UKo2p9SQWkcVGlhggToMrO7dvbMQ97u7ZO_jb_/s1600/Captura3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En función del servicio que vaya a brindar o de las opciones de configuración de esa máquina, se deberían instalar unos paquetes, u otros o incluso todos si la situación lo requiriese... En este caso, como se trata de un entorno de pruebas instalaré todos los paquetes con el comando:&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;dpkg -i ../*.deb&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsoSv0Fk2h8fUHtxwUMQkKGVJXtXIBjkOHLGis5mqR1NRLNDYV1Ahu4XlxLRL8I9KTrQ4MWnUcCA6um6xONEFPy3QBmCBGAIKib8HcL1zp0ACc8RAk54SvW71Hh9ZmjpnHumBSsAjC_aTZ/s1600/Captura4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;44&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsoSv0Fk2h8fUHtxwUMQkKGVJXtXIBjkOHLGis5mqR1NRLNDYV1Ahu4XlxLRL8I9KTrQ4MWnUcCA6um6xONEFPy3QBmCBGAIKib8HcL1zp0ACc8RAk54SvW71Hh9ZmjpnHumBSsAjC_aTZ/s1600/Captura4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Hasta aquí la instalación de la versión estable de &lt;i&gt;FreeRADIUS&lt;/i&gt;, publicada a día de hoy, pero compilando el código fuente a la manera &lt;i&gt;Debian&lt;/i&gt; para la recien estrenada versión &lt;i&gt;Jessie&lt;/i&gt; que ire introduciendo tanto en mis máquinas de pruebas como en producción a ver que tal se comporta. Ya os iré contando.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg96U2Mh64eLis50N3GYu-U5E2eLjrKaLUr9WtRSXTIoMvhrzkJPgD588Gq4L6XftBWxYHWO_yqXKoif0kqSytdacCRt_pwlAQLw5M5UamgVv9gce6b_i03zNdRmx0QXYeTklYMWjPpWJot/s1600/Captura5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;100&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg96U2Mh64eLis50N3GYu-U5E2eLjrKaLUr9WtRSXTIoMvhrzkJPgD588Gq4L6XftBWxYHWO_yqXKoif0kqSytdacCRt_pwlAQLw5M5UamgVv9gce6b_i03zNdRmx0QXYeTklYMWjPpWJot/s1600/Captura5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Referencias:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
-&amp;nbsp;&lt;a href=&quot;http://wiki.freeradius.org/building/Build#Building-Debian-packages&quot;&gt;&lt;i&gt;http://wiki.freeradius.org/building/Build#Building-Debian-packages&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
- Prueba y error&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/1261650989910520427/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2015/05/instalacion-de-freeradius-la-manera.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/1261650989910520427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/1261650989910520427'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2015/05/instalacion-de-freeradius-la-manera.html' title='Compilacion e instalación de FreeRADIUS 3 a la manera Debian'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfEse0KW443Hrn1uJyd64sbTIznKHiuHQKuy7u6Dnayb89nVz8SdQkGrVQ2ZmpTCJyXtGfkbf0ddT7HGx6ZbOYIda7CGgHSU73wC8QdQVLKJzw39B7Egg6n8jV3Fsd4q30CnU_i7SViX2n/s72-c/Captura0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-1945915819993634299</id><published>2015-01-08T02:16:00.000+01:00</published><updated>2015-01-08T02:16:50.782+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="antivirus"/><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="https"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="owncloud"/><title type='text'>Instalación de OwnCloud sobre Debian Wheezy</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Para empezar bien el año voy a ver si escribo unas líneas para el blog, hace tiempo que lo tengo abandobado y es proposito de año nuevo escribir más a menudo siempre y cuando el tiempo me lo permita. Como dicta el titular de la entrada, voy a describir los pasos que he seguido para instalar un servidor &lt;i&gt;&lt;a href=&quot;http://owncloud.org/&quot; target=&quot;_blank&quot;&gt;OwnCloud&lt;/a&gt;&lt;/i&gt; con un backend &lt;i&gt;MySQL&lt;/i&gt; en un sistema &lt;i&gt;Debian Wheezy&lt;/i&gt; actualizado a la última versión.&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Si os preguntáis de que trata ese servidor &lt;i&gt;OwnCloud&lt;/i&gt;, qué es lo que hace o deja de hacer... Os recomiendo una pasadita por la página de la &lt;i&gt;&lt;a href=&quot;http://doc.owncloud.org/&quot; target=&quot;_blank&quot;&gt;documentación oficial&lt;/a&gt;&lt;/i&gt;, por el &lt;i&gt;&lt;a href=&quot;http://doc.owncloud.org/server/7.0/admin_manual/&quot; target=&quot;_blank&quot;&gt;manual de administración&lt;/a&gt;&lt;/i&gt; y de &lt;i&gt;&lt;a href=&quot;http://doc.owncloud.org/server/7.0/user_manual/&quot; target=&quot;_blank&quot;&gt;usuarios&lt;/a&gt;&lt;/i&gt; que son de fácil lectura y os podeis hacer una idea del potencial de este software. Mejor que ellos, yo no lo podría definir asi que manos a la obra.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Inicialmente es necesario añadir el &lt;i&gt;&lt;a href=&quot;https://software.opensuse.org/download/package?project=isv:ownCloud:community&amp;amp;package=owncloud&quot; target=&quot;_blank&quot;&gt;repositorio&lt;/a&gt;&lt;/i&gt; propio de &lt;i&gt;OwnCloud&lt;/i&gt;. En el caso de un sistema operativo &lt;i&gt;Debian Wheezy&lt;/i&gt; es necesario agregar el siguiente:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Tras ello añadiremos la clave pública con la que verificar el paquete:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;apt-key add - &amp;lt; Release.key&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Actualizamos el listado de paquetes con nuestro gestor de paquetes favorito, &lt;i&gt;apt-get&lt;/i&gt; o &lt;i&gt;aptitude&lt;/i&gt;, e instalamos el paquete &lt;b&gt;&lt;i&gt;owncloud&lt;/i&gt;&lt;/b&gt; junto con el resto de dependencias.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG3rwzNRAEPycgvJuE7-RLNw9oavo1HpiL5vQf2gvh7qdnI31uFUEfe5m40q61e72R6DGCgBqcm3A9m49Cr4YwSWLcHI-jQe0_Wc-TDV_UmqpHeTMfCtm8ZsvhQuGTpsXCYcNYHuaJWrXI/s1600/Captura0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG3rwzNRAEPycgvJuE7-RLNw9oavo1HpiL5vQf2gvh7qdnI31uFUEfe5m40q61e72R6DGCgBqcm3A9m49Cr4YwSWLcHI-jQe0_Wc-TDV_UmqpHeTMfCtm8ZsvhQuGTpsXCYcNYHuaJWrXI/s1600/Captura0.png&quot; height=&quot;129&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;OwnCloud&lt;/i&gt; por defecto utiliza una base de datos &lt;i&gt;SQLite&lt;/i&gt;, pero en entornos en producción y con un mayor número de usuarios recomiendan usar otros sistemas de bases de datos relacionales. Entre las distintas opciones de sistemas de bases de datos encontramos: &lt;i&gt;MySQL&lt;/i&gt;/&lt;i&gt;MariaDB&lt;/i&gt;, &lt;i&gt;SQLite&lt;/i&gt;, &lt;i&gt;PostgreSQL&lt;/i&gt; y &lt;i&gt;Oracle&lt;/i&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En la instalación de &lt;i&gt;OwnCloud&lt;/i&gt;, como dependencia se ha instalado el paquete &lt;b&gt;&lt;i&gt;mysql-server&lt;/i&gt;&lt;/b&gt; que es el servidor de bases de datos recomendado por los desarrolladores&lt;i&gt;[1]&lt;/i&gt;. Nos conectamos al servidor, creamos la base de datos y el usuario &lt;i&gt;SQL&lt;/i&gt; para la configuración de&amp;nbsp;&lt;i&gt;OwnCloud&lt;/i&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;mysql&amp;gt; CREATE DATABASE owncloud;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;mysql&amp;gt;&amp;nbsp;GRANT ALL ON owncloud.* TO &#39;owncloud&#39;@&#39;localhost&#39; IDENTIFIED BY &#39;owncloud&#39;;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;mysql&amp;gt;&amp;nbsp;FLUSH PRIVILEGES;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Estos datos serán los que utilicemos posteriormente en la configuración de la base de datos de nuestro servidor, siendo necesario también introducir un nombre y una contraseña para el usuario administrador.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCqsu_FHOZOfJ6IOR3wNVzNbVB9CnS0-7Sqsn8fPP1GYr-1L6za0WyNHNl651Toaag2Au7NhQBtuBVZvHF_OV9z7qMjC_fAV9OAHlQIhyXjXwzYglYCrQ9WnEitZIkP282rscJEPPg4GNv/s1600/Captura1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCqsu_FHOZOfJ6IOR3wNVzNbVB9CnS0-7Sqsn8fPP1GYr-1L6za0WyNHNl651Toaag2Au7NhQBtuBVZvHF_OV9z7qMjC_fAV9OAHlQIhyXjXwzYglYCrQ9WnEitZIkP282rscJEPPg4GNv/s1600/Captura1.png&quot; height=&quot;320&quot; width=&quot;294&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Durante la instalación de &lt;i&gt;OwnCloud&lt;/i&gt;&amp;nbsp;se genera el archivo de configuración principal&lt;i&gt;[2]&lt;/i&gt;, situado en &lt;i&gt;&lt;b&gt;/var/www/owncloud/config.php&lt;/b&gt;&lt;/i&gt; y en el mismo directorio también se encuentra un archivo llamado &lt;i&gt;&lt;b&gt;config.sample.php&lt;/b&gt;&lt;/i&gt; con la documentación de todas las opciones que el servidor permite en tiempo real.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiYK6PfFVQWHUs0nwZ3T5BK2Pzz9-cVduV5-_8Yow2EvLQ9np9S-iaZH5tDj1F6sLvrM5_g91yfSAOmhnt7GLVkF_l8E1Xf4xL3PNXOLSyEouPWS9rYLThIAKeyYlia1B6uja2IbSYtppt/s1600/Captura2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiYK6PfFVQWHUs0nwZ3T5BK2Pzz9-cVduV5-_8Yow2EvLQ9np9S-iaZH5tDj1F6sLvrM5_g91yfSAOmhnt7GLVkF_l8E1Xf4xL3PNXOLSyEouPWS9rYLThIAKeyYlia1B6uja2IbSYtppt/s1600/Captura2.png&quot; height=&quot;225&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En dicho archivo podemos encontrar desde las claves e Ids únicas del servidor, la versión del programa, la configuración de la base de datos y algunas otras opciones que también describire.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hay que decir que la configuración de la base de datos se puede hacer desde el archivo &lt;i&gt;&lt;b&gt;config.php&lt;/b&gt;&lt;/i&gt;, pero es más sencillo y más cómodo realizarlo desde la interfaz gráfica. Por contra, también es necesario conocer dónde modificar los valores en el caso de que sea necesario.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHQwVBId3UjJDbyb2W1X06ZgCH5ofkbfWVImVCphtaEroHITcxaAoQ9QLdJSgnrQIUihghaxrq01JKXh-HJeY9QGZRuNP9m5q3NzVW8ELLgxbY9dAJFUlLPIj_jwFKw2kTVxCzcvokWpit/s1600/Captura3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHQwVBId3UjJDbyb2W1X06ZgCH5ofkbfWVImVCphtaEroHITcxaAoQ9QLdJSgnrQIUihghaxrq01JKXh-HJeY9QGZRuNP9m5q3NzVW8ELLgxbY9dAJFUlLPIj_jwFKw2kTVxCzcvokWpit/s1600/Captura3.png&quot; height=&quot;169&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para garantizar, en la medida de lo posible, la seguridad en la conexión de los clientes a nuestra nube particular configuraremos el &lt;i&gt;&lt;a href=&quot;https://wiki.debian.org/Self-Signed_Certificate&quot; target=&quot;_blank&quot;&gt;servicio HTTPS&lt;/a&gt;&lt;/i&gt; del servidor &lt;i&gt;Apache&lt;/i&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;openssl req -new -x509 -days 365 -nodes -out /etc/ssl/localcerts/apache.pem -keyout /etc/ssl/localcerts/apache.key&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;chmod 600 /etc/ssl/localcerts/apache*&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En mi caso se trata de un entorno de pruebas en el que no cuento con más páginas Web a servir en la misma máquina. Por ello utilizo los archivos de configuración por defecto que el paquete de &lt;i&gt;&lt;b&gt;apache2&lt;/b&gt;&lt;/i&gt; proporciona: &lt;i&gt;default&lt;/i&gt; y &lt;i&gt;default-ssl&lt;/i&gt;; ambos disponibles en la ruta &lt;i&gt;/etc/apache2/sites-availables&lt;/i&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;/etc/apache2/sites-availables/default&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu89Zn7FWlJEcjxBC9Hs8QkhM7pGVQ2qn2mqqmqlo8wCRF-IUtOVdVcHJX35_j1dRBpgvFX0flSSba4iHfHfvX6XoI2cMx1WbwPTa7EI3tLRnDtJK_-w1VvSiWxO3aXHcmYCdGjvmPLs0M/s1600/Captura10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu89Zn7FWlJEcjxBC9Hs8QkhM7pGVQ2qn2mqqmqlo8wCRF-IUtOVdVcHJX35_j1dRBpgvFX0flSSba4iHfHfvX6XoI2cMx1WbwPTa7EI3tLRnDtJK_-w1VvSiWxO3aXHcmYCdGjvmPLs0M/s1600/Captura10.png&quot; height=&quot;37&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;/etc/apache2/sites-availables/default-ssl&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqIMkjIQZir23v4269IrTVna40wBRvKvDcH35hztkRdP8c_SEhsRcOWKsWe5Lv9SPI5YoOupHFtf2F6JSmbSa5GPKPNQJgBFGkXZldJdfbyXPqHB961Cy5BC2VVLKKGgvjt_Y5gFQlZOi2/s1600/Captura11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqIMkjIQZir23v4269IrTVna40wBRvKvDcH35hztkRdP8c_SEhsRcOWKsWe5Lv9SPI5YoOupHFtf2F6JSmbSa5GPKPNQJgBFGkXZldJdfbyXPqHB961Cy5BC2VVLKKGgvjt_Y5gFQlZOi2/s1600/Captura11.png&quot; height=&quot;43&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Es necesario habilitar los módulos &lt;i&gt;ssl&lt;/i&gt; y &lt;i&gt;rewrite&lt;/i&gt; de &lt;i&gt;Apache&lt;/i&gt; así como habilitar el archivo por defecto del servidor Web seguro:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;a2enmod ssl&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;a2enmod rewrite&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;a2ensite default-ssl&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Reiniciamos el servicio para que se apliquen los cambios realizados:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;/etc/init.d/apache2 restart&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Podemos comprobar que la configuración realizada es correcta conectándonos a través de un navegador a la dirección &lt;i&gt;IP&lt;/i&gt; del servidor utilizando indistintamente protocolo seguro e inseguro.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihhGnIYYFBg6JhmakOx6rXJB-YQQWqZi0kqKO2CP6Xrdqbi3hTA524zYGpY7KsdKGGfGQnzPFE_88gewJTDnY_jQ2Y-SRpHoYlSGwxKhrhyk-G6i089hgGr0bSNbGOPLAWDSCqK6EB3V4r/s1600/Captura4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihhGnIYYFBg6JhmakOx6rXJB-YQQWqZi0kqKO2CP6Xrdqbi3hTA524zYGpY7KsdKGGfGQnzPFE_88gewJTDnY_jQ2Y-SRpHoYlSGwxKhrhyk-G6i089hgGr0bSNbGOPLAWDSCqK6EB3V4r/s1600/Captura4.png&quot; height=&quot;27&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Existen varias maneras de realizar las tareas programadas que el servidor necesita, por defecto se utiliza &lt;i&gt;AJAX&lt;/i&gt; para ejecutarlas cuando las distintas páginas Web son cargadas. Como recomiendan en la guia de administración&lt;i&gt;[3]&lt;/i&gt;, configuraremos &lt;i&gt;&lt;b&gt;Cron&lt;/b&gt;&lt;/i&gt; para la realización de las mismas.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Creamos una nueva tarea programada para el usuario &lt;i&gt;www-data&lt;/i&gt; con el comando:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;crontab -u www-data -e&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
E incluimos la siguiente línea para que se ejecute cada 15 minutos el script &lt;i&gt;/var/www/owncloud/cron.php&lt;/i&gt;&amp;nbsp;durante todos los días del año:&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;*/15 * * * * &amp;nbsp;php -f /var/www/owncloud/cron.php &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En el caso de acceder a la aplicación desde un directorio que no es la raiz del servidor Web será necesario sobreescribirla añadiendo la siguiente directiva en el archivo de configuración &lt;i&gt;/var/www/owncloud/config/config.php&lt;/i&gt;:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&#39;overwritewebroot&#39; =&amp;gt; &#39;/owncloud&#39;,&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En nuestro caso no será necesario incluir dicha opción dado que hemos modificado las directivas de &lt;i&gt;Apache&lt;/i&gt; definiendo&amp;nbsp;&lt;i&gt;&lt;b&gt;DocumentRoot&lt;/b&gt;&lt;/i&gt; como el directorio por defecto de &lt;i&gt;OwnCloud, /var/www/owncloud&lt;/i&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Una vez hecho esto, a través de la interfaz Web accedemos a la zona de administración y modificamos el valor por defecto para la realización de las tareas programadas a &lt;i&gt;Cron&lt;/i&gt; como se muestra en la siguiente captura.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsETZ7uWlwlAYcmGTy6roeTWJH-zFPYcuxZoqyZojTl75jT1mat8VexKZHGzd17kOJGtZ1u7ljNtmQ5DrELieRpj-JrxU8FHOjbk5mj_jyCYdSfHOtZk2j5honMEETRDkWN8bvXts5stu4/s1600/Captura5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsETZ7uWlwlAYcmGTy6roeTWJH-zFPYcuxZoqyZojTl75jT1mat8VexKZHGzd17kOJGtZ1u7ljNtmQ5DrELieRpj-JrxU8FHOjbk5mj_jyCYdSfHOtZk2j5honMEETRDkWN8bvXts5stu4/s1600/Captura5.png&quot; height=&quot;101&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Actualmente tenemos un servidor &lt;i&gt;OwnCloud&lt;/i&gt; funcional&lt;/b&gt; pero con todas las opciones por defecto tras la instalación. Ahora toca modificar algunos aspectos para customizarla a nuestro gusto y en este caso lo realizaré a través del archivo de configuración comentado anteriormente.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Una de las directivas básicas que el servidor necesita es el directorio donde se almacena la información de los usuarios, por defecto en &lt;i&gt;/var/www/owncloud/data&lt;/i&gt;. Dicha opción podremos modificarla tanto a través de la interfaz Web durante la configuración inicial del servidor o a través de la siguiente opción en el archivo de configuración:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&#39;datadirectory&#39; =&amp;gt; &#39;/var/www/owncloud/data&#39;,&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Otra de las directivas importantes es la que determina desde que nombres domínios o direcciones &lt;i&gt;IP &lt;/i&gt;se puede acceder al servidor.&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&#39;trusted_domains&#39; =&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;array (&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; 0 =&amp;gt; &#39;192.168.173.103&#39;,&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; 1 =&amp;gt; &#39;domain.name&#39;,&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;),&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En nuestro caso como hemos modificado la directiva &lt;i&gt;DocumentRoot&lt;/i&gt; de &lt;i&gt;Apache&lt;/i&gt;, será recomendable modificar la siguiente opción del fichero de configuración que sobreescribe la url en el navegador del cliente:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&#39;overwrite.cli.url&#39; =&amp;gt; &#39;https://192.168.173.103/&#39;,&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El idioma por defecto es el Inglés, pero podemos modificarlo utilizando la siguiente opción junto con el código correspondiente a nuestro lenguaje según el archivo &lt;i&gt;/var/www/owncloud/settings/languageCodes.php&lt;/i&gt;:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&#39;default_language&#39; =&amp;gt; &#39;es&#39;,&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Una vez que hemos configurado el servicio &lt;i&gt;HTTPS&lt;/i&gt; de &lt;i&gt;Apache&lt;/i&gt;, la siguiente directiva fuerza el uso del protocolo seguro para acceder al servidor:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&#39;forcessl&#39; =&amp;gt; true,&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Podemos quitar el enlace de ayuda del menu de usuario situado en la esquina superior derecha utilizando la siguiente opción en el archivo de configuración:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&#39;knowledgebaseenabled&#39; =&amp;gt; false,&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A la hora de eliminiar los datos de los usuarios, éstos se envían a una papelera que el servidor incorpora por defecto y de la que podremos modificar el comportamiento con las siguientes opciones:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&#39;trashbin_auto_expire&#39; =&amp;gt; true,&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Con esta directiva activamos la eliminación automática de los archivos que hayan sido enviados a la papelera una vez hayan superado el tiempo de espera definido en la siguiente directiva:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&#39;trashbin_retention_obligation&#39; =&amp;gt; 30,&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Está opción fuerza que los archivos almacenados en la papelera sean guardados el número de días que se definan como valor de la misma, en este caso 30 días.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Por defecto, &lt;i&gt;OwnCloud&lt;/i&gt; crea un avatar personalizado en función de la primera letra del nombre para el usuario. A través de la siguiente directiva podremos desactivar el uso de los mismos:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&#39;enable_avatars&#39; =&amp;gt; false,&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Otra opción que puede ser interesante en diferentes entornos en producción es denegar a los usuarios cambiar dichos nombres que serán únicamente generados por los administradores del servidor.&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&#39;allow_user_to_change_display_name&#39; =&amp;gt; false,&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hay muchas otras opciónes que están documentadas en el archivo &lt;i&gt;&lt;b&gt;config.sample.php&lt;/b&gt;&lt;/i&gt; así como en la documentación oficial comentada anteriormente.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;OwnCloud&lt;/i&gt; viene por defecto con un montón de aplicaciones preinstaladas, muchas de ellas imprescindibles, algunas interesantes y otras de ellas a voluntad del administrador en función del tipo de servicio que se requiera dar. Algunas aplicaciones por defecto instaladas son: &lt;i&gt;&lt;b&gt;Calendario&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;&lt;b&gt;Contactos&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;&lt;b&gt;Actividad&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;&lt;b&gt;visores de documentos, imágenes, vídeos, Editor de texto&lt;/b&gt;&lt;/i&gt;, etc...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7ITu7-XpDtPcOI_Bi-mmhssnruswFt6W3V3izeK_6rJbLBuDE6QrssQFhH2L5H_R03l2nqdXSgSYfyQXTNRhCRNXDSXa4GygBY2JzX5M4Y28ridMMKMt0w2aCj8ZoQeCTDnJaSTQ_oXhl/s1600/Captura6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7ITu7-XpDtPcOI_Bi-mmhssnruswFt6W3V3izeK_6rJbLBuDE6QrssQFhH2L5H_R03l2nqdXSgSYfyQXTNRhCRNXDSXa4GygBY2JzX5M4Y28ridMMKMt0w2aCj8ZoQeCTDnJaSTQ_oXhl/s1600/Captura6.png&quot; height=&quot;211&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Una aplicación interesante a tener en cuenta es la de cifrar los archivos de los usuarios que por defecto viene deshabilitada. En la documentación oficial podreis encontrar información sobre la misma así como algunas limitaciones y como asegurar los documentos de los usuarios en caso de olvido de la contraseña.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
También podemos instalar la aplicación &lt;i&gt;&lt;a href=&quot;http://doc.owncloud.org/server/7.0/admin_manual/configuration/antivirus_configuration.html?highlight=clamav&quot; target=&quot;_blank&quot;&gt;Antivirus&lt;/a&gt;&lt;/i&gt; para los archivos de nuestros usuarios, para lo que será necesario instalar una aplicación de terceros que podemos encontrar en la &lt;i&gt;&lt;a href=&quot;https://apps.owncloud.com/content/show.php/Antivirus?content=157439&quot; target=&quot;_blank&quot;&gt;página oficial&lt;/a&gt;&lt;/i&gt; de &lt;i&gt;OwnCloud&lt;/i&gt;. Nos descargamos el paquete y lo descomprimimos en el directorio&amp;nbsp;&lt;i&gt;/var/www/owncloud/apps&lt;/i&gt;. Tras ello, nos diriguimos al gestor de aplicaciones y veremos la nueva aplicación &lt;i&gt;Antivirus&lt;/i&gt; para poder habilitarla.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjfpRv_k50Ly1ATjOYeUS9FVE519X7I_hZqVCGOMmr3sxD6HWcP9opmdQsuluPRJ8rfs_8i642WSoeb29l9bSuhaeoE3QGEW3wBFiNeL1ByE8sigU14kMcko0DGyeXb8dAO1OwEyUkEDZC/s1600/Captura7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjfpRv_k50Ly1ATjOYeUS9FVE519X7I_hZqVCGOMmr3sxD6HWcP9opmdQsuluPRJ8rfs_8i642WSoeb29l9bSuhaeoE3QGEW3wBFiNeL1ByE8sigU14kMcko0DGyeXb8dAO1OwEyUkEDZC/s1600/Captura7.png&quot; height=&quot;147&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Es necesario instalar el software de &lt;i&gt;&lt;a href=&quot;http://www.clamav.net/&quot; target=&quot;_blank&quot;&gt;ClamAV&lt;/a&gt;&lt;/i&gt; para que actué en modo demonio en el servidor:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;aptitude install clamav clamav-daemon&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnqbAIYqWYhRxcNpWE6Y7GkbrI5H8YfHLc-HciiSRmgdXhUgHEbwwbme94TxEEAId1Y_OmgFsB_15k_cTveTT74AAWWSDPgdV_GIvk0do17M2GdekNsXaQ323gfQKQkpjJ_zlY94NJrBB7/s1600/Captura8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnqbAIYqWYhRxcNpWE6Y7GkbrI5H8YfHLc-HciiSRmgdXhUgHEbwwbme94TxEEAId1Y_OmgFsB_15k_cTveTT74AAWWSDPgdV_GIvk0do17M2GdekNsXaQ323gfQKQkpjJ_zlY94NJrBB7/s1600/Captura8.png&quot; height=&quot;96&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Como el error anterior indica, no tenemos firmas de antivirus disponibles por lo que primero actualizaremos las bases de firmas y después arrancaremos el demonio&amp;nbsp;&lt;i&gt;ClamAV&lt;/i&gt; con los comandos:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;freshclam&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;/etc/init.d/clamav-daemon start&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Una vez hecho esto y una vez habilitada la aplicación &lt;i&gt;Antivirus&lt;/i&gt;, nos diriguimos al apartado de administración donde encontramos nuevas opciones de configuración de la nueva aplicación que acabamos de instalar.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbsJXXoDw8qPiJioXqhoRPiuJ__K9y6lQq_ykFlk1dBVzY9z8R64gvTlXpq9sBTAw30oAApGRO1Pf3ZbIvMybd5MDGboaCaXOvaMzuGaC2CzeI0ktpYLruBoeI43zY_iOlv83Rk3lcw-OO/s1600/Captura9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbsJXXoDw8qPiJioXqhoRPiuJ__K9y6lQq_ykFlk1dBVzY9z8R64gvTlXpq9sBTAw30oAApGRO1Pf3ZbIvMybd5MDGboaCaXOvaMzuGaC2CzeI0ktpYLruBoeI43zY_iOlv83Rk3lcw-OO/s1600/Captura9.png&quot; height=&quot;116&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Configuraremos el modo &lt;i&gt;&lt;b&gt;Demonio&lt;/b&gt;&lt;/i&gt; y será necesario introducir el fichero utilizado por el servicio como socket de conexión, por defecto viene correctamente configurado para la ruta &lt;i&gt;&lt;b&gt;/var/run/clamav/clamd.ctl&lt;/b&gt;&lt;/i&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Con esto termina la instalación, configuración y customización de nuestro propio servidor cloud de una manera fácil y sencilla. El servidor tiene muchas funcionalidades que en esta entrada no han sido descritas pero de las que podeis encontrar mucha información en la documentación oficial.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Referencias&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;1 - Administrator Manual. 4.9 Database Configuration - Página 62:&lt;/i&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;The MySQL or MariaDB databases are the recommended database engines. However, because it is a file based database with the least administrative overhead, SQLite is chosen by default.&lt;/i&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;Note: Because SQLite has some difficulties handling multiple users, we recommend that it be used only for single user ownCloud installations.&lt;/i&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;2 - Administrator Manual. 4.7.1 Default Parameters - Página 48:&lt;/i&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;These parameters are configured by the ownCloud installer, and are required for your ownCloud server to operate.&lt;/i&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;3 - Administrator Manual. 4.3.2 Cron Jobs - Página 45:&lt;/i&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;You can schedule cron jobs in three ways – using AJAX, Webcron, or cron. The default method is to use AJAX. However, the recommended method is to use cron.&lt;/i&gt;&lt;/blockquote&gt;
Un saludo, Brixton Cat.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/1945915819993634299/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2015/01/instalacion-de-owncloud-sobre-debian.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/1945915819993634299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/1945915819993634299'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2015/01/instalacion-de-owncloud-sobre-debian.html' title='Instalación de OwnCloud sobre Debian Wheezy'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG3rwzNRAEPycgvJuE7-RLNw9oavo1HpiL5vQf2gvh7qdnI31uFUEfe5m40q61e72R6DGCgBqcm3A9m49Cr4YwSWLcHI-jQe0_Wc-TDV_UmqpHeTMfCtm8ZsvhQuGTpsXCYcNYHuaJWrXI/s72-c/Captura0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-862588415138855538</id><published>2014-02-15T12:09:00.000+01:00</published><updated>2014-02-15T12:09:12.140+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asterisk"/><category scheme="http://www.blogger.com/atom/ns#" term="errores"/><category scheme="http://www.blogger.com/atom/ns#" term="fix"/><category scheme="http://www.blogger.com/atom/ns#" term="virt-manager"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualizacion"/><category scheme="http://www.blogger.com/atom/ns#" term="voip"/><category scheme="http://www.blogger.com/atom/ns#" term="xen"/><title type='text'>Xen y Virt-Manager: Problemas de conexión</title><content type='html'>El otro día me comentaron la posibilidad de instalar un servidor de virtualización y por las condiciones de las máquinas virtuales a alojar, la mejor solución es correr &lt;i&gt;&lt;a href=&quot;http://www.xenproject.org/&quot; target=&quot;_blank&quot;&gt;Xen&lt;/a&gt;&lt;/i&gt; como anfitrión. Una de las condiciones principales es poder virtualizar una &lt;i&gt;PBX&lt;/i&gt; basada en &lt;i&gt;&lt;a href=&quot;http://www.asterisk.org/&quot; target=&quot;_blank&quot;&gt;Asterisk&lt;/a&gt;&lt;/i&gt; con hardware para conectar a la red &lt;i&gt;PSTN&lt;/i&gt; o a la red &lt;i&gt;RDSI&lt;/i&gt;. Mirando los resultados de la siguiente &lt;i&gt;&lt;a href=&quot;http://www.slideshare.net/saghul/running-asterisk-on-virtualized-environments&quot; target=&quot;_blank&quot;&gt;presentación&lt;/a&gt;&lt;/i&gt; está claro que &lt;i&gt;Xen&lt;/i&gt; se asemeja bastante, y mucho, a los resultados recibidos en el sistema sin virtualizar.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Para la instalación del servidor &lt;i&gt;Xen&lt;/i&gt; no voy a entrar en detalles&lt;/b&gt;. Recomendaré la &lt;i&gt;&lt;a href=&quot;http://wiki.xenproject.org/wiki/Xen_Beginners_Guide&quot; target=&quot;_blank&quot;&gt;guía para principiantes&lt;/a&gt;&lt;/i&gt; de la página oficial que explica paso a paso la instalación sobre un sistema &lt;i&gt;Debian stable&lt;/i&gt; y &lt;i&gt;old-stable&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl7rycKFUk95sutOr5Xcc_bMD2oPa7l-5nvE3EaCPen3wcxqPLbjkbhYpof6OjRXEhK5OJzlQMsKKWYrOumpv1IfVW4fASja49RhPNVOBGlhvjL6xgS4Z2uA4JaxtwyE5a0j0LFHbP64Ya/s1600/xen1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl7rycKFUk95sutOr5Xcc_bMD2oPa7l-5nvE3EaCPen3wcxqPLbjkbhYpof6OjRXEhK5OJzlQMsKKWYrOumpv1IfVW4fASja49RhPNVOBGlhvjL6xgS4Z2uA4JaxtwyE5a0j0LFHbP64Ya/s1600/xen1.png&quot; height=&quot;222&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Hasta aquí todo muy bien, fácil y sencillo. Pero ¿cómo administrar nuestro servidor de virtualización y las máquinas virtuales desde un entorno más amigable?&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;a href=&quot;http://virt-manager.org/&quot; target=&quot;_blank&quot;&gt;Virt-manager&lt;/a&gt;&lt;/i&gt; es una herramienta bastante completa y sencilla, lease liviana&amp;nbsp;también, con la que administrar nuestros servidores &lt;i&gt;Xen&lt;/i&gt;, &lt;i&gt;KVM&lt;/i&gt; y contenedores&amp;nbsp;&lt;i&gt;LXC&lt;/i&gt; de manera gráfica tanto local como remotamente a través de &lt;i&gt;SSH&lt;/i&gt;, certificados digitales u otros...&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0MZkWVTHz4a9AWg91DQr_9AVQXcbQtusYjuMIR_XWa1gWgvIcZHgt60uIQVkF1bZOd75nIkl5BO1tj-FJfH_pI1xa-WTLNE_kpj-l_Vc4lPzowveGB7Smees8_ZRfXn-zSaKVjhc9O4kJ/s1600/xen4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0MZkWVTHz4a9AWg91DQr_9AVQXcbQtusYjuMIR_XWa1gWgvIcZHgt60uIQVkF1bZOd75nIkl5BO1tj-FJfH_pI1xa-WTLNE_kpj-l_Vc4lPzowveGB7Smees8_ZRfXn-zSaKVjhc9O4kJ/s1600/xen4.png&quot; height=&quot;135&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Pues bien, después de este pequeña introducción vienen los problemas que he tenido a la hora de conectar &lt;i&gt;virt-manager&lt;/i&gt; con un servidor &lt;i&gt;Xen&lt;/i&gt; y cómo poder solucionarlos.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SSH: Intercambio de clave&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Si no tenemos configurado el intercambio de claves entre nuestro equipo y el servidor nos mostrará el siguiente error:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBA-YkLQTtBTL3UPBqr7uSj4tbqT8Exg_cfnrGkb8FFGucKOG13tp_necUD-_khiNWB9rd4CttxVCtFkg2Ez6zIXOyk51pn5zQZD7jyPL4AALBS-u_0IMKr-bTlcUwpjeN5_j_pN7Fw0qp/s1600/xen3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBA-YkLQTtBTL3UPBqr7uSj4tbqT8Exg_cfnrGkb8FFGucKOG13tp_necUD-_khiNWB9rd4CttxVCtFkg2Ez6zIXOyk51pn5zQZD7jyPL4AALBS-u_0IMKr-bTlcUwpjeN5_j_pN7Fw0qp/s1600/xen3.png&quot; height=&quot;153&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Detalles:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Unable to connect to libvirt.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;You need to install openssh-askpass or similar&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;to connect to this host.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Libvirt URI is: xen+ssh://root@192.168.173.150/&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Traceback (most recent call last):&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; File &quot;/usr/share/virt-manager/virtManager/connection.py&quot;, line 1185, in _open_thread&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; self.vmm = self._try_open()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; File &quot;/usr/share/virt-manager/virtManager/connection.py&quot;, line 1167, in _try_open&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; flags)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; File &quot;/usr/lib/python2.7/dist-packages/libvirt.py&quot;, line 102, in openAuth&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; if ret is None:raise libvirtError(&#39;virConnectOpenAuth() failed&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;libvirtError: Cannot recv data: ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Permission denied, please try again.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Permission denied, please try again.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Permission denied (publickey,password).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;: Conexión reinicializada por la máquina remota&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;A&lt;/span&gt;parte de la opción que el propio mensaje nos aporta, yo prefiero copiar la clave pública de mi usuario en el servidor remoto ya sea a la antigua usanza* o a través de opciones &lt;i&gt;&lt;a href=&quot;https://wiki.debian.org/SSH#Using_shared_keys&quot; target=&quot;_blank&quot;&gt;más modernas&lt;/a&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
* &lt;i&gt;cat ~/.ssh/id_rsa.pub | ssh user@address &#39;cat - &amp;gt;&amp;gt; ~/.ssh/authorized_keys&#39;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Netcat version OpenBSD&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Es posible encontrarse con el siguiente error&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrw2utl9jugKK9rpnU0xvNZpek9JymqVJGQBowO88DGrhJ026i2ALoyovV1dPBQbufUIa95eSI8kdszsL5efuwz3xJeCAkfPhxsNSnTASsSkFimFSH-EXkib4Wbz08m-utvXKjjp9oOC8E/s1600/xen5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrw2utl9jugKK9rpnU0xvNZpek9JymqVJGQBowO88DGrhJ026i2ALoyovV1dPBQbufUIa95eSI8kdszsL5efuwz3xJeCAkfPhxsNSnTASsSkFimFSH-EXkib4Wbz08m-utvXKjjp9oOC8E/s1600/xen5.png&quot; height=&quot;131&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Detalles:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Unable to connect to libvirt.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;The remote host requires a version of netcat/nc&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;which supports the -U option.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Libvirt URI is: xen+ssh://root@192.168.173.150/&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Traceback (most recent call last):&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; File &quot;/usr/share/virt-manager/virtManager/connection.py&quot;, line 1185, in _open_thread&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; self.vmm = self._try_open()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; File &quot;/usr/share/virt-manager/virtManager/connection.py&quot;, line 1167, in _try_open&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; flags)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; File &quot;/usr/lib/python2.7/dist-packages/libvirt.py&quot;, line 102, in openAuth&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; if ret is None:raise libvirtError(&#39;virConnectOpenAuth() failed&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;libvirtError: End of file while reading data: nc: invalid option -- &#39;U&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;nc -h for help: Error de entrada/salida&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Para solucionarlo es necesario instalar la versión &lt;i&gt;OpenBSD&lt;/i&gt; del paquete &lt;i&gt;&lt;a href=&quot;https://packages.debian.org/wheezy/netcat-openbsd&quot; target=&quot;_blank&quot;&gt;Netcat&lt;/a&gt;&lt;/i&gt; que utiliza la opción &lt;i&gt;-U&lt;/i&gt; para la conexión por sockets Unix.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Demonio libvirtd&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Si el demonio &lt;i&gt;libvirtd&lt;/i&gt; no está instalado y en ejecución recibiremos el siguiente error&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQW0Yr1m-qTsnno0WXpWO_9fGpTj3LgOoQ6ATQ_mDFiYe5cp1M_u6Foi8C5LNmDROddLSbQYmInHNHsv8SuMn9OkcGOdymT82TzTrepKh7GL6gY3aa6gAkVUxR46CcAbaMB1QyOca0rc1S/s1600/xen6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQW0Yr1m-qTsnno0WXpWO_9fGpTj3LgOoQ6ATQ_mDFiYe5cp1M_u6Foi8C5LNmDROddLSbQYmInHNHsv8SuMn9OkcGOdymT82TzTrepKh7GL6gY3aa6gAkVUxR46CcAbaMB1QyOca0rc1S/s1600/xen6.png&quot; height=&quot;134&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Detalles&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Unable to connect to libvirt.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;End of file while reading data: nc: unix connect failed: No such file or directory: Error de entrada/salida&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Verify that the &#39;libvirtd&#39; daemon is running&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;on the remote host.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Libvirt URI is: xen+ssh://root@192.168.173.150/&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Traceback (most recent call last):&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; File &quot;/usr/share/virt-manager/virtManager/connection.py&quot;, line 1185, in _open_thread&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; self.vmm = self._try_open()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; File &quot;/usr/share/virt-manager/virtManager/connection.py&quot;, line 1167, in _try_open&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; flags)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; File &quot;/usr/lib/python2.7/dist-packages/libvirt.py&quot;, line 102, in openAuth&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; if ret is None:raise libvirtError(&#39;virConnectOpenAuth() failed&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;libvirtError: End of file while reading data: nc: unix connect failed: No such file or directory: Error de entrada/salida&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Para solucionarlo, es necesario instalar el paquete &lt;i&gt;&lt;a href=&quot;https://packages.debian.org/wheezy/libvirt-bin&quot; target=&quot;_blank&quot;&gt;libvirt-bin&lt;/a&gt;&lt;/i&gt;&amp;nbsp;en el servidor.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Xen: Servidor HTTP&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
El siguiente error, a diferencia de los anteriores, no se soluciona instalando ningún paquete&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRynCeiawn26owzRogbC8spAgRFOVrFL4IDYANJsn9StED2iIFu-ZoGguH7AdLyYaGc3p4zoLFiGG9lt66jHB0Zli6V2QIyrojy6P6g90WIAq5UC7JZmG92SOVf0fIM68q8iOCFPiJ4Jsb/s1600/xen7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRynCeiawn26owzRogbC8spAgRFOVrFL4IDYANJsn9StED2iIFu-ZoGguH7AdLyYaGc3p4zoLFiGG9lt66jHB0Zli6V2QIyrojy6P6g90WIAq5UC7JZmG92SOVf0fIM68q8iOCFPiJ4Jsb/s1600/xen7.png&quot; height=&quot;148&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Detalles&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Unable to connect to libvirt.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;unable to connect to &#39;localhost:8000&#39;: Conexión rehusada&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Verify that the &#39;libvirtd&#39; daemon is running&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;on the remote host.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Libvirt URI is: xen+ssh://root@192.168.173.150/&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Traceback (most recent call last):&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; File &quot;/usr/share/virt-manager/virtManager/connection.py&quot;, line 1185, in _open_thread&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; self.vmm = self._try_open()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; File &quot;/usr/share/virt-manager/virtManager/connection.py&quot;, line 1167, in _try_open&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; flags)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; File &quot;/usr/lib/python2.7/dist-packages/libvirt.py&quot;, line 102, in openAuth&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; if ret is None:raise libvirtError(&#39;virConnectOpenAuth() failed&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;libvirtError: unable to connect to &#39;localhost:8000&#39;: Conexión rehusada&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Para solucionarlo basta con editar el fichero de configuración &lt;i&gt;/etc/xen/xend-config.sxp&lt;/i&gt;, añadir la siguiente línea &lt;b&gt;(xend-http-server yes)&lt;/b&gt; y reiniciar el servicio con &lt;i&gt;/etc/init.d/xen restart&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhupW3YnQKFaknPXZs83PTCYJwIkVjdgV8fY8h4mlSGF0LdM1uxR5F7vSSA7dTGGzfiSBzX8FVEv9KtXnQPBrby7qrsVup5ACTStPS6DXmpKa-AZ8mrTq2GLDD-uO7GAYqG0ou3FQ2MaVPP/s1600/xen8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhupW3YnQKFaknPXZs83PTCYJwIkVjdgV8fY8h4mlSGF0LdM1uxR5F7vSSA7dTGGzfiSBzX8FVEv9KtXnQPBrby7qrsVup5ACTStPS6DXmpKa-AZ8mrTq2GLDD-uO7GAYqG0ou3FQ2MaVPP/s1600/xen8.png&quot; height=&quot;88&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Listo, ya está conectado virt-manager a nuestro servidor &lt;i&gt;Xen&lt;/i&gt;. He realizado varias instalaciones con el mismo comportamiento, todas ellas realizadas en máquina virtual sobre &lt;i&gt;VirtualBox&lt;/i&gt;&amp;nbsp;con &lt;i&gt;Debian Wheeze versión 7.4&lt;/i&gt;&amp;nbsp;como sistema base.&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/862588415138855538/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2014/02/xen-y-virt-manager-problemas-de-conexion.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/862588415138855538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/862588415138855538'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2014/02/xen-y-virt-manager-problemas-de-conexion.html' title='Xen y Virt-Manager: Problemas de conexión'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl7rycKFUk95sutOr5Xcc_bMD2oPa7l-5nvE3EaCPen3wcxqPLbjkbhYpof6OjRXEhK5OJzlQMsKKWYrOumpv1IfVW4fASja49RhPNVOBGlhvjL6xgS4Z2uA4JaxtwyE5a0j0LFHbP64Ya/s72-c/xen1.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-3060715418366715859</id><published>2013-12-31T14:44:00.000+01:00</published><updated>2013-12-31T14:52:08.238+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asterisknow"/><category scheme="http://www.blogger.com/atom/ns#" term="centralita"/><category scheme="http://www.blogger.com/atom/ns#" term="configuracion"/><category scheme="http://www.blogger.com/atom/ns#" term="freepbx"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="iax2"/><category scheme="http://www.blogger.com/atom/ns#" term="redes"/><category scheme="http://www.blogger.com/atom/ns#" term="sip"/><category scheme="http://www.blogger.com/atom/ns#" term="voip"/><title type='text'>AsteriskNOW: Mas configuraciones SIP e IAX2</title><content type='html'>En la &lt;i&gt;&lt;a href=&quot;http://debian-comunicacion.blogspot.com.es/2013/12/asterisknow-extensiones-sip-e-iax2.html&quot; target=&quot;_blank&quot;&gt;anterior entrada&lt;/a&gt;&lt;/i&gt; de la serie &lt;b&gt;AsteriskNOW&lt;/b&gt; realicé la configuración de un par de extensiones con los protocolos &lt;i&gt;SIP&lt;/i&gt; e &lt;i&gt;IAX2&lt;/i&gt;, registré las extensiones contra la centralita y realiće algunas pruebas de llamadas. En esta entrada comentaré más parámetros de configuración de ambos protocolos así como la instalación de algunos módulos que serán necesarios.&lt;br /&gt;
&lt;br /&gt;
Como comenté en la entrada anterior, a la hora de crear las extensiones aparecen muy pocas opciones de configuración en el campo &lt;b&gt;Device Options&lt;/b&gt;, una en el caso de &lt;i&gt;IAX2&lt;/i&gt;, pero al editarlas tenemos acceso a bastantes mas parámetros de los que describiré algunos.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Extensión SIP&lt;/h2&gt;
&lt;br /&gt;
El parámetro &lt;b&gt;canreinvite&lt;/b&gt; se utiliza para permitir que los peers envien peticiones &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_SIP_request_methods&quot; target=&quot;_blank&quot;&gt;INVITE&lt;/a&gt;&lt;/i&gt;&lt;/b&gt; entre ellos una vez se ha establecido la llamada con el servidor &lt;i&gt;Asterisk&lt;/i&gt;. Por defecto está en &lt;b&gt;No&lt;/b&gt; pero es recomendable consultar la &lt;i&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/Asterisk+sip+canreinvite&quot; target=&quot;_blank&quot;&gt;documentación&lt;/a&gt;&lt;/i&gt; para adecuar este parámetro a nuestro escenario.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7_bIo98tORAhACm3iU0pQXzahSROKgExrV8Q92pngnUdeSVxPW17vzxYOUOAkIjLx0hrSpS8Ufe_QaogyRtgzcKumyzNK4g4O03ZstZv1GEzmrdsN8DGTcWihmd6PPtrSdlh2mCApIgFs/s1600/settings0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7_bIo98tORAhACm3iU0pQXzahSROKgExrV8Q92pngnUdeSVxPW17vzxYOUOAkIjLx0hrSpS8Ufe_QaogyRtgzcKumyzNK4g4O03ZstZv1GEzmrdsN8DGTcWihmd6PPtrSdlh2mCApIgFs/s1600/settings0.png&quot; height=&quot;34&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Los contextos (&lt;b&gt;context&lt;/b&gt;) son un concepto imprescindible&amp;nbsp;en &lt;i&gt;Asterisk&lt;/i&gt; con el organizamos nuestro &lt;i&gt;dialplan&lt;/i&gt; en secciones independientes entre sí, el &lt;i&gt;dialplan&lt;/i&gt; está compuesto por extensiones, troncales, aplicaciones como &lt;i&gt;IVRs&lt;/i&gt;, &lt;i&gt;VoiceMail&lt;/i&gt;, &lt;i&gt;Conferences&lt;/i&gt;...&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhacHBItlxCG0vIa2oOWQ6eNLv4jtvZnrzcUT72LLYsx-Uyqt_7tUI3scpAu08sh5aZJB2wQERX6PzAOusnHVXCh_W6Eg6K1eOOoksWu7Y27MxitbRebTyWhuBoG9N4B6fz-MbYA8OVbfy7/s1600/settings1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhacHBItlxCG0vIa2oOWQ6eNLv4jtvZnrzcUT72LLYsx-Uyqt_7tUI3scpAu08sh5aZJB2wQERX6PzAOusnHVXCh_W6Eg6K1eOOoksWu7Y27MxitbRebTyWhuBoG9N4B6fz-MbYA8OVbfy7/s1600/settings1.png&quot; height=&quot;29&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
La opción &lt;b&gt;host&lt;/b&gt; sirve para especificar una dirección &lt;i&gt;IP&lt;/i&gt; o un nombre de host específico para la extensión o en caso de ser &lt;b&gt;dynamic&lt;/b&gt; permitir que se registre cualquier teléfono con esa extensión.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgufJ-a0FgniMAyAfs-t1htNjjx2Q9qRiLZ838ISrIwmLKtxb5f6fp4Y5IL6eOo038JM3kXfrSv3gwaIApO4dpt_peveVbaDTIGpwRIiYCRt5IKl03rP-tgnTh5g15HTGkm6svd2ZN9qKlw/s1600/settings2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgufJ-a0FgniMAyAfs-t1htNjjx2Q9qRiLZ838ISrIwmLKtxb5f6fp4Y5IL6eOo038JM3kXfrSv3gwaIApO4dpt_peveVbaDTIGpwRIiYCRt5IKl03rP-tgnTh5g15HTGkm6svd2ZN9qKlw/s1600/settings2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
El &lt;b&gt;type&lt;/b&gt; por defecto es &lt;b&gt;friend&lt;/b&gt; que es la opción más común a la hora de crear extensiones, este parámetro está relacionado con la manera en la que se manejarán las llamadas entrantes y salientes en la extensión.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiedkMkLZtqD7FVhbGuPw_OCm1L8dLxcyFBB-bzxPnGj15ZJbdR8ZtdFNRDECt8l29Wnv4jsD2D9vk3B-8OHce1pZf3jvalSL1HLlsBV70wWQGsQy6sNWl0_HBAzT0U6V9orw4ZSDkWLpE5/s1600/settings3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiedkMkLZtqD7FVhbGuPw_OCm1L8dLxcyFBB-bzxPnGj15ZJbdR8ZtdFNRDECt8l29Wnv4jsD2D9vk3B-8OHce1pZf3jvalSL1HLlsBV70wWQGsQy6sNWl0_HBAzT0U6V9orw4ZSDkWLpE5/s1600/settings3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Podemos elegir también el protocolo de transporte (&lt;b&gt;transport&lt;/b&gt;) que utilizará la extensión: &lt;b&gt;UDP&lt;/b&gt; (por defecto), &lt;b&gt;TCP&lt;/b&gt;, &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Transport_Layer_Security&quot; target=&quot;_blank&quot;&gt;TLS&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;, &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/WebSocket&quot; target=&quot;_blank&quot;&gt;WS&lt;/a&gt;&lt;/i&gt;&lt;/b&gt; o combinaciones de estos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS7evd4ZoMQIUOUqihnWuxkh-FE_G5JanapdKNMPHEuCY2GbGofCBOaxfF06rmUju_lhFPxQqL358VWE4j72wFFGckaDTmapLnz6Q9hYSNiJfPEkyzk_vIPoEWvWfp9WlrIUr0Zc-KtnLc/s1600/settings4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS7evd4ZoMQIUOUqihnWuxkh-FE_G5JanapdKNMPHEuCY2GbGofCBOaxfF06rmUju_lhFPxQqL358VWE4j72wFFGckaDTmapLnz6Q9hYSNiJfPEkyzk_vIPoEWvWfp9WlrIUr0Zc-KtnLc/s1600/settings4.png&quot; height=&quot;27&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
También podemos cifrar&amp;nbsp;las llamadas utilizando el protocolo &lt;i&gt;SRTP&lt;/i&gt; en lugar de &lt;i&gt;RTP&lt;/i&gt; estableciendo el parámetro&amp;nbsp;&lt;b&gt;encryption&lt;/b&gt; en &lt;b&gt;Yes&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghb9DsL1SquYT96e8ci1SJAmPD9_x5skshgJdiVc93wC7O_C8SzJ7BwJd5oFfx4fiODOac3OWkz6AZqdt7U5MHpt1gyl3KTguCCfttRY-GsiNx9OAdjUqxjC11kcD6BT-tOJDWRJxiATcq/s1600/settings5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghb9DsL1SquYT96e8ci1SJAmPD9_x5skshgJdiVc93wC7O_C8SzJ7BwJd5oFfx4fiODOac3OWkz6AZqdt7U5MHpt1gyl3KTguCCfttRY-GsiNx9OAdjUqxjC11kcD6BT-tOJDWRJxiATcq/s1600/settings5.png&quot; height=&quot;24&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2&gt;
Extensión IAX2&lt;/h2&gt;
&lt;br /&gt;
Algunos de los parámetros antes descritos también son válidos para clientes &lt;i&gt;IAX2&lt;/i&gt; dado que están relacionados con el comportamiento de &lt;i&gt;Asterisk&lt;/i&gt; como &lt;b&gt;context&lt;/b&gt;, &lt;b&gt;host&lt;/b&gt; o &lt;b&gt;type&lt;/b&gt;. Otros como &lt;b&gt;transport&lt;/b&gt;&amp;nbsp;o &lt;b&gt;encryption&lt;/b&gt; están relacionados con el propio protocolo &lt;i&gt;SIP&lt;/i&gt; por lo que en este caso no aparecerán.&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &lt;b&gt;transfer&lt;/b&gt; podemos controlar las transferencias de llamadas de la extensión.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5nWfkTJj3LJAAj9WmeuACmXzEMmzaAdePomaXykwpVufJwgx4C6-SQOue_TlZHsfzn_oCA3kQDkTUf8wF5nsqwx9Xg1CA3h6CZ0TIz5jwvei6qMcs824ZCmDRK5W05fZxHH8t1a6-SvbH/s1600/settings6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5nWfkTJj3LJAAj9WmeuACmXzEMmzaAdePomaXykwpVufJwgx4C6-SQOue_TlZHsfzn_oCA3kQDkTUf8wF5nsqwx9Xg1CA3h6CZ0TIz5jwvei6qMcs824ZCmDRK5W05fZxHH8t1a6-SvbH/s1600/settings6.png&quot; height=&quot;32&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
El parámetro &lt;b&gt;qualify&lt;/b&gt; sirve para enviar al peer una petición de tipo &lt;i&gt;OPTIONS&lt;/i&gt; para comprobar el estado de vida del dispositivo. Este parámetro también está disponible en el protocolo &lt;i&gt;SIP&lt;/i&gt; en el que además podemos especificar el tiempo de refresco, por defecto 60 segundos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD2JiEnT7pbD9RujTETP_Ob1exqv860Tr3mn3KH-H8njicSqmyLAs4fPfb-JHhOmTBVyEpac9uXGGus6F4o_ONMCjOFCRZbhUs1Ma2RtA5TMyZTQY6-vy3oO5czlIBKs_Ktho3j22xMyX5/s1600/settings7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD2JiEnT7pbD9RujTETP_Ob1exqv860Tr3mn3KH-H8njicSqmyLAs4fPfb-JHhOmTBVyEpac9uXGGus6F4o_ONMCjOFCRZbhUs1Ma2RtA5TMyZTQY6-vy3oO5czlIBKs_Ktho3j22xMyX5/s1600/settings7.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Con &lt;b&gt;disallow&lt;/b&gt; y &lt;b&gt;allow&lt;/b&gt; podemos denegar y permitir respectivamente el uso de los codecs de audio que el dispositivo podrá utilizar. Funciona a modo de &lt;i&gt;ACL&lt;/i&gt;, en &lt;b&gt;disallow&lt;/b&gt; rechazamos todo con &lt;b&gt;all&lt;/b&gt; y en el campo &lt;b&gt;allow&lt;/b&gt;&amp;nbsp;especificaremos los codecs permitidos separados por el caracter ampersand (&lt;i&gt;&amp;amp;)&lt;/i&gt;. Estos parámetros también son controlados por la centralita por lo que también están disponibles para el protocolo &lt;i&gt;SIP&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg53zWxZBDq7XRxDdVeIcfd9WfM_Oy-pW4WXWplhb59KQ7RsLFycroED2VxPsiZV0PqTkbnfg53Ef4c9rLs3F_L47VAfh0YVacgMOxVpOz1XuDSET1xu-NlcmaixO10_jb4qgdgLjDCzOjN/s1600/settings8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg53zWxZBDq7XRxDdVeIcfd9WfM_Oy-pW4WXWplhb59KQ7RsLFycroED2VxPsiZV0PqTkbnfg53Ef4c9rLs3F_L47VAfh0YVacgMOxVpOz1XuDSET1xu-NlcmaixO10_jb4qgdgLjDCzOjN/s1600/settings8.png&quot; height=&quot;38&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
El parámetro &lt;b&gt;requirecalltoken&lt;/b&gt; se utiliza para requerir al peer un token de autenticación para registrarse contra la centralita. Dejare el valor &lt;b&gt;No&lt;/b&gt; porque estoy utilizando varios softphones para la misma extensión y no me permite loguearme correctamente cuando cambio de cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCZbmV4-4B2jUZUr_kBgVyZ8KozkjtP5imOwgHizGkIb135llZ5NuBu_KUuz2RwMKr1p-wgQMVsCEDPhQG07rHXC4pRu6eYsiel22dsL5gPmewiGwWhyIkhDopmTVICWRA5BRHhuD5E2IP/s1600/settings9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCZbmV4-4B2jUZUr_kBgVyZ8KozkjtP5imOwgHizGkIb135llZ5NuBu_KUuz2RwMKr1p-wgQMVsCEDPhQG07rHXC4pRu6eYsiel22dsL5gPmewiGwWhyIkhDopmTVICWRA5BRHhuD5E2IP/s1600/settings9.png&quot; height=&quot;42&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2&gt;
Módulo Asterisk Settings&lt;/h2&gt;
&lt;br /&gt;
Como se puede ver, con la instalación por defecto tenemos acceso a muchos parámetros de configuración de las extensiones pero la mayoría de ellos relacionados con la centralita. Para obtener más parámetros de configuración de los protocolos será necesario instalar los módulos &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://wiki.freepbx.org/display/F2/Asterisk+SIP+Settings&quot; target=&quot;_blank&quot;&gt;Asterisk SIP Settings&lt;/a&gt;&lt;/i&gt;&lt;/b&gt; y &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://wiki.freepbx.org/display/F2/Asterisk+IAX+Settings&quot; target=&quot;_blank&quot;&gt;Asterisk IAX Settings&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Pulsando la opción &lt;b&gt;Module Admin&lt;/b&gt; localizada en el menú &lt;b&gt;Admin&lt;/b&gt; llegamos a la pantalla principal del módulo, pulsando en &lt;b&gt;Check Online&lt;/b&gt; nos muestra los módulos instalados, si se pueden actualizar y los que están disponibles en los repositorios. Una vez instalados aparecerán habilitados en la pantalla principal del módulo, recordad que es necesario &lt;b&gt;aplicar la configuración&lt;/b&gt; tras la instalación de cualquier módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilMSh-mdVsYinMSmk3vg93wmIc3SbebpDNrqEG29CzFqrx7lheBGHACtbYT3PTJbFTmA8kqKa4FTJT8V2he6HLK6Eo90crCPqq2QsXM1qIDhcje6dAbozqhLHVYSQWGgAfzPUNMNTm0x6W/s1600/settings10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilMSh-mdVsYinMSmk3vg93wmIc3SbebpDNrqEG29CzFqrx7lheBGHACtbYT3PTJbFTmA8kqKa4FTJT8V2he6HLK6Eo90crCPqq2QsXM1qIDhcje6dAbozqhLHVYSQWGgAfzPUNMNTm0x6W/s1600/settings10.png&quot; height=&quot;73&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Los módulos siguen la misma distribución de menús que vimos en la &lt;i&gt;&lt;a href=&quot;http://debian-comunicacion.blogspot.com.es/2013/12/asterisknow-introduccion.html&quot; target=&quot;_blank&quot;&gt;introdución&lt;/a&gt;&lt;/i&gt; a &lt;i&gt;FreePBX&lt;/i&gt;. Desde el menú &lt;b&gt;Settings&lt;/b&gt; de la barra de navegación tendremos acceso a los módulos recien instalados.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Opciones SIP&lt;/h3&gt;
&lt;br /&gt;
Lo primero que encontramos son las opciones &lt;i&gt;NAT&lt;/i&gt;, pulsando en el botón &lt;b&gt;Auto Configure&lt;/b&gt; nos resuelve la &lt;i&gt;IP&lt;/i&gt; pública y la red local en los campos &lt;b&gt;External IP&lt;/b&gt; y &lt;b&gt;Local Network&lt;/b&gt;. El campo &lt;b&gt;External IP&lt;/b&gt; se utiliza para indicar la &lt;i&gt;IP&lt;/i&gt; o el nombre de host que se publicará en el router hacia Internet por lo que le pongo una dirección cualquiera.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn3OdDWQ7jJSJk6jmcEwy23sMNzrlU7pNs0UfKlbOofjjieAW_2U7bjlKUyse3Jf-uIIpZXWE6kPJkVFqzQiIKYQVFwewxFSBCEjl7VnNK3R2LYjAprb_LZzX26azVgqz2RuYSGaqMiytl/s1600/settings11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn3OdDWQ7jJSJk6jmcEwy23sMNzrlU7pNs0UfKlbOofjjieAW_2U7bjlKUyse3Jf-uIIpZXWE6kPJkVFqzQiIKYQVFwewxFSBCEjl7VnNK3R2LYjAprb_LZzX26azVgqz2RuYSGaqMiytl/s1600/settings11.png&quot; height=&quot;110&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Podemos habilitar el soporte para vídeollamadas desde la opción &lt;b&gt;Video Support&lt;/b&gt; especificando los codecs que queremos utilizar y un máximo ancho de banda para estas llamadas.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbcRyRtk0czxGL2JgSnj4YJ7b9Ub708N4YBsiT6omLY6SSwDajleM_EcBfvHyqVVsSTtoKfSunoCBxfXrYYuTwwFIe1zMeP4hNRpUYbUyNeHXlqcsbt4QhFE8V7XATBQoU_E0Z55fynPX5/s1600/settings12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbcRyRtk0czxGL2JgSnj4YJ7b9Ub708N4YBsiT6omLY6SSwDajleM_EcBfvHyqVVsSTtoKfSunoCBxfXrYYuTwwFIe1zMeP4hNRpUYbUyNeHXlqcsbt4QhFE8V7XATBQoU_E0Z55fynPX5/s1600/settings12.png&quot; height=&quot;165&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En el apartado &lt;b&gt;MEDIA &amp;amp; RTP Settings&lt;/b&gt; también tenemos acceso al parámetro &lt;b&gt;canreinvite&lt;/b&gt;&amp;nbsp;visto anteriormente con la opción &lt;b&gt;Reinvite Behavior&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9yXgXq8cLmjgc062BEpf2swVAsFm_SJuSKeBv3tXAovdPZuolC1U6aTCM3jl1aaiDZ5w-dWeGs4vn9tpsmb89b5Koo76QxMTifTvR3gO_vSQlXIUOv_DgKUX0pP_5x6IfoyNdDL5XptdQ/s1600/settings13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9yXgXq8cLmjgc062BEpf2swVAsFm_SJuSKeBv3tXAovdPZuolC1U6aTCM3jl1aaiDZ5w-dWeGs4vn9tpsmb89b5Koo76QxMTifTvR3gO_vSQlXIUOv_DgKUX0pP_5x6IfoyNdDL5XptdQ/s1600/settings13.png&quot; height=&quot;64&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
También podemos configurar un lenguaje por defecto especificando el código de caracteres asociado al país.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiqxMrlCLi6ERH7iPB4rWxSmr83Gw_5dg__p5A_dtTYpV5RCP2PUr3L0ZepjGXvCMFjF5TjhlntyP5eV2dvgtHhVRkTi3qVLli0Y_c6jasEgAYgntGOW0JCS3mXDrL3uI5Q_ak-c4ibAiF/s1600/settings14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiqxMrlCLi6ERH7iPB4rWxSmr83Gw_5dg__p5A_dtTYpV5RCP2PUr3L0ZepjGXvCMFjF5TjhlntyP5eV2dvgtHhVRkTi3qVLli0Y_c6jasEgAYgntGOW0JCS3mXDrL3uI5Q_ak-c4ibAiF/s1600/settings14.png&quot; height=&quot;35&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Las siguientes opciones previenen que un usuario anónimo se registre contra la centralita (&lt;b&gt;Allow SIP Guests&lt;/b&gt;) y que pueda realizar llamadas (&lt;b&gt;Allow Anonymous Inbound SIP Calls&lt;/b&gt;). Permitiendo el registro de clientes anónimos y denegando las llamadas entrantes anónimas podemos ver los intentos de llamadas de los usuarios registrados como invitados.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJWUfJJcmkH5qeTyXayGWNb1-fS-So92Tn7bJxwGKBFsZnkm03CumBZ0106q3OGouZV_Aqg6nRe-eeCqeS6_7fRL5DdXfPUnJeXl-xpeZ-Dp47DjTjwACo2jON3VSLdGGI-wRKdZ7YC_1v/s1600/settings15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJWUfJJcmkH5qeTyXayGWNb1-fS-So92Tn7bJxwGKBFsZnkm03CumBZ0106q3OGouZV_Aqg6nRe-eeCqeS6_7fRL5DdXfPUnJeXl-xpeZ-Dp47DjTjwACo2jON3VSLdGGI-wRKdZ7YC_1v/s1600/settings15.png&quot; height=&quot;61&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Además también es posible introducir los parámetros de configuración que queramos especificando el nombre y el valor de los mismos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr_sNjE6EhaFBD2DlQ1Ch0cVRG16JWwpn2O5fbqyk2DYtmG6pcGbrLm7PLdS03hhFwhaiXdanKMyOtuzsYoOkCTqrd1Ay89ooLtlZRdxjBNf3xtAO1sYGS-GGZXDKgaJyAP9UT52jMGTR-/s1600/settings16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr_sNjE6EhaFBD2DlQ1Ch0cVRG16JWwpn2O5fbqyk2DYtmG6pcGbrLm7PLdS03hhFwhaiXdanKMyOtuzsYoOkCTqrd1Ay89ooLtlZRdxjBNf3xtAO1sYGS-GGZXDKgaJyAP9UT52jMGTR-/s1600/settings16.png&quot; height=&quot;39&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
Opciones IAX&lt;/h3&gt;
&lt;br /&gt;
Lo primero que encotramos son las opciones de los codecs de audio pero a diferencia del caso anterior tenemos algunas prioridades y opciones de ancho de banda.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkDv9raj_u4mIlH6mQDIUiwWNdjyRWX2wkFhGtg0yGBttRFAba4cmWBtbR5-A7CVytQKWfBda8lHYv7iE1_5nMmI1GS4nye8_bcVrvOJlCJrSs1rS_TGDHyepi0VSWKMat-L1W4ntcsD5Q/s1600/settings17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkDv9raj_u4mIlH6mQDIUiwWNdjyRWX2wkFhGtg0yGBttRFAba4cmWBtbR5-A7CVytQKWfBda8lHYv7iE1_5nMmI1GS4nye8_bcVrvOJlCJrSs1rS_TGDHyepi0VSWKMat-L1W4ntcsD5Q/s1600/settings17.png&quot; height=&quot;59&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Soporte para video nuevamente&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_7MRb0fV3Qief2hJlFKm1iedfexxV3YQJgf-5dpmpaKe3q_WQ7tzqruCpNwVZjsrPLrhevszYhyphenhyphen49OZJ_dq4vHRnVZp1mhzpdcNITKEA-RmWe-pBbwoTs74bZWzM1XEaSSAvRE9Cy4lEe/s1600/settings18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_7MRb0fV3Qief2hJlFKm1iedfexxV3YQJgf-5dpmpaKe3q_WQ7tzqruCpNwVZjsrPLrhevszYhyphenhyphen49OZJ_dq4vHRnVZp1mhzpdcNITKEA-RmWe-pBbwoTs74bZWzM1XEaSSAvRE9Cy4lEe/s1600/settings18.png&quot; height=&quot;144&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Language&lt;/b&gt;, &lt;b&gt;Bind Address&lt;/b&gt;, &lt;b&gt;Bind Port&lt;/b&gt;...&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu9jKRI1d9sgPKy_Fv7Rdswbl45fAa46kgEG0ziYFWGqob0BaEJT3-4d6cakuy_KBktjPh4JoXrT9_IKQRViVtQQX_BGU3EbnXAUXWTt5GNAd0uGspbf2PD_19tCAt07E-_F2npE7l134I/s1600/settings19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu9jKRI1d9sgPKy_Fv7Rdswbl45fAa46kgEG0ziYFWGqob0BaEJT3-4d6cakuy_KBktjPh4JoXrT9_IKQRViVtQQX_BGU3EbnXAUXWTt5GNAd0uGspbf2PD_19tCAt07E-_F2npE7l134I/s1600/settings19.png&quot; height=&quot;66&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
El campo &lt;b&gt;Delay Auth Rejects&lt;/b&gt; se utiliza para reforzar la seguridad de la centralita contra ataques de fuerza bruta añadiendo un delay a la hora de rechazar un intento de login incorrecto.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH82ynGUFegSA2vvo4JjYyndM4f0Vd9CCU1KTPaoaM3i2fmtW5SxZqy3RXJD9Z1_Chq56iXq8Omvk5IYzLWuwYZOnGgr4AcQ6gx-dMo7F0ZxiteQxmi2BqVS-Z3pSJNj2-80BUeHy-680u/s1600/settings20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH82ynGUFegSA2vvo4JjYyndM4f0Vd9CCU1KTPaoaM3i2fmtW5SxZqy3RXJD9Z1_Chq56iXq8Omvk5IYzLWuwYZOnGgr4AcQ6gx-dMo7F0ZxiteQxmi2BqVS-Z3pSJNj2-80BUeHy-680u/s1600/settings20.png&quot; height=&quot;38&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y al igual que en el caso del protocolo &lt;i&gt;SIP&lt;/i&gt;, podemos añadir más parámetros de configuración a través de la opción &lt;b&gt;Other IAX Settings&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGwlJMWCgeRRk9t34FelOVsAdO3Sj9HsjG6Rv1GJ-Pdi1MBVb8N9lYyJ6RbEqDt8BZFk7jCaivHxxXqeZzeeDEIpOgyE1GdsIml3s9kj3ik3XJ2-Ld-NIBwHOGSyQUxXrATFIhr3VgXRuT/s1600/settings21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGwlJMWCgeRRk9t34FelOVsAdO3Sj9HsjG6Rv1GJ-Pdi1MBVb8N9lYyJ6RbEqDt8BZFk7jCaivHxxXqeZzeeDEIpOgyE1GdsIml3s9kj3ik3XJ2-Ld-NIBwHOGSyQUxXrATFIhr3VgXRuT/s1600/settings21.png&quot; height=&quot;60&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Con esta entrada finalizo el repaso sobre las opciones de configuración más reseñables a la hora de crear extensiones en nuestro sistema y reforzar el comportamiento de las mismas. En siguientes entradas comenzaré a describir funcionalidades más atractivas con las que crear una verdadera centralita de telefonía.&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/3060715418366715859/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/12/asterisknow-mas-configuraciones-sip-e.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/3060715418366715859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/3060715418366715859'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/12/asterisknow-mas-configuraciones-sip-e.html' title='AsteriskNOW: Mas configuraciones SIP e IAX2'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7_bIo98tORAhACm3iU0pQXzahSROKgExrV8Q92pngnUdeSVxPW17vzxYOUOAkIjLx0hrSpS8Ufe_QaogyRtgzcKumyzNK4g4O03ZstZv1GEzmrdsN8DGTcWihmd6PPtrSdlh2mCApIgFs/s72-c/settings0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-5139058552387279906</id><published>2013-12-29T17:02:00.002+01:00</published><updated>2013-12-29T17:02:38.667+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asterisknow"/><category scheme="http://www.blogger.com/atom/ns#" term="centralita"/><category scheme="http://www.blogger.com/atom/ns#" term="freepbx"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="iax2"/><category scheme="http://www.blogger.com/atom/ns#" term="redes"/><category scheme="http://www.blogger.com/atom/ns#" term="sip"/><category scheme="http://www.blogger.com/atom/ns#" term="softphones"/><category scheme="http://www.blogger.com/atom/ns#" term="voip"/><title type='text'>AsteriskNOW: Extensiones SIP e IAX2</title><content type='html'>Continuando con la serie &lt;b&gt;&lt;i&gt;AsteriskNOW&lt;/i&gt;&lt;/b&gt;, voy a empezar a describir los pasos para añadir extensiones a la centralita y a hacer algunas pruebas llamando entre distintas extensiones. Asterisk soporta varios protocolos de señalización y transporte entre los que podemos encontrar &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Session_Initiation_Protocol&quot; target=&quot;_blank&quot;&gt;SIP&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;, &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Inter-Asterisk_eXchange&quot; target=&quot;_blank&quot;&gt;IAX2&lt;/a&gt;&lt;/i&gt;&lt;/b&gt; o &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://www.wikiasterisk.com/index.php/DAHDI&quot; target=&quot;_blank&quot;&gt;DAHDI&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;, este último es utilizado para el hardware (y compatibles) de la compañía &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://www.digium.com/en/&quot; target=&quot;_blank&quot;&gt;Digium&lt;/a&gt;&lt;/i&gt;&lt;/b&gt; como teléfonos o tarjetas de telefonía.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
En primer lugar voy a realizar la configuración de una extensión que va a utilizar el protocolo &lt;i&gt;SIP&lt;/i&gt; para la señalización y el mantenimiento de las sesiones, mientras que el transporte de la llamada será realizado por protocolos como &lt;i&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Real-time_Transport_Protocol&quot; target=&quot;_blank&quot;&gt;RTP&lt;/a&gt;&lt;/b&gt;&lt;/i&gt; o &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Secure_Real-time_Transport_Protocol&quot; target=&quot;_blank&quot;&gt;SRTP&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Extensión SIP&lt;/h2&gt;
&lt;br /&gt;
Desde el menú &lt;b&gt;Applications&lt;/b&gt; pulsamos en &lt;b&gt;Extensions&lt;/b&gt; para acceder al panel principal donde poder crear nuevas extensiones. En el desplegable elegiremos el tipo de protocolo que utilizará la nueva extensión, por defecto &lt;i&gt;SIP&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJcR4uTfaX6d2OcR0ZPUGo24LxIyuJwC8Nf2GfIba60qpSevgzQ34ZI_4tI7eX1ff0ZU9Xvf7PqK7p21ilERbAmsYD_w2Hjth1pIo56Yc1OBhUusaUcyWLfH-G1ZOzIRp_n26rW647bRF4/s1600/extens0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJcR4uTfaX6d2OcR0ZPUGo24LxIyuJwC8Nf2GfIba60qpSevgzQ34ZI_4tI7eX1ff0ZU9Xvf7PqK7p21ilERbAmsYD_w2Hjth1pIo56Yc1OBhUusaUcyWLfH-G1ZOzIRp_n26rW647bRF4/s1600/extens0.png&quot; height=&quot;170&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Deberemos asignar un número de extensión en el campo &lt;b&gt;User Extension&lt;/b&gt; y agregar un nombre descriptivo&amp;nbsp;en el campo &lt;b&gt;Display Name&lt;/b&gt;, éste además de aparecer en el terminal donde la extensión está configurada se utilizará como &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Caller_ID&quot; target=&quot;_blank&quot;&gt;CallerID&lt;/a&gt;&lt;/i&gt;&lt;/b&gt; en las llamadas que la extensión realice.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizsFnkg7_jPtGPx1Fq4SB178Dur1rKGJDtrkxoTeIhTXLNCK6guK0rgzTzqMOxOooaMNh3a-8cUN57qdECoox9nR-BSpjnpzhCx-u32mlkvnTvhkiWhk_NoEGhAtXTU72rQpIu8m0SYhS9/s1600/extens1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizsFnkg7_jPtGPx1Fq4SB178Dur1rKGJDtrkxoTeIhTXLNCK6guK0rgzTzqMOxOooaMNh3a-8cUN57qdECoox9nR-BSpjnpzhCx-u32mlkvnTvhkiWhk_NoEGhAtXTU72rQpIu8m0SYhS9/s1600/extens1.png&quot; height=&quot;101&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En el apartado &lt;b&gt;Extension Options&lt;/b&gt; encontramos diversas configuraciones como las opciones de &lt;i&gt;Asterisk&lt;/i&gt; para las extensiones, timeouts para las llamadas, &lt;b&gt;CallerIDs&lt;/b&gt; de salida y de emergencia entre otras opciones. Modificaremos el valor &lt;b&gt;Outbound Concurrency Limit&lt;/b&gt; a 1 como medida de seguridad para evitar que se realicen más de una llamada simultánea al exterior.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYtwqXWfmlsudd6lvFSmxkGJmlsC5ec-g35KnQyxjjXixgSWDUzqQE_lKaL-GlI0jzxa1fxXHpstVwuOc_fX07Thzr4X-zKDtq1lt4sXhIrAgNNcIG9vjL7RQyuSux4BxuqOr5925-z0iX/s1600/extens2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYtwqXWfmlsudd6lvFSmxkGJmlsC5ec-g35KnQyxjjXixgSWDUzqQE_lKaL-GlI0jzxa1fxXHpstVwuOc_fX07Thzr4X-zKDtq1lt4sXhIrAgNNcIG9vjL7RQyuSux4BxuqOr5925-z0iX/s1600/extens2.png&quot; height=&quot;61&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Deberemos configurar una contraseña robusta para cada extensión sobre todo en sistemas en producción, esto lo configuramos desde el apartado &lt;b&gt;Device Option&lt;/b&gt;. En el campo &lt;b&gt;secret&lt;/b&gt; se encuentra la contraseña por defecto del dispositivo y tiene toda la pinta de ser un hash &lt;i&gt;MD5&lt;/i&gt;. Podremos variar el comportamiento del &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling&quot; target=&quot;_blank&quot;&gt;DTMF&lt;/a&gt;&lt;/i&gt;&lt;/b&gt; en el campo &lt;b&gt;dtmfmode&lt;/b&gt; al igual que indicar si nos encontramos detraś de un &lt;i&gt;NAT&lt;/i&gt; y vamos a hacer llamadas al exterior.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt3hJZ5yLITxkeq4FtDpdbC1miHZH9FGk-qVdcX5RH7moJB9GX_ke3GKErRC8dm_Qtc5g43ylaDOkS6LYrV9w6gqDuPUmOPj8ANciH7wb3RmXI4O6tqrQAixZI-c0iMc6NJzI7u6rWzzFr/s1600/extens3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt3hJZ5yLITxkeq4FtDpdbC1miHZH9FGk-qVdcX5RH7moJB9GX_ke3GKErRC8dm_Qtc5g43ylaDOkS6LYrV9w6gqDuPUmOPj8ANciH7wb3RmXI4O6tqrQAixZI-c0iMc6NJzI7u6rWzzFr/s1600/extens3.png&quot; height=&quot;109&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
La parte del &lt;b&gt;VoiceMail&lt;/b&gt; la dejo deshabilitada de momento ya que tengo en mente una entrada con todas las opciones que nos permite este módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgKbbdr2prM6L4TArEXDKA5cjh8m1v_zPoDcsgzEMnaCyWvAse_7R20Y4mOc6nXr7tP_NZZWUlDI2C4Vq5Fm2zhYp0OTxHdtH4g0ntgjiTd7yPd9-V6nXs2toNeIaD4wffnBiOOJ5P4s-g/s1600/extens4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgKbbdr2prM6L4TArEXDKA5cjh8m1v_zPoDcsgzEMnaCyWvAse_7R20Y4mOc6nXr7tP_NZZWUlDI2C4Vq5Fm2zhYp0OTxHdtH4g0ntgjiTd7yPd9-V6nXs2toNeIaD4wffnBiOOJ5P4s-g/s1600/extens4.png&quot; height=&quot;96&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y por último guardamos cambios con el botón &lt;b&gt;Submit&lt;/b&gt; y aplicamos la configuración con el botón &lt;b&gt;Apply Config&lt;/b&gt; que aparece en la barra de navegación.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJC9PTo0bQ0RUZ58F8p9K2ZpAsOdL8Awsn5DwxEGsHUbL0UyisSZ6FsZSDLKbbP6dXtVeaxuc-_9sI3e2UhHKeTPWHfi3s0rCW6nWj_oGz5bpl9srNAenoETsww0gt9FSk31RherGPAyEh/s1600/extens5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJC9PTo0bQ0RUZ58F8p9K2ZpAsOdL8Awsn5DwxEGsHUbL0UyisSZ6FsZSDLKbbP6dXtVeaxuc-_9sI3e2UhHKeTPWHfi3s0rCW6nWj_oGz5bpl9srNAenoETsww0gt9FSk31RherGPAyEh/s1600/extens5.png&quot; /&gt;&amp;nbsp;&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifcXEN9tSD9N0idZX4_6jIfM-Z7GA4LNlPM5YFyr1xFoBXl7hlWRhs7e8fg3o_WlKPbOzp_kthnz2SXRJCTw9DG42a72TZPW4J3dlKVlx8Dxc9nFjt70ytPtSzT9RDRYsOcO225Sf6fLZm/s1600/extens6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifcXEN9tSD9N0idZX4_6jIfM-Z7GA4LNlPM5YFyr1xFoBXl7hlWRhs7e8fg3o_WlKPbOzp_kthnz2SXRJCTw9DG42a72TZPW4J3dlKVlx8Dxc9nFjt70ytPtSzT9RDRYsOcO225Sf6fLZm/s1600/extens6.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez creada la extensión, aparece en el menú de la izquierda para poder editarla o eliminarla.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZc4WVWMQQn24JEyU8lbPys2UBHBu_Jp_AUP5EPQmmaSKfZUBknIeWVMi3jo8uiOTxbPXiFxtRMBtyqQJLisz8rXdhdH_958Kcq3yfyZ1j02HDbrCQOPIptqHaIw-q8wNFErk1kLopSR_b/s1600/extens7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZc4WVWMQQn24JEyU8lbPys2UBHBu_Jp_AUP5EPQmmaSKfZUBknIeWVMi3jo8uiOTxbPXiFxtRMBtyqQJLisz8rXdhdH_958Kcq3yfyZ1j02HDbrCQOPIptqHaIw-q8wNFErk1kLopSR_b/s1600/extens7.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2&gt;
Extensión IAX2&lt;/h2&gt;
&lt;br /&gt;
Para configurar una extensión que utilizará el protocolo de señalización y transporte &lt;i&gt;IAX2&lt;/i&gt; elegiremos la opción &lt;b&gt;Generic IAX2 Device&lt;/b&gt; en el desplegable y pulsamos el botón &lt;b&gt;Submit&lt;/b&gt;. Realmente no hay diferencia entre ambos formularios salvo una excepción, deberemos indicar una extensión para el usuario (&lt;b&gt;User Extension&lt;/b&gt;) y un nombre para mostrar en el dispositivo y que será utilizado en el &lt;i&gt;CallerID&lt;/i&gt;, &lt;b&gt;Display Name&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaPdxR1I3C-RNk7eDCtDZvHpzI8w4yIPnT3BI5pv5NAxDEXCvx9sTdW7WrQsaK86UtpfA0SCPDJC4Zop6tan0B-g_Thh2okARdMrylah2fB3bteh73DSfU5VhKdSOcznuTDMnafaU5q9m8/s1600/extens8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaPdxR1I3C-RNk7eDCtDZvHpzI8w4yIPnT3BI5pv5NAxDEXCvx9sTdW7WrQsaK86UtpfA0SCPDJC4Zop6tan0B-g_Thh2okARdMrylah2fB3bteh73DSfU5VhKdSOcznuTDMnafaU5q9m8/s1600/extens8.png&quot; height=&quot;92&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Limitamos también las llamadas simultáneas salientes que el dispositivo puede realizar.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm46Cg8xrL73efcH8PrUjRYdzaHdWd3NFobPTG2f0v97YMPC-oDkHNTNwWiI8wGCeFB10yPEbvH_fUtiZC9uUhSblh5x7Xb-sUOGzFnomm1XUX3x7_m_El-oJMBpVgJg3EVyKHfzRFrele/s1600/extens9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm46Cg8xrL73efcH8PrUjRYdzaHdWd3NFobPTG2f0v97YMPC-oDkHNTNwWiI8wGCeFB10yPEbvH_fUtiZC9uUhSblh5x7Xb-sUOGzFnomm1XUX3x7_m_El-oJMBpVgJg3EVyKHfzRFrele/s1600/extens9.png&quot; height=&quot;52&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y configuramos una contraseña robusta para el dispositivo en la opción &lt;b&gt;secret&lt;/b&gt;. En este caso no aparecen las opciones relativas al &lt;i&gt;DTMF&lt;/i&gt; o el &lt;i&gt;NAT&lt;/i&gt; pero a la hora de editar las extensiones veremos que aparecen muchos más parámetros.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP0mvyIkdNzH9JJ87OfOM2-Oj4ug_LcH_ja8YXCwxn_QbUrmLzYAVk3fBiiAeS1fELGHQdcKC2XfJIcVNvB_Vr4jPE9YP3av7-TWsttPiy6XJqq3Pk5ox2RmtGjEsyYAuYKDXA0fEIzD3U/s1600/extens10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP0mvyIkdNzH9JJ87OfOM2-Oj4ug_LcH_ja8YXCwxn_QbUrmLzYAVk3fBiiAeS1fELGHQdcKC2XfJIcVNvB_Vr4jPE9YP3av7-TWsttPiy6XJqq3Pk5ox2RmtGjEsyYAuYKDXA0fEIzD3U/s1600/extens10.png&quot; height=&quot;88&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Dejo el &lt;b&gt;VoiceMail&lt;/b&gt; deshabilitado, guardo y aplico la configuración de manera idéntica al caso anterior.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp3Q_cRCjRYni8aJhmvRRRfAcszEWVvDKZ4vw7fZsT_pV4nb4D7UsoYGfj6JIHjZ2CyZNURY3VPqWvLp9Qlz8GEg_aOpFbPRoPV-3jIRcM8dfxWSf-o3zlgyyYGN7RGiFSjNfG3hATZRih/s1600/extens11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp3Q_cRCjRYni8aJhmvRRRfAcszEWVvDKZ4vw7fZsT_pV4nb4D7UsoYGfj6JIHjZ2CyZNURY3VPqWvLp9Qlz8GEg_aOpFbPRoPV-3jIRcM8dfxWSf-o3zlgyyYGN7RGiFSjNfG3hATZRih/s1600/extens11.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2&gt;
Configuración de clientes&lt;/h2&gt;
&lt;br /&gt;
Ahora describiré la configuración de los &lt;a href=&quot;http://en.wikipedia.org/wiki/Softphone&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;softphones&lt;/i&gt;&lt;/a&gt; que utilizarán las extensiones recien creadas, voy a utilizar &lt;i&gt;&lt;a href=&quot;http://www.linphone.org/&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Linphone&lt;/b&gt;&lt;/a&gt;&lt;/i&gt; como cliente &lt;i&gt;SIP&lt;/i&gt; y &lt;i&gt;&lt;b&gt;&lt;a href=&quot;http://sflphone.org/&quot; target=&quot;_blank&quot;&gt;SFLphone&lt;/a&gt;&lt;/b&gt;&lt;/i&gt; como cliente &lt;i&gt;IAX2&lt;/i&gt; aunque este último también tiene soporte para el protocolo &lt;i&gt;SIP&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Cliente SIP&lt;/h3&gt;
&lt;br /&gt;
Una vez instalado el paquete &lt;i&gt;&lt;a href=&quot;http://packages.debian.org/wheezy/linphone&quot; target=&quot;_blank&quot;&gt;linphone&lt;/a&gt;,&lt;/i&gt; desde el menú &lt;b&gt;Options&lt;/b&gt;&amp;nbsp;en la opción&amp;nbsp;&lt;b&gt;Preferences&lt;/b&gt; podemos especificar desde la configuración de la red, los codecs para el audio o el idioma.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsR_Kg0oMLdiz_ssI0rmr5x_c-JsbuGeWQ-Lrkv4ntCfbP34D-zTZ3pJIH8SwS3So_vxATEn2GU5QHVGKnLjkSckCHKKUA52xYmBUotAoX-w3o_xRoIPyhiFQpUfeNeoFuwC3-ZuCoAj1R/s1600/extens12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsR_Kg0oMLdiz_ssI0rmr5x_c-JsbuGeWQ-Lrkv4ntCfbP34D-zTZ3pJIH8SwS3So_vxATEn2GU5QHVGKnLjkSckCHKKUA52xYmBUotAoX-w3o_xRoIPyhiFQpUfeNeoFuwC3-ZuCoAj1R/s1600/extens12.png&quot; height=&quot;129&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Desde la pestaña &lt;b&gt;Manage SIP Accounts&lt;/b&gt; podemos añadir cuentas de usuarios &lt;i&gt;SIP&lt;/i&gt; y especificar tanto un &lt;b&gt;Display Name&lt;/b&gt; como el &lt;b&gt;Username&lt;/b&gt;&amp;nbsp;a utilizar. Pulsando en el botón &lt;b&gt;Add&lt;/b&gt;&amp;nbsp;aparece una ventana donde introducir la identidad &lt;i&gt;SIP&lt;/i&gt; y la dirección &lt;i&gt;IP&lt;/i&gt; de la centralita.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrcy0Jh0eGZ1nQkAZB9xyG9Hes0-hHzifGNFPhreLVN5EJoR_g3WueS1QVoXkWXP-NPxgYOuEUeI_0Y9K7_VP1gNeHRN9RM9FIjdr5GkbvbsGS6rUuzaFUDytNtV_rptpNLFztwi_JNrxy/s1600/extens13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrcy0Jh0eGZ1nQkAZB9xyG9Hes0-hHzifGNFPhreLVN5EJoR_g3WueS1QVoXkWXP-NPxgYOuEUeI_0Y9K7_VP1gNeHRN9RM9FIjdr5GkbvbsGS6rUuzaFUDytNtV_rptpNLFztwi_JNrxy/s1600/extens13.png&quot; height=&quot;156&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Será necesario ingresar la contraseña que hemos configurado para dicha extensión&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP_jP6nv968BiNazuUXzEZWDIF3jVzVCQqkKzzOOGhu-2b8g2ui2e3Q4ec5EjlS0uyTyoo2HGcE-S6XtZ4A0HjLHbh7A6DqLve3uNn4Ag1kUMmwxec0Uy4D-qZvhlo7YhSgOSXZbR68-MJ/s1600/extens14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP_jP6nv968BiNazuUXzEZWDIF3jVzVCQqkKzzOOGhu-2b8g2ui2e3Q4ec5EjlS0uyTyoo2HGcE-S6XtZ4A0HjLHbh7A6DqLve3uNn4Ag1kUMmwxec0Uy4D-qZvhlo7YhSgOSXZbR68-MJ/s1600/extens14.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Quedando la configuración definitiva del terminal de este modo&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi77RQa0CY_dnB87K2LqZh6cxY0GxO7tMyIPvMv4WEPAylIr874DIVNn3xVWUvgnQdTizbagn9-0Jgc7vC0xO_yJFo2jnnJ59wIAo_l_RlWPMEmiFN7Z549wM8Amv9QbNXjuV1yRBMeNRrM/s1600/extens15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi77RQa0CY_dnB87K2LqZh6cxY0GxO7tMyIPvMv4WEPAylIr874DIVNn3xVWUvgnQdTizbagn9-0Jgc7vC0xO_yJFo2jnnJ59wIAo_l_RlWPMEmiFN7Z549wM8Amv9QbNXjuV1yRBMeNRrM/s1600/extens15.png&quot; height=&quot;93&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Si la configuración es correcta, en el teléfono se muestra un mensaje informando que se ha registrado satisfactoriamente contra la centralita.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig497dIlcNq5m2wOtP7h14KMyaO9WJP_i44o2yCmzY_m9OPxS2wKCe9ufYWBhQ-DJ4KvymwucH11AU7hclwCdW3UGb_wOWBDgRNz_v8JoUJpliPuCmNKgV2DANyHMT-l2B4xL5azWUlnjS/s1600/extens16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig497dIlcNq5m2wOtP7h14KMyaO9WJP_i44o2yCmzY_m9OPxS2wKCe9ufYWBhQ-DJ4KvymwucH11AU7hclwCdW3UGb_wOWBDgRNz_v8JoUJpliPuCmNKgV2DANyHMT-l2B4xL5azWUlnjS/s1600/extens16.png&quot; height=&quot;23&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
Cliente IAX2&lt;/h3&gt;
&lt;br /&gt;
Una vez instalado el paquete &lt;i&gt;&lt;a href=&quot;http://packages.debian.org/wheezy/sflphone-gnome&quot; target=&quot;_blank&quot;&gt;sflphone-gnome&lt;/a&gt;&lt;/i&gt;, lastima que la versión de &lt;i&gt;KDE&lt;/i&gt;&amp;nbsp;sea&amp;nbsp;&lt;i&gt;&lt;a href=&quot;http://packages.debian.org/sid/sflphone-kde&quot; target=&quot;_blank&quot;&gt;inestable&lt;/a&gt;&lt;/i&gt;, desde el menú &lt;b&gt;Editar&lt;/b&gt; tenemos acceso a las &lt;b&gt;Preferencias&lt;/b&gt; de la aplicación y las &lt;b&gt;Cuentas&lt;/b&gt;. Dentro de la configuración de las cuentas añadimos una e ingresamos los siguientes parámetros:&lt;br /&gt;
&lt;br /&gt;
- &lt;b&gt;Alias:&lt;/b&gt; Nombre descriptivo para la cuenta.&lt;br /&gt;
- &lt;b&gt;Protocolo:&lt;/b&gt; En este caso &lt;i&gt;IAX2&lt;/i&gt;.&lt;br /&gt;
- &lt;b&gt;Nombre del equipo:&lt;/b&gt; Dirección &lt;i&gt;IP&lt;/i&gt; o nombre de host de la centralita.&lt;br /&gt;
- &lt;b&gt;Usuario:&lt;/b&gt; El número de la extensión.&lt;br /&gt;
- &lt;b&gt;Contraseña:&lt;/b&gt; El &lt;b&gt;secret&lt;/b&gt; configurado a la extensión.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOZ-M4VHu-u8m-KR-TLsZ82mZpIV95Blqiy8GdGbCW_zVdKK12keQWniyWFMcz_c1uWjOjN6l8dhlXHULIFKQpbhgMI3WKo6D4flHX85X6V2SRK9oWfXxLEt7O-Bb2y5oVzZBxLemNWj8_/s1600/extens17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOZ-M4VHu-u8m-KR-TLsZ82mZpIV95Blqiy8GdGbCW_zVdKK12keQWniyWFMcz_c1uWjOjN6l8dhlXHULIFKQpbhgMI3WKo6D4flHX85X6V2SRK9oWfXxLEt7O-Bb2y5oVzZBxLemNWj8_/s1600/extens17.png&quot; height=&quot;193&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez creada la cuenta podemos ver el estado de la misma e informa que ha fallado la autenticación.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSFfzSQgcYJCR8F8coJAReyuxk3x9WowbL946sgVR2uz4ZebafOjy4aVoSXoRYOmgfjDlnpXw_pyDF3jPXGBX10_Hu5boDdxEzsV5_u_z47p0uggCXmuVjJdi13nWSkto1v5s9Vzt8mF7x/s1600/extens18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSFfzSQgcYJCR8F8coJAReyuxk3x9WowbL946sgVR2uz4ZebafOjy4aVoSXoRYOmgfjDlnpXw_pyDF3jPXGBX10_Hu5boDdxEzsV5_u_z47p0uggCXmuVjJdi13nWSkto1v5s9Vzt8mF7x/s1600/extens18.png&quot; height=&quot;139&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Podemos tirar de los logs de &lt;i&gt;Asterisk&lt;/i&gt; (&lt;b&gt;Reports&lt;/b&gt; &amp;gt; &lt;b&gt;Asterisk Logs Files&lt;/b&gt;) pero a mi siempre me parece más entretenida la consola y en este caso encima colorea la salida del debug.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1LL1jWCGI9Aj8nupXMORYif9zlS6j772fuKizroXCXbrYjrV6hMaeOwXVp8FVo7ZtVkd2zd7bjbdphn9Q_z-bG4CdEEvUGUXeZdj33h98WaDQnOCDzRebb5iQNRk7F3ImtPLkGyJ2SDGV/s1600/extens19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1LL1jWCGI9Aj8nupXMORYif9zlS6j772fuKizroXCXbrYjrV6hMaeOwXVp8FVo7ZtVkd2zd7bjbdphn9Q_z-bG4CdEEvUGUXeZdj33h98WaDQnOCDzRebb5iQNRk7F3ImtPLkGyJ2SDGV/s1600/extens19.png&quot; height=&quot;43&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
El error en cuestión es:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Call rejected, CallToken Support required. If unexpected, resolve by placing address 192.168.1.38 in the calltokenoptional list or setting user 1002 requirecalltoken=no&lt;/span&gt;&lt;/blockquote&gt;
Entre las opciones &lt;b&gt;Device Options&lt;/b&gt; que no aparecieron a la hora de crear la extensión se encuentra &lt;b&gt;requirecalltoken&lt;/b&gt; con valor &lt;b&gt;Yes&lt;/b&gt; por defecto por lo que lo cambio a &lt;b&gt;No&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW-K1a3x2qZIDSwdM-D7BEvN71CJScrPC4RzOxAsaCRjW6nnuNfy0UxZVfjlLfKwfK4vnR2LFgZb9HqI0Z1-xG4dRQHxzHqV1OvOI65toqI2SgsVwpJ43PW-CUdKi6ZRGKcHcTALtN45Wz/s1600/extens20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW-K1a3x2qZIDSwdM-D7BEvN71CJScrPC4RzOxAsaCRjW6nnuNfy0UxZVfjlLfKwfK4vnR2LFgZb9HqI0Z1-xG4dRQHxzHqV1OvOI65toqI2SgsVwpJ43PW-CUdKi6ZRGKcHcTALtN45Wz/s1600/extens20.png&quot; height=&quot;37&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez habilitada nuevamente la cuenta comprobamos que se registra el terminal correctamente contra la centralita.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikRvv-KDOCp3ZdtklHd7Y3vYh7PkPvpyhtTY3k4Ia3DpdlOiT0-Epg0JHMR7YBi8IxOLhyX13s7bMu-1bbTGY7MwfuaSk2wPCxKAyduWOEuH18L_haNNfbNlbcGAaA_IdStok229UpoFG9/s1600/extens21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikRvv-KDOCp3ZdtklHd7Y3vYh7PkPvpyhtTY3k4Ia3DpdlOiT0-Epg0JHMR7YBi8IxOLhyX13s7bMu-1bbTGY7MwfuaSk2wPCxKAyduWOEuH18L_haNNfbNlbcGAaA_IdStok229UpoFG9/s1600/extens21.png&quot; height=&quot;32&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2&gt;
Llamadas de pruebas&lt;/h2&gt;
&lt;br /&gt;
Una vez los teléfonos están registrados correctamente contra la centralita podemos realizar llamadas de prueba entre ambas extensiones.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnkCotAA0pd4tmEyCgoLp1l13TXei-Ng_pCXTgl2GCGn2hVVRjY9Ruu0wVkZzunE7SueWE4D6JctJRZHOzk3rXnd46NvYfb8Fr9bRaVq8PgJh4vt8dm1_ud4aYHJ419oRksbLjNHITGaeK/s1600/extens22.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnkCotAA0pd4tmEyCgoLp1l13TXei-Ng_pCXTgl2GCGn2hVVRjY9Ruu0wVkZzunE7SueWE4D6JctJRZHOzk3rXnd46NvYfb8Fr9bRaVq8PgJh4vt8dm1_ud4aYHJ419oRksbLjNHITGaeK/s1600/extens22.png&quot; height=&quot;320&quot; width=&quot;170&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoLgcy_LePlVUU7Mwc9_BPwA-C2oK6nKA1jZUMtp1fXdnAyUEzIl91A8XbgPe1oEetP0foKKmRfLiXh8Rm-EUVJHlzESZL-xWAz5xbWov7fTBNjazwLYQTF4f1X_lK-1CW5YDmAYIrDyPF/s1600/extens23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoLgcy_LePlVUU7Mwc9_BPwA-C2oK6nKA1jZUMtp1fXdnAyUEzIl91A8XbgPe1oEetP0foKKmRfLiXh8Rm-EUVJHlzESZL-xWAz5xbWov7fTBNjazwLYQTF4f1X_lK-1CW5YDmAYIrDyPF/s1600/extens23.png&quot; height=&quot;293&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En posteriores entradas lo comentaré más en detalle pero es bueno que conozcamos que existen una serie de numeraciones preconfiguradas en la centralita llamadas &lt;b&gt;Features Codes&lt;/b&gt;. Estas se encuentran dentro del menú &lt;b&gt;Admin&lt;/b&gt; y podemos editarlas a nuestro antojo e incluso como ya veremos añadir otras nuevas.&lt;br /&gt;
&lt;br /&gt;
Por ejemplo, podemos consultar la hora del sistema marcando la opción &lt;i&gt;*60&lt;/i&gt; desde los teléfonos&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoWkGJ5ozSKsORAwq0_yqjwbSGbyjpYuO_YUlnMbFNe0fIVVzOTEwvpNDRC286ZHNGegzG5W7o-8hdWRNUVjGY37JrOG5CklDqMEu7ehfhUVM8btVPCKkSWaJlhXtLCkJCPEGAWevi-CFn/s1600/extens24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoWkGJ5ozSKsORAwq0_yqjwbSGbyjpYuO_YUlnMbFNe0fIVVzOTEwvpNDRC286ZHNGegzG5W7o-8hdWRNUVjGY37JrOG5CklDqMEu7ehfhUVM8btVPCKkSWaJlhXtLCkJCPEGAWevi-CFn/s1600/extens24.png&quot; height=&quot;292&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Hasta aquí la introducción a la creación de extensiones y la configuración de softphones tanto para clientes &lt;i&gt;SIP&lt;/i&gt; como &lt;i&gt;IAX2&lt;/i&gt;. En la siguiente entrada describiré más parámetros de configuración alguno de ellos para asegurar en la medida de lo posible nuestra instalación.&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/5139058552387279906/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/12/asterisknow-extensiones-sip-e-iax2.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/5139058552387279906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/5139058552387279906'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/12/asterisknow-extensiones-sip-e-iax2.html' title='AsteriskNOW: Extensiones SIP e IAX2'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJcR4uTfaX6d2OcR0ZPUGo24LxIyuJwC8Nf2GfIba60qpSevgzQ34ZI_4tI7eX1ff0ZU9Xvf7PqK7p21ilERbAmsYD_w2Hjth1pIo56Yc1OBhUusaUcyWLfH-G1ZOzIRp_n26rW647bRF4/s72-c/extens0.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-7439907471907083585</id><published>2013-12-28T23:47:00.000+01:00</published><updated>2013-12-28T23:47:10.131+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asterisknow"/><category scheme="http://www.blogger.com/atom/ns#" term="centralita"/><category scheme="http://www.blogger.com/atom/ns#" term="freepbx"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="redes"/><category scheme="http://www.blogger.com/atom/ns#" term="voip"/><title type='text'>AsteriskNOW: Introducción</title><content type='html'>Llevo unos días poniéndome al día con &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://www.asterisk.org/&quot; target=&quot;_blank&quot;&gt;Asterisk&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;, buscando información sobre las distintas opciones que nos ofrece a la hora de configurar la centralita y dar servicio a nuestros usuarios o a los clientes que nos llamen. Entre las muchas opciones me he decantado por &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://www.asterisk.org/downloads/asterisknow&quot; target=&quot;_blank&quot;&gt;AsteriskNOW&lt;/a&gt;&lt;/i&gt;&lt;/b&gt; por varias razones, una de ellas y la principal es que está mantenida por los desarrolladores de &lt;b&gt;Asterisk&lt;/b&gt;, hace uso de&amp;nbsp;&lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://www.freepbx.org/&quot; target=&quot;_blank&quot;&gt;FreePBX&lt;/a&gt;&lt;/i&gt;&lt;/b&gt; como interfaz gráfica y utiliza versiones recientes del software.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;AsterisNOW&lt;/b&gt; actualmente tiene a disposición la &lt;b&gt;versión 3.0.0&lt;/b&gt; que corre sobre un Sistema Operativo &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://www.centos.org/&quot; target=&quot;_blank&quot;&gt;CentOS&lt;/a&gt;&lt;/i&gt; 6.5&lt;/b&gt;&amp;nbsp;y utiliza para la centralita&amp;nbsp;&lt;b&gt;Asterisk 11.6.1&lt;/b&gt; y &lt;b&gt;FreePBX 2.11.0.11&lt;/b&gt;. Además podemos hacer uso del gestor de paquetes &lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://yum.baseurl.org/&quot; target=&quot;_blank&quot;&gt;YUM&lt;/a&gt;&lt;/i&gt;&lt;/b&gt; para instalar o desinstalar paquetes y mantener el sistema actualizado en todo momento.&lt;br /&gt;
&lt;br /&gt;
En el &lt;i&gt;&lt;a href=&quot;https://wiki.asterisk.org/wiki/display/AST/Installing+AsteriskNOW&quot; target=&quot;_blank&quot;&gt;siguiente enlace&lt;/a&gt;&lt;/i&gt; se detella la instalación del Sistema Operativo y como repetición a lo mencionado en el mismo, &lt;b&gt;es recomendable actualizar&lt;/b&gt; el sistema antes de acceder a la interfaz Web y hacer uso de la centralita.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKNIBRbr-8WqHbsH1pcWNjmGbf8p4Y9eZJB3y-DXhz_C2dZyA_pvSAJSeZ3cgo5H67BADBcRU_cPDv4ckPfgm7CFyJcpXO892u7q35nL5yOA2RHAuqVBonKIhNsF2aYfymcZpT-2v3RHDV/s1600/Asterisk0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKNIBRbr-8WqHbsH1pcWNjmGbf8p4Y9eZJB3y-DXhz_C2dZyA_pvSAJSeZ3cgo5H67BADBcRU_cPDv4ckPfgm7CFyJcpXO892u7q35nL5yOA2RHAuqVBonKIhNsF2aYfymcZpT-2v3RHDV/s1600/Asterisk0.png&quot; height=&quot;164&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez actualizado nos logueamos en la intefaz Web utilizando los credenciales por defecto, usuario &lt;b&gt;admin&lt;/b&gt; y contraseña &lt;b&gt;admin&lt;/b&gt;&amp;nbsp;para acceder al dashboard donde ver el estado del sistema y los servicios, notificaciones y estadísticas de la centralita.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEing_bhaP6cCC-G4BLUu0O4cab_eEQtTL0IP3wtgFGPmDrbBLrODFDcRM523t1CkWZUx1E9L11TzMV2vQtcfB527Qm48bEbt75O604YCVg2z8PnCr6sMGsScii2ExY6EQ0ELaBO5gk0IZuO/s1600/Asterisk1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEing_bhaP6cCC-G4BLUu0O4cab_eEQtTL0IP3wtgFGPmDrbBLrODFDcRM523t1CkWZUx1E9L11TzMV2vQtcfB527Qm48bEbt75O604YCVg2z8PnCr6sMGsScii2ExY6EQ0ELaBO5gk0IZuO/s1600/Asterisk1.png&quot; height=&quot;249&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En la parte superior de la página nos encontramos con la barra de navegación que contiene diversos menús desplegables para la configuración de la centralita, administración, herramientas, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX0Q_1i3mU-SPJMxlhN-625z0TCxOuMalE7NigXp5nouZDOR7aJo62cO5vndsxu9AbWd93tEame8rITU0gPv82JospeZkrHntEsY-yOH6tUdWAOfHrko_-gPWgVq4emfwsQ-1Gd6ZakngX/s1600/Asterisk2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX0Q_1i3mU-SPJMxlhN-625z0TCxOuMalE7NigXp5nouZDOR7aJo62cO5vndsxu9AbWd93tEame8rITU0gPv82JospeZkrHntEsY-yOH6tUdWAOfHrko_-gPWgVq4emfwsQ-1Gd6ZakngX/s1600/Asterisk2.png&quot; height=&quot;24&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Admin&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Menú dedicado a tareas de administrarción como crear usuarios y modificar sus contraseñas. Con el módulo &lt;b&gt;System Recordings&lt;/b&gt; podemos subir o realizar una grabación en una extensión y utilizarla en la configuración de nuestro sistema. Desde la opción &lt;b&gt;Module Admin&lt;/b&gt; podremos comprobar el estado de los módulos instalados y los disponibles, además de poder configurar una dirección de e-mail para que nos informe de las nuevas actualizaciones.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYhmS2aD-bmoOyNmgEVj34R4tlqGNr3PZolxqKu-7xhGKc08yj8iez-YNKlvGq9R2ix_DWrl-7Spj2ub6HPG4NXWxUD4chTpad4YdaDVd26QqdyLuc4uVzFwFYXifUntxSdDbzbJ34G9A9/s1600/Asterisk3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYhmS2aD-bmoOyNmgEVj34R4tlqGNr3PZolxqKu-7xhGKc08yj8iez-YNKlvGq9R2ix_DWrl-7Spj2ub6HPG4NXWxUD4chTpad4YdaDVd26QqdyLuc4uVzFwFYXifUntxSdDbzbJ34G9A9/s1600/Asterisk3.png&quot; height=&quot;94&quot; width=&quot;320&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5DGKYm0YgGRh7cniR0L6_Ask8plUIQW7Al1vQWGZdawmTyXiV6HbN7D_LdUWJe-IPuIjlwZ8ksp9wyFAHyktkHK1BgQ97rSP6cqutRLp2YRgb-vfJSoFrPk8-zwYlts7EnDiKReikCtTe/s1600/Asterisk4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5DGKYm0YgGRh7cniR0L6_Ask8plUIQW7Al1vQWGZdawmTyXiV6HbN7D_LdUWJe-IPuIjlwZ8ksp9wyFAHyktkHK1BgQ97rSP6cqutRLp2YRgb-vfJSoFrPk8-zwYlts7EnDiKReikCtTe/s1600/Asterisk4.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Applications&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Dentro de este menú encontraremos por defecto algunas opciones básicas y no tan básicas como la administración de extensiones (&lt;b&gt;Extensions&lt;/b&gt;), el parking de llamadas (&lt;b&gt;Parking&lt;/b&gt;) o las colas de llamadas (&lt;b&gt;Queues&lt;/b&gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5JkosnhcsRZSg_0Q2ctdoLYRbPPSDM_NOkidoDb-e0WG-rHxNAYnWT3Z1S6K0Uq-SHEtAKVplVP1iVUuFqt26FuDv2AcQBLJM_JdogCbWE5Yu_DIzEsnxLHwBIo5ogPLZIABCszCoI6PV/s1600/Asterisk5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5JkosnhcsRZSg_0Q2ctdoLYRbPPSDM_NOkidoDb-e0WG-rHxNAYnWT3Z1S6K0Uq-SHEtAKVplVP1iVUuFqt26FuDv2AcQBLJM_JdogCbWE5Yu_DIzEsnxLHwBIo5ogPLZIABCszCoI6PV/s1600/Asterisk5.png&quot; height=&quot;172&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Connectivity&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Este menú se utiliza para configurar parámetros de conectividad como su nombre indica, podremos definir troncales para la comunicación externa de la centralita, rutas de entrada y salida, etc...&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU0o17Oo2Us8ggb9U0pcG7zSNFxY_oGpS_CVQN4o-pByliqfLtOuA05qDQBYyloWT4iEoz1-z9RVQxusTxlNMZNMsMCn9ls7UXsFJ4LOVOQShkOu_hOR6CTxmXhoFBJTiSEkToKytdX2lW/s1600/Asterisk6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU0o17Oo2Us8ggb9U0pcG7zSNFxY_oGpS_CVQN4o-pByliqfLtOuA05qDQBYyloWT4iEoz1-z9RVQxusTxlNMZNMsMCn9ls7UXsFJ4LOVOQShkOu_hOR6CTxmXhoFBJTiSEkToKytdX2lW/s1600/Asterisk6.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Reports&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En este menú encontramos opciones de reporte como los logs de la centralita (&lt;b&gt;Asterisk Log Files&lt;/b&gt;) o el módulo &lt;b&gt;CDR&lt;/b&gt; (&lt;b&gt;Call Data Record&lt;/b&gt;) para el reporte de llamadas.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju4mTDP7DL0C4gkc9iAmQyhe3_nw-R0cbzxZK0uRvLaE5WYLE4JzwlWO1TLeszDUgu7bliCoP8vHwUDgSCvrluHmW4KhiChfyXPTSnSqe6qmnrqBTbhkLT5N7uy0Gv11x8EVF_OrAkCr_5/s1600/Asterisk7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju4mTDP7DL0C4gkc9iAmQyhe3_nw-R0cbzxZK0uRvLaE5WYLE4JzwlWO1TLeszDUgu7bliCoP8vHwUDgSCvrluHmW4KhiChfyXPTSnSqe6qmnrqBTbhkLT5N7uy0Gv11x8EVF_OrAkCr_5/s1600/Asterisk7.png&quot; height=&quot;76&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Settings&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Aqui podemos encontrar opciones de configuración avanzadas para el servidor, así como herramientas varias como el módulo &lt;b&gt;Music on Hold&lt;/b&gt; para la música en espera o la administración de los buzones de voz (&lt;b&gt;VoiceMail Admin&lt;/b&gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWaRn72hJc6JDyqOoCGMxUAFbKMiiZay_UrzpmRKlEsfLapGddX3vqzwhMTtfFu49AKoZU1Vnk0g9D0N15k-JmmXXKQPsJLkPCYhC2HXy4pMLVoPV4HkX1QQ8Xi6PjIN2mb-y-1Me7mwW2/s1600/Asterisk8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWaRn72hJc6JDyqOoCGMxUAFbKMiiZay_UrzpmRKlEsfLapGddX3vqzwhMTtfFu49AKoZU1Vnk0g9D0N15k-JmmXXKQPsJLkPCYhC2HXy4pMLVoPV4HkX1QQ8Xi6PjIN2mb-y-1Me7mwW2/s1600/Asterisk8.png&quot; height=&quot;82&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En la siguiente entrada empezaré con la creación de extensiones para después ver funcionalidades interesantes de cualquier centralita como buzones de voz, capturas llamadas entre extensiones, IVRs, etc.&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/7439907471907083585/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/12/asterisknow-introduccion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/7439907471907083585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/7439907471907083585'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/12/asterisknow-introduccion.html' title='AsteriskNOW: Introducción'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKNIBRbr-8WqHbsH1pcWNjmGbf8p4Y9eZJB3y-DXhz_C2dZyA_pvSAJSeZ3cgo5H67BADBcRU_cPDv4ckPfgm7CFyJcpXO892u7q35nL5yOA2RHAuqVBonKIhNsF2aYfymcZpT-2v3RHDV/s72-c/Asterisk0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-852600398256342572</id><published>2013-10-19T12:53:00.000+02:00</published><updated>2013-10-25T23:54:31.658+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cacti"/><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="monitorizacion"/><category scheme="http://www.blogger.com/atom/ns#" term="snmp"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Monitorización con Cacti: Probando configuraciones</title><content type='html'>Continuando con la serie &lt;i&gt;&lt;b&gt;Monitorización con Cacti&lt;/b&gt;&lt;/i&gt;, voy a explicar los pasos básicos para añadir equipos a nuestro sistema y configurar las gráficas que nos interesen para que el servidor pueda empezar a obtener datos.&lt;br /&gt;
&lt;br /&gt;
Como comentaba en la introducción de la serie, &lt;i&gt;&lt;a href=&quot;http://www.cacti.net/&quot; target=&quot;_blank&quot;&gt;Cacti&lt;/a&gt;&lt;/i&gt; es una herramienta de monitorización síncrona basada en protocolos de networking para obtener información de los equipos clientes que estén configurados en el sistema. Se pueden realizar desde peticiones &lt;i&gt;ICMP&lt;/i&gt; (&lt;i&gt;TCP&lt;/i&gt; y &lt;i&gt;UDP&lt;/i&gt;) hasta consultas &lt;i&gt;SNMPs&lt;/i&gt;&amp;nbsp;especícifas para obtener la información de un &lt;i&gt;OID&lt;/i&gt; único para un fabricante.&lt;br /&gt;
&lt;br /&gt;
Una de las pruebas más básicas que realizar es un ping a un servidor externo de Internet, en este caso he utilizado uno de los servidores &lt;i&gt;DNS&lt;/i&gt; de &lt;i&gt;Google&lt;/i&gt; para controlar la latencia de la conexión. Para ello desde el apartado &lt;b&gt;Devices&lt;/b&gt;, agregamos un nuevo equipo y rellenamos el formulario con los datos del dispositivo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3obOURSK4Eao846I9KOPbQ0UaGP_DIbW75b-OWhqCbOCk7pEcR7SCubwk4DQ40-xbiIUwgDtf5Vzt9jmYfRYAv38Ij4b5vuL5a7zkO1MLr0x6oNfUP95GiaLP7wUluRjd_2-1gby_2UJj/s1600/cacti23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3obOURSK4Eao846I9KOPbQ0UaGP_DIbW75b-OWhqCbOCk7pEcR7SCubwk4DQ40-xbiIUwgDtf5Vzt9jmYfRYAv38Ij4b5vuL5a7zkO1MLr0x6oNfUP95GiaLP7wUluRjd_2-1gby_2UJj/s320/cacti23.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
- &lt;b&gt;Descripción:&lt;/b&gt; Descripción del dispositivo&lt;br /&gt;
- &lt;b&gt;Hostname:&lt;/b&gt; &lt;i&gt;FQDN&lt;/i&gt; o &lt;i&gt;IP&lt;/i&gt; del dispositivo&lt;br /&gt;
- &lt;b&gt;Host Template:&lt;/b&gt; None&lt;b&gt;*&lt;/b&gt;&lt;br /&gt;
- &lt;b&gt;Downed Device Detection:&lt;/b&gt; Método para comprobar si el host está disponible para realizar consultas&lt;b&gt;**&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;*&lt;/b&gt; Colección de gráficas que se pueden aplicar a los host en función del fabricante, pruebas a realizar o cualquier otro grupo que queramos crear para facilitar la administración de los equipos.&lt;br /&gt;
&lt;b&gt;**&lt;/b&gt; Dependiendo del valor&amp;nbsp;aparecerá&amp;nbsp;un menu con más o menos opciones.&lt;br /&gt;
&lt;br /&gt;
Para crear gráficas vamos a&amp;nbsp;&lt;b&gt;Create Graphs for this Host&lt;/b&gt; y en este caso al no haber seleccionado ningún &lt;i&gt;Host Template&lt;/i&gt; en la configuración anterior, no aparecen gráficas por defecto que utilizar para este dispositivo. Para añadir una, elegimos a través del menu desplegable el test a realizar y lo agregamos a nuestro dispositivo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRPdpldz6R1niUG956f6REyGCbLkxkNs-sTqYpXTuHxmrqUqNzNYpodrUt09VtJGdnd8UTZfXGuDt2NWKJ1eJuLBGaFl2nV4g-r119stsw7WQpp4xXsgyzIjqD0oDsFxETZZWJrZAvZ89Z/s1600/cacti24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;122&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRPdpldz6R1niUG956f6REyGCbLkxkNs-sTqYpXTuHxmrqUqNzNYpodrUt09VtJGdnd8UTZfXGuDt2NWKJ1eJuLBGaFl2nV4g-r119stsw7WQpp4xXsgyzIjqD0oDsFxETZZWJrZAvZ89Z/s320/cacti24.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Pongo un nombre para la leyenda y un color alegre.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilTBE8ey2Dz-xJx5B2BJM0ywRrUETWd71qqQHiCVhkE_8aVHf3wvP4xQ9UP4zm7tjs7fLXPHk_nuJFjevs4k92nuzYAgXOhmnE9qJgOxCT_eHs89bzS80HVBW8T0b1Qbc_nUIAaZCwOEUf/s1600/cacti25.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;78&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilTBE8ey2Dz-xJx5B2BJM0ywRrUETWd71qqQHiCVhkE_8aVHf3wvP4xQ9UP4zm7tjs7fLXPHk_nuJFjevs4k92nuzYAgXOhmnE9qJgOxCT_eHs89bzS80HVBW8T0b1Qbc_nUIAaZCwOEUf/s320/cacti25.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez creada la gráfica, desde &lt;b&gt;Graph Management&lt;/b&gt; se puede comprobar el estado de la misma.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSxDqh3eUlPJtUyY2i2tqXnnPWnyY9soRmYaj48Fmbk8r90fAk3YG9zj7oMmUJ_JgbxXwtsw1e5XR3RjrlZyR0FGO7wVzv0HhL8BsTcvPzBUMIcC4teaMELRC-VlIMBtPpnVvUjFopae_p/s1600/cacti26.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;46&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSxDqh3eUlPJtUyY2i2tqXnnPWnyY9soRmYaj48Fmbk8r90fAk3YG9zj7oMmUJ_JgbxXwtsw1e5XR3RjrlZyR0FGO7wVzv0HhL8BsTcvPzBUMIcC4teaMELRC-VlIMBtPpnVvUjFopae_p/s320/cacti26.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
A través de &lt;b&gt;Graph Tree&lt;/b&gt; he añadido el host a la vista por defecto, por lo que al ir a la pestaña &lt;b&gt;Graph&lt;/b&gt; están los dos dispositivos para poder ver los datos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5Wg1cLJY_cjKDkXD4YFlemTj02SPMslnWJkvayeySVUM_PJ1g0JK0X9PBa4yYTpip9T5-nWnqeCus_KpEgFgOaYjcsursllipPA1CZupTlQC-wIi65EuOGl2f51FtRkk40OeR2_yWMcbv/s1600/cacti29.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;123&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5Wg1cLJY_cjKDkXD4YFlemTj02SPMslnWJkvayeySVUM_PJ1g0JK0X9PBa4yYTpip9T5-nWnqeCus_KpEgFgOaYjcsursllipPA1CZupTlQC-wIi65EuOGl2f51FtRkk40OeR2_yWMcbv/s320/cacti29.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una de las maravillas&amp;nbsp;de &lt;i&gt;&lt;a href=&quot;http://oss.oetiker.ch/rrdtool/&quot; target=&quot;_blank&quot;&gt;RRDTools&lt;/a&gt;&lt;/i&gt;, a partir de la&amp;nbsp;&lt;i&gt;&lt;a href=&quot;http://oss.oetiker.ch/smokeping/pub/CHANGES&quot; target=&quot;_blank&quot;&gt;versión 2.2.0&lt;/a&gt;&lt;/i&gt;, es que puedes hacer zoom en las gráficas para centrar el detalle donde tu quieras. &lt;i&gt;Cacti&lt;/i&gt; por supuesto también incorpora esta funcionalidad desde la &lt;i&gt;&lt;a href=&quot;http://www.cacti.net/changelog.php&quot; target=&quot;_blank&quot;&gt;versión 0.6.4&lt;/a&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTeoTefDQurUdbgiKINJ7Gy-fpj1-QDKOuAc3x5P4pEzuc6YPQRku8c5m9c2b6-xXapvqpdhVpbIC53Plo-qiBGB01H_ZBKbHDPA0eOA2OWGYOW9bn7PRRhO1O30SOqZbMaTfDyyzXSkv7/s1600/cacti32.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbQHhilzPKHCT1jwlbOF8hOTS-2aC3XpvFEu54t-25TrMZ2QWEvxb4ZxGkv0dxy4xpugwVTmLw3KJzMzXyM2YbzAvOx49MQddx6Dvrgdd_Y5p5J3IimPiBlzBYkhd3KxYlWh7OueKRXkRL/s1600/cacti33.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;120&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbQHhilzPKHCT1jwlbOF8hOTS-2aC3XpvFEu54t-25TrMZ2QWEvxb4ZxGkv0dxy4xpugwVTmLw3KJzMzXyM2YbzAvOx49MQddx6Dvrgdd_Y5p5J3IimPiBlzBYkhd3KxYlWh7OueKRXkRL/s320/cacti33.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;img border=&quot;0&quot; height=&quot;120&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTeoTefDQurUdbgiKINJ7Gy-fpj1-QDKOuAc3x5P4pEzuc6YPQRku8c5m9c2b6-xXapvqpdhVpbIC53Plo-qiBGB01H_ZBKbHDPA0eOA2OWGYOW9bn7PRRhO1O30SOqZbMaTfDyyzXSkv7/s320/cacti32.png&quot; width=&quot;320&quot; /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
Ahora voy a configurar un router,&amp;nbsp;&lt;a href=&quot;https://openwrt.org/&quot; style=&quot;font-style: italic;&quot; target=&quot;_blank&quot;&gt;OpenWrt&lt;/a&gt;&amp;nbsp;para ser más exacto,&amp;nbsp;y obtener el tráfico de red de alguna de sus interfaces utilizando&amp;nbsp;&lt;i&gt;SNMP&lt;/i&gt; tanto para conocer el estado del dispositivo como para obtener los datos de actividad de las interfaces de red.&lt;br /&gt;
&lt;br /&gt;
Para ello relleno el formulario con los datos del equipo asegurándome de tener correctos los datos de la versión del protocolo y de la &lt;i&gt;community&lt;/i&gt; autorizada.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGOjnFR1G5Ui7lqI9vE1tea0DmMm_oRzoMjshTjoBJcAkoOQ2Zb4PvPXh5a5CWii8XEo58RjRYvnbilJYWdCaZvim8BnlvUVp4gBtyREUjF0D1Z3ZOeLjMrVVrSitWgUtSbTHz5E3RdHuT/s1600/cacti34.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;194&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGOjnFR1G5Ui7lqI9vE1tea0DmMm_oRzoMjshTjoBJcAkoOQ2Zb4PvPXh5a5CWii8XEo58RjRYvnbilJYWdCaZvim8BnlvUVp4gBtyREUjF0D1Z3ZOeLjMrVVrSitWgUtSbTHz5E3RdHuT/s320/cacti34.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En este caso he utilizado &lt;b&gt;Generic SNMP-enabled Host&lt;/b&gt; como template, que utiliza el estandar &lt;i&gt;&lt;a href=&quot;http://tools.cisco.com/Support/SNMP/do/BrowseMIB.do?local=en&amp;amp;mibName=SNMPv2-MIB&quot; target=&quot;_blank&quot;&gt;SNMPv2-MIB&lt;/a&gt;&lt;/i&gt;&amp;nbsp;para obtener un listado de las interfaces del dispositivo y los datos relativos a las mismas.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF5108SXwt27a7UJoCg9UuTwPaB5d6Y6USatuUF5xW1gFSwfRaw6ooNkCBYxh4axcpiDZidc7il4d_-SwFjXUiYkvqeQBn4O8-LQUVuKC42O6ya_vq8Kkvaklz4lw5KyhnSwkKlOLAxhRy/s1600/cacti35.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF5108SXwt27a7UJoCg9UuTwPaB5d6Y6USatuUF5xW1gFSwfRaw6ooNkCBYxh4axcpiDZidc7il4d_-SwFjXUiYkvqeQBn4O8-LQUVuKC42O6ya_vq8Kkvaklz4lw5KyhnSwkKlOLAxhRy/s320/cacti35.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
La mejor manera de organizar nuestras gráficas es a través de grupos en &lt;b&gt;Graph Tree&lt;/b&gt;, diferenciando los equipos por funcionalidades, vistas de las gráficas más utilizadas... imaginación al poder. En este caso para el router OpenWrt, lo he agregado al grupo&amp;nbsp;&lt;i&gt;Access Points&lt;/i&gt; donde tengo los dispositivos Wireless a monitorizar.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3vJpQLpLdLII0BQI1wtltAqu202TbMXJaz6nc2Xk_Ehj9t5-oYww36XFgtkiiOCK1lOigM-_lOVwtsyY-J8h5kWe5L8Dg3apuTXmukflE2QMnDiPkzcS1DlyisoAJrstlmcPCn7OdAtBb/s1600/cacti39.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3vJpQLpLdLII0BQI1wtltAqu202TbMXJaz6nc2Xk_Ehj9t5-oYww36XFgtkiiOCK1lOigM-_lOVwtsyY-J8h5kWe5L8Dg3apuTXmukflE2QMnDiPkzcS1DlyisoAJrstlmcPCn7OdAtBb/s1600/cacti39.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Configuraciones varias&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En esta parte de la entrada voy a comentar las configuraciones mínimas y algunas veces por defecto que he utilizado para algunos routers, en caso de producción yo no haría esto...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- OpenWrt&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Hay que tener instalado el demonio &lt;i&gt;SNMP&lt;/i&gt; (&lt;b&gt;snmpd&lt;/b&gt;), para ello &lt;i&gt;&lt;a href=&quot;http://wiki.openwrt.org/doc/techref/opkg&quot; target=&quot;_blank&quot;&gt;opkg&lt;/a&gt;&lt;/i&gt; y los repositorios nos facilitan la administración de paquetes en estos equipos. Modifico los valores del &lt;i&gt;system&lt;/i&gt; y curioseo la configuración por defecto para la &lt;i&gt;community&lt;/i&gt;&amp;nbsp;&lt;b&gt;public&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTb3-ogb_h04YtBh1nbDaJvYYGDcX1hUawwdf2LB4xECszmdvLwlyA4uXhrKbxJH2_aapsLJ8u33_i2bngB7madL8QMA-7Wpwa5ipLm2WWX8Bi-hjPFi26diXsf71kJde-3aq100PEdejl/s1600/OpenWrt0.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;129&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTb3-ogb_h04YtBh1nbDaJvYYGDcX1hUawwdf2LB4xECszmdvLwlyA4uXhrKbxJH2_aapsLJ8u33_i2bngB7madL8QMA-7Wpwa5ipLm2WWX8Bi-hjPFi26diXsf71kJde-3aq100PEdejl/s320/OpenWrt0.png&quot; width=&quot;320&quot; /&gt;&amp;nbsp;&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0yqbWwfJk1U___99mC0AOV_3wyY1K92hx05iYHz1WX-BdGh3k4hHukiRyQTf4ETbErdAmH2HjWM0jX2unkHzSJbGbSiQjUhw2TxWtsyrH1g-D7Ntt38X9pWh3bAWEuyYfLBozn4QP-QBR/s1600/OpenWrt1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;283&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0yqbWwfJk1U___99mC0AOV_3wyY1K92hx05iYHz1WX-BdGh3k4hHukiRyQTf4ETbErdAmH2HjWM0jX2unkHzSJbGbSiQjUhw2TxWtsyrH1g-D7Ntt38X9pWh3bAWEuyYfLBozn4QP-QBR/s320/OpenWrt1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijEZwhTVC7-eKu3axsA_KCJdbytzDLp12mKBwAnEVXY9eJELoGBxhs9If27UljDxBbxBpE5-k1MjRTt8JfeZpY10Po1Ec3Bb3sFcz1h9o-XGCi8lozB5j4_568EmtsaqMBcd1PNVaAPO-i/s1600/cacti36.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;128&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijEZwhTVC7-eKu3axsA_KCJdbytzDLp12mKBwAnEVXY9eJELoGBxhs9If27UljDxBbxBpE5-k1MjRTt8JfeZpY10Po1Ec3Bb3sFcz1h9o-XGCi8lozB5j4_568EmtsaqMBcd1PNVaAPO-i/s320/cacti36.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b style=&quot;clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b style=&quot;clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;- Mikrotik&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Defino una &lt;i&gt;community&lt;/i&gt; &lt;b&gt;public&lt;/b&gt; accesible para el rango de direcciones &lt;i&gt;IPs&lt;/i&gt; que estoy usando y modifico los datos de contacto del dispositivo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirFXjP0_QIGOM5L1MXl9SUNi2GPvK2YnRRO1SWaOpNnDPGjndJRAOjDq5SY7RIhyJWxFFkMrfwPBiu-uP7uNjksj_bWotOBnt1Jd1PdF4zDcHxOdow_NzBqQUfG-j7JtMMQDNHVkEm_QhD/s1600/Mikrotik0.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;81&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirFXjP0_QIGOM5L1MXl9SUNi2GPvK2YnRRO1SWaOpNnDPGjndJRAOjDq5SY7RIhyJWxFFkMrfwPBiu-uP7uNjksj_bWotOBnt1Jd1PdF4zDcHxOdow_NzBqQUfG-j7JtMMQDNHVkEm_QhD/s320/Mikrotik0.png&quot; width=&quot;320&quot; /&gt;&amp;nbsp;&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5jXGhzuACEkEn3RKw0_TzpkWyG-QPqBtCpM_wddSpyBh1OPr1GIWbT9n9KuFzbmb1NnPrgfH_V6iJ_tfC2vOp7n-Rq-qYQc5LvrC05b72uDly1LfHUVHnja6ezlpQdKyIMHFGYMgpPboI/s1600/Mikrotik1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;106&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5jXGhzuACEkEn3RKw0_TzpkWyG-QPqBtCpM_wddSpyBh1OPr1GIWbT9n9KuFzbmb1NnPrgfH_V6iJ_tfC2vOp7n-Rq-qYQc5LvrC05b72uDly1LfHUVHnja6ezlpQdKyIMHFGYMgpPboI/s320/Mikrotik1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMjsFRU21KYF6jS-5yvgrsY45TQYn6gLQKETI3oMAZ2OeXQGfSG0USXP6nQxPLrY2cHABIKkfGrxz854ffokyt0aJcoQoxDVoXsXVhJRCdWpXIVS4bCaIayaOTgUkrxDK2nZ-ni6r5wwuk/s1600/cacti40.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;128&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMjsFRU21KYF6jS-5yvgrsY45TQYn6gLQKETI3oMAZ2OeXQGfSG0USXP6nQxPLrY2cHABIKkfGrxz854ffokyt0aJcoQoxDVoXsXVhJRCdWpXIVS4bCaIayaOTgUkrxDK2nZ-ni6r5wwuk/s320/cacti40.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;- Cisco&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En el caso de &lt;i&gt;&lt;a href=&quot;http://www.cisco.com/&quot; target=&quot;_blank&quot;&gt;Cisco&lt;/a&gt;&lt;/i&gt; sólo he configurado una interfaz &lt;i&gt;Ethernet&lt;/i&gt;, una &lt;i&gt;community&lt;/i&gt; &lt;b&gt;public&lt;/b&gt; con permisos de lectura y los datos de contacto del dispositivo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgce53WWqpAoyMzXp5ebd4Ao_4IqGPDxKGCNBeurLwzLD8B2roP2JPm3_2b0nVOLltrzF15OWMB2xXJ1pMED1jfr9QkHGkvtfWQ2MspXnpjePcLWqtTRNIWfiVACIXcFy4Ig98KdGTUWER_/s1600/Cisco.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;230&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgce53WWqpAoyMzXp5ebd4Ao_4IqGPDxKGCNBeurLwzLD8B2roP2JPm3_2b0nVOLltrzF15OWMB2xXJ1pMED1jfr9QkHGkvtfWQ2MspXnpjePcLWqtTRNIWfiVACIXcFy4Ig98KdGTUWER_/s320/Cisco.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge0maXHCBLUQwGhfNuL3D7nXk6JJSpyuBkFr1Aj_SCseCFSfEdg5CeUCFuPiY9jTmYuXJdptkjz5RKZBquOTEGf1BsjHNzu-zeLvMoXFXJs0b7KvHfTxRZfpfkQZBQexX9Cjv1JsEWyaRG/s1600/cacti42.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;112&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge0maXHCBLUQwGhfNuL3D7nXk6JJSpyuBkFr1Aj_SCseCFSfEdg5CeUCFuPiY9jTmYuXJdptkjz5RKZBquOTEGf1BsjHNzu-zeLvMoXFXJs0b7KvHfTxRZfpfkQZBQexX9Cjv1JsEWyaRG/s320/cacti42.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;- Juniper&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Para &lt;i&gt;&lt;a href=&quot;http://www.juniper.net/&quot; target=&quot;_blank&quot;&gt;Juniper&lt;/a&gt;&lt;/i&gt; muy similar que para &lt;i&gt;Cisco&lt;/i&gt;: una interfaz de red, una &lt;i&gt;community&lt;/i&gt; con permisos de lectura para el rango de &lt;i&gt;IP&lt;/i&gt; que estoy usando y los datos de contacto del dispositivo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcjd8RUD1ibWwZRUEgN8XC-djiTzH4pNYBw1PDDr4RNu99DCt-t6uBbReTZB9hdZdQsSHPnr8diXmmBCcQ9Tt91-fqPnufjypvVHxMYuF_n5c82WVeph_S9LfxgZVKn3ADu1xTn_7L1KzL/s1600/junos.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcjd8RUD1ibWwZRUEgN8XC-djiTzH4pNYBw1PDDr4RNu99DCt-t6uBbReTZB9hdZdQsSHPnr8diXmmBCcQ9Tt91-fqPnufjypvVHxMYuF_n5c82WVeph_S9LfxgZVKn3ADu1xTn_7L1KzL/s320/junos.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGWsHkEBM_kMOAfE3lQfC4PQJnE-mJcqQPOHY3wuqv0NCfEw5nCKIY5Qk7FmL1iUG8hyrqJrqDPzAb24WpWgBjICnkK0eUOy_NW4C9MvDDNeSvdDRbebQOSiBCzSVRDmZlE3ylzWD5dwOW/s1600/cacti43.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;128&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGWsHkEBM_kMOAfE3lQfC4PQJnE-mJcqQPOHY3wuqv0NCfEw5nCKIY5Qk7FmL1iUG8hyrqJrqDPzAb24WpWgBjICnkK0eUOy_NW4C9MvDDNeSvdDRbebQOSiBCzSVRDmZlE3ylzWD5dwOW/s320/cacti43.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/852600398256342572/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/10/monitorizacion-con-cacti-probando.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/852600398256342572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/852600398256342572'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/10/monitorizacion-con-cacti-probando.html' title='Monitorización con Cacti: Probando configuraciones'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3obOURSK4Eao846I9KOPbQ0UaGP_DIbW75b-OWhqCbOCk7pEcR7SCubwk4DQ40-xbiIUwgDtf5Vzt9jmYfRYAv38Ij4b5vuL5a7zkO1MLr0x6oNfUP95GiaLP7wUluRjd_2-1gby_2UJj/s72-c/cacti23.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-4217555851608404929</id><published>2013-09-28T03:28:00.000+02:00</published><updated>2013-10-25T23:46:10.668+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cacti"/><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="monitorizacion"/><category scheme="http://www.blogger.com/atom/ns#" term="snmp"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Monitorización con Cacti: Instalación</title><content type='html'>Bueno, pues es hora de comenzar con la instalación...&lt;br /&gt;
&lt;br /&gt;
Como comentaba en la &lt;a href=&quot;http://debian-comunicacion.blogspot.com.es/2013/09/monitorizacion-con-cacti-introduccion.html&quot; target=&quot;_blank&quot;&gt;Introducción&lt;/a&gt;, la instalación se realizará sobre un sistema &lt;i&gt;&lt;a href=&quot;http://www.debian.org/releases/stable/&quot; target=&quot;_blank&quot;&gt;Debian Wheezy&lt;/a&gt;&lt;/i&gt; y en esta entrada no se explica la instalación del sistema operativo pero en entradas anteriores del blog se detalla la instalación de&amp;nbsp;&lt;i&gt;Debian&amp;nbsp;NetInstall&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Los paquetes necesarios para instalar &lt;i&gt;Cacti&lt;/i&gt; en nuestro equipo son:&amp;nbsp;&lt;b&gt;apache2, php5, php5-mysql, php5-gb, mysql-server, rrdtool, snmp, php5-snmp&lt;/b&gt; y ejecutando el comando &lt;b&gt;aptitude install&lt;/b&gt; con dichos paquetes nos resuelve e instala las dependencias necesarias.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkXDXsz2Gyr7dPQRx6emcj0hiPNWJlvbArbOziXWjBC9axnJaiDTfGHgIDOqblxtKe5PRxYb-7oCbFlIMJMUC0GQftAxm-xOuRnrSS7gY5IYvCjorFo1UOqq0ycL7CdKMIznWa_IW7l1mc/s1600/cacti0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;75&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkXDXsz2Gyr7dPQRx6emcj0hiPNWJlvbArbOziXWjBC9axnJaiDTfGHgIDOqblxtKe5PRxYb-7oCbFlIMJMUC0GQftAxm-xOuRnrSS7gY5IYvCjorFo1UOqq0ycL7CdKMIznWa_IW7l1mc/s320/cacti0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez preparado el sistema operativo, procedemos a la instalación de &lt;i&gt;Cacti&lt;/i&gt; con el comando &lt;b&gt;aptitude install cacti&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglUkPiNAsmXxU5JFRcUKS4X3CcQTMNV5hpY5ENFA7u3fxMRRiQijAhUsxHxdp_VYIPwbJ-kB5c2zbh1Mwj6TiygX4BEKjjBLPTW_ElcRUQguIrdVIgqh0rdv05rMIRzTvCm-sJ0dWHsVhg/s1600/cacti1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;47&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglUkPiNAsmXxU5JFRcUKS4X3CcQTMNV5hpY5ENFA7u3fxMRRiQijAhUsxHxdp_VYIPwbJ-kB5c2zbh1Mwj6TiygX4BEKjjBLPTW_ElcRUQguIrdVIgqh0rdv05rMIRzTvCm-sJ0dWHsVhg/s320/cacti1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras una advertencia del cambio de ruta de la libreria &lt;i&gt;adodb&lt;/i&gt; para &lt;i&gt;PHP&lt;/i&gt;, seleccionamos el servidor Web que vamos a utilizar, en mi caso &lt;i&gt;apache2&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgyTSrmF64fZMQ1zYu9zHEWt3lMorSw6elZqQVJsmgmfoGr9FrrPVdN4t2u7zZXrQVxQvJLRxoeuTA9MTYAYpiyicRCSeVkxTI_BTSgC5XxALXd8bmu6LiHoRnXulTlqxE1tQ5b7N0TuSx/s1600/cacti3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;128&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgyTSrmF64fZMQ1zYu9zHEWt3lMorSw6elZqQVJsmgmfoGr9FrrPVdN4t2u7zZXrQVxQvJLRxoeuTA9MTYAYpiyicRCSeVkxTI_BTSgC5XxALXd8bmu6LiHoRnXulTlqxE1tQ5b7N0TuSx/s320/cacti3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Realizamos la configuración de la base de datos &lt;i&gt;MySQL&lt;/i&gt; a través del instalador y le proporcionamos la contraseña del usuario administrador de la misma.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYYKAC2-tdJxQrRNrHE1EK6sjhPtBQyxUp_uTAjXJgqMYDktoZ1AnAjXcJE3BvjK4YN_6_ywpXQoh1iEvIIy0Stabzaz2lpKCQYAjkNoW7pFz0vzGJUJDPpvCQM8fpEW6FQQXMphJTxS1E/s1600/cacti5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYYKAC2-tdJxQrRNrHE1EK6sjhPtBQyxUp_uTAjXJgqMYDktoZ1AnAjXcJE3BvjK4YN_6_ywpXQoh1iEvIIy0Stabzaz2lpKCQYAjkNoW7pFz0vzGJUJDPpvCQM8fpEW6FQQXMphJTxS1E/s320/cacti5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez finalizado el proceso de instalación de los paquetes, queda realizar la instalación de la aplicación Web propiamente dicha. Para ello nos diriguimos a la siguiente &lt;i&gt;URL&lt;/i&gt;: &lt;b&gt;http://IP_SERVER/&lt;server_ip&gt;cacti&lt;/server_ip&gt;&lt;/b&gt; que nos debería redirigir al mensaje de bienvenida del instalador.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQV7_mgIgsU0iXGE-n2x9KEdKtSxL5-0L1taEMR1YHVljhKHQkpn1elW6G7xBL-CaJ5bVZdNl1qq9S16iUzWPpFigUb_c2C4js9-72cOl-fLls79jHERxBlHpvInyOJZaTlfKqr-WtlPAW/s1600/cacti6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQV7_mgIgsU0iXGE-n2x9KEdKtSxL5-0L1taEMR1YHVljhKHQkpn1elW6G7xBL-CaJ5bVZdNl1qq9S16iUzWPpFigUb_c2C4js9-72cOl-fLls79jHERxBlHpvInyOJZaTlfKqr-WtlPAW/s320/cacti6.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En la siguiente pantalla seleccionaremos una nueva instalación y nos muestra los credenciales por defecto para el acceso a la base de datos. En caso de querer cambiar dichos datos, editaremos el fichero que nos indica el mensaje de información, &lt;i&gt;include/config.php&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7Ms846ROfCFx_A0UavZXB44Qtyuzcw4d8wF0vZCcQXGm4eZ2W4xVM6uzElqgS803FXM1P-3TcfVaGNCHeqcwf6yV5SPAYPJeFHxtTqfqxtfmGxzyHuh0DqVNfubtvxPFNaGZUw7CS9oFR/s1600/cacti7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7Ms846ROfCFx_A0UavZXB44Qtyuzcw4d8wF0vZCcQXGm4eZ2W4xVM6uzElqgS803FXM1P-3TcfVaGNCHeqcwf6yV5SPAYPJeFHxtTqfqxtfmGxzyHuh0DqVNfubtvxPFNaGZUw7CS9oFR/s320/cacti7.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
La siguiente pantalla nos informa de las diferentes herramientas que &lt;i&gt;Cacti&lt;/i&gt; necesita para funcionar correctamente. En determinados casos, es posible especificar diferentes rutas para algunos de los ejecutables.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirgt0jNgROL2unPEKIE_jH9-0RDS5_rBzCNGO3nCEvmhSpdT1Bo5mPlhwxp-Q25ha8n2ewSlTVIvFjwAVdGu8_5Xy-aaShjEF1pGpaEiAmqIxGA6Zn6Pgl4rA43Ytbr3Q0Isn18Zigij0I/s1600/cacti8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirgt0jNgROL2unPEKIE_jH9-0RDS5_rBzCNGO3nCEvmhSpdT1Bo5mPlhwxp-Q25ha8n2ewSlTVIvFjwAVdGu8_5Xy-aaShjEF1pGpaEiAmqIxGA6Zn6Pgl4rA43Ytbr3Q0Isn18Zigij0I/s320/cacti8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez finalizado el proceso de instalación, accedemos a la URL de la aplicación y nos logueamos con el usuario&amp;nbsp;&lt;b&gt;admin&lt;/b&gt; y&amp;nbsp;&lt;b&gt;cualquier contraseña&lt;/b&gt; porque nos obligará a modificarla una vez logueados.&lt;br /&gt;
&lt;br /&gt;
En cualquier caso, llegaremos a la pantalla inicial de la aplicación donde no ha pasado el tiempo por ella y aparentemente no ha cambiado nada.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijfqSABZcLR9lG0EF8zwQRWwPRNIrrTrzi9h2XVWD6gTKZlHcN7CtcW8WA_Ec3J3fffDIJKxbMNPELHFkcL5iYEkOcUpts8WfzmBpybBizvaxUMxkNLUxhbvQYb_uPx0nY4AF11PCm34Yi/s1600/cacti9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;149&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijfqSABZcLR9lG0EF8zwQRWwPRNIrrTrzi9h2XVWD6gTKZlHcN7CtcW8WA_Ec3J3fffDIJKxbMNPELHFkcL5iYEkOcUpts8WfzmBpybBizvaxUMxkNLUxhbvQYb_uPx0nY4AF11PCm34Yi/s320/cacti9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Pero si nos fijamos en el apartado &lt;b&gt;Configuration&lt;/b&gt; de la barra de navegación del lado izquierdo, vemos alguna que otra novedad: &lt;b&gt;Plugin Management&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_TDZYySMt3FehlLAr1J0Mo0yBYHRpITEH10QYzAAYaliHvoT38wbJcSW0HX8euUBKzHPrLxvdOVkJuq9w08e8hoCY1fS7rkRnvtPdKoUwPVoI4A2WhcHGOotMxTBiFcuaQsBwM4ir40Or/s1600/cacti10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_TDZYySMt3FehlLAr1J0Mo0yBYHRpITEH10QYzAAYaliHvoT38wbJcSW0HX8euUBKzHPrLxvdOVkJuq9w08e8hoCY1fS7rkRnvtPdKoUwPVoI4A2WhcHGOotMxTBiFcuaQsBwM4ir40Or/s1600/cacti10.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Antiguamente había que pelearse con &lt;i&gt;Cacti&lt;/i&gt; para instalar el &lt;b&gt;PIA&lt;/b&gt; (&lt;i&gt;&lt;a href=&quot;http://docs.cacti.net/manual:087:1_installation.9_pia&quot; target=&quot;_blank&quot;&gt;Plugin Architecture&lt;/a&gt;&lt;/i&gt;) y poder disfrutar de los &lt;i&gt;&lt;a href=&quot;http://docs.cacti.net/plugins&quot; target=&quot;_blank&quot;&gt;plugins&lt;/a&gt;&lt;/i&gt; de la comunidad. Pero a partir de la versión &lt;b&gt;0.8.8a&lt;/b&gt; esta &lt;i&gt;&lt;a href=&quot;http://www.cacti.net/release_notes_0_8_8a.php&quot; target=&quot;_blank&quot;&gt;característica está incluida&lt;/a&gt;&lt;/i&gt; y gracias a que dicha versión se encuentra en el &lt;i&gt;&lt;a href=&quot;http://packages.debian.org/wheezy/cacti&quot; target=&quot;_blank&quot;&gt;repositorio estable&lt;/a&gt;&lt;/i&gt; de &lt;i&gt;Debian&lt;/i&gt; no tenemos que pelearnos instalándolo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgFdsZwh86E78-qMbcc6ybTEV_zZsEfbsAyoiKtoopicjoPUzuAvTtgirGAIqmJAWWoKGVtKyUeJlNg99IPGyEYdJcLM7VQKqwzNGqIAslqemGYsq0IY3cgT-9DtGr0XbQdLs5g5OIzPhH/s1600/cacti11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;89&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgFdsZwh86E78-qMbcc6ybTEV_zZsEfbsAyoiKtoopicjoPUzuAvTtgirGAIqmJAWWoKGVtKyUeJlNg99IPGyEYdJcLM7VQKqwzNGqIAslqemGYsq0IY3cgT-9DtGr0XbQdLs5g5OIzPhH/s320/cacti11.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
De siempre &lt;i&gt;Cacti&lt;/i&gt; viene configurado para monitorizar el host donde está alojado y en esta versión no iba a ser una excepción. En el apartado &lt;b&gt;Devices&lt;/b&gt; podemos administrar los dispositivos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMz2on3C8jztJI8Tgkljojg1kZV1xTGHpXmyimMnsf_LNZ7ULHMUQ1au7VL_mH_0sgt_2buqs7xlp8UfDt_Ai2F1yx_gvVDR-rs_XSRtR9v8PeorIMFgRMGcVwHaDIui68ozSivp3aKJ1D/s1600/cacti13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;53&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMz2on3C8jztJI8Tgkljojg1kZV1xTGHpXmyimMnsf_LNZ7ULHMUQ1au7VL_mH_0sgt_2buqs7xlp8UfDt_Ai2F1yx_gvVDR-rs_XSRtR9v8PeorIMFgRMGcVwHaDIui68ozSivp3aKJ1D/s320/cacti13.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Al igual que en&amp;nbsp;&lt;b&gt;Graph Management&lt;/b&gt; podemos administrar las gráficas creadas para nuestros hosts.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilzguYy6SVGxYVzMUxR1jvggc_xOMxv_Ypn1YnvNUSqwJynvo3EFJ_Nu37ey1n5ZIuiPjoD92Eni3rcLbxFTFSrWSZIBWdWIXOaHfbFu4QK4E3WXYsu19SPSUnpYIksV4y-tmdHk50m5cs/s1600/cacti14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilzguYy6SVGxYVzMUxR1jvggc_xOMxv_Ypn1YnvNUSqwJynvo3EFJ_Nu37ey1n5ZIuiPjoD92Eni3rcLbxFTFSrWSZIBWdWIXOaHfbFu4QK4E3WXYsu19SPSUnpYIksV4y-tmdHk50m5cs/s320/cacti14.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Si accedemos al apartado &lt;b&gt;Settings&lt;/b&gt; encontramos multitud de opciones donde podemos cambiar el nivel de debug en el log de la aplicación, modificar los paths, autenticación LDAP, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUxSEWSv_3kimC13QpoHCwTH9V96eo3Kwf0n-Og-fCY-LepaiQ7TAy48QRPaVbRBOwUf8VtyWt-ps0HEP2VpelVWPohN0ajS6u97CRkWMEpAO3zt85bblOpFK_8V-XRSZzrdJAp8XMeWGC/s1600/cacti15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;125&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUxSEWSv_3kimC13QpoHCwTH9V96eo3Kwf0n-Og-fCY-LepaiQ7TAy48QRPaVbRBOwUf8VtyWt-ps0HEP2VpelVWPohN0ajS6u97CRkWMEpAO3zt85bblOpFK_8V-XRSZzrdJAp8XMeWGC/s320/cacti15.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Muy útil e interesante es el apartado &lt;b&gt;System Utilities&lt;/b&gt; donde encontramos los logs de la aplicación para depurar en caso de ser necesario.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmYphVcvnzS7SgBYYXVvp4uv7J2l1gnN0zwJkafDHBHqjWJ2B8l59XVrA-29hvuHmmWddkRQyLeqfVqnRbJiiMNE-sNilAtr6A9GgJjyuoJpf41pacauTovpGsX6pAo6hcCQvLr3cw63TT/s1600/cacti17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;63&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmYphVcvnzS7SgBYYXVvp4uv7J2l1gnN0zwJkafDHBHqjWJ2B8l59XVrA-29hvuHmmWddkRQyLeqfVqnRbJiiMNE-sNilAtr6A9GgJjyuoJpf41pacauTovpGsX6pAo6hcCQvLr3cw63TT/s320/cacti17.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Por último, si accedemos a la pestaña &lt;b&gt;graphs&lt;/b&gt; podemos ver las gráficas que por defecto vienen configuradas con la aplicación.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAiyjmujJmrUtU-6XLZPAlZ6MwVLzG40a7chvRY3vfYn9jsLnjAMBgdBJkYAi_qjWmhcQyVNgu7POe3SUXSQw59b794gOVy9xBDwdWLJzZD3ICbD6Rwvl3nofS2SJJaUlJ6kExgcI57S-m/s1600/cacti21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAiyjmujJmrUtU-6XLZPAlZ6MwVLzG40a7chvRY3vfYn9jsLnjAMBgdBJkYAi_qjWmhcQyVNgu7POe3SUXSQw59b794gOVy9xBDwdWLJzZD3ICbD6Rwvl3nofS2SJJaUlJ6kExgcI57S-m/s320/cacti21.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/4217555851608404929/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/09/monitorizacion-con-cacti-instalacion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/4217555851608404929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/4217555851608404929'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/09/monitorizacion-con-cacti-instalacion.html' title='Monitorización con Cacti: Instalación'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkXDXsz2Gyr7dPQRx6emcj0hiPNWJlvbArbOziXWjBC9axnJaiDTfGHgIDOqblxtKe5PRxYb-7oCbFlIMJMUC0GQftAxm-xOuRnrSS7gY5IYvCjorFo1UOqq0ycL7CdKMIznWa_IW7l1mc/s72-c/cacti0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-3443122559502689872</id><published>2013-09-28T01:19:00.003+02:00</published><updated>2013-10-19T11:45:13.331+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cacti"/><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="monitorizacion"/><category scheme="http://www.blogger.com/atom/ns#" term="snmp"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Monitorizacion con Cacti: Introducción</title><content type='html'>Voy a empezar una nueva serie de artículos para el blog y en este caso dedicada a la monitorización haciendo uso de &lt;i&gt;&lt;a href=&quot;http://www.cacti.net/&quot; target=&quot;_blank&quot;&gt;Cacti&lt;/a&gt;&lt;/i&gt;, una herramienta Open Source con licencia &lt;a href=&quot;http://www.gnu.org/licenses/old-licenses/gpl-2.0.html&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;GPL v2&lt;/i&gt;&lt;/a&gt; que utiliza las librerias &lt;i&gt;&lt;a href=&quot;http://oss.oetiker.ch/rrdtool/&quot; target=&quot;_blank&quot;&gt;RRDTools&lt;/a&gt;&lt;/i&gt; para alegrarnos la vista con esas gráficas sobre el tráfico en nuestras conexiones o el estado de nuestros servidores por poner algunos ejemplos.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Cacti&lt;/i&gt;&lt;/b&gt; es una herramienta de monitorización síncrona, es decir, que cada cierto tiempo pregunta a los clientes su estado en función de la configuración de cada uno de ellos. Otras herramientas por defecto son capaces de recibir alertas de los equipos clientes cuando estos han sufrido alguna anomalía, por lo que se dice que realizan monitorización asíncrona.&amp;nbsp;&lt;i&gt;Cacti&lt;/i&gt;&amp;nbsp;utiliza algunos protocolos de red como &lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol&quot; target=&quot;_blank&quot;&gt;ICMP&lt;/a&gt;&lt;/i&gt; o &lt;i&gt;SNMP&lt;/i&gt; para obtener datos o simplemente reconocer a los clientes a monitorizar.&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;font-style: italic;&quot;&gt;SNMP&lt;/b&gt; (&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Simple_network_management_protocol&quot; target=&quot;_blank&quot;&gt;Simple Network Management Protocol&lt;/a&gt;&lt;/i&gt;) es un protocolo muy utilizado en &lt;i&gt;Cacti&lt;/i&gt; y está diseñado precisamente para lo que su nombre indica: un protocolo básico de administración de red. Tan simple, tan simple, que hasta no hace mucho ha salido la tercera versión del protocolo que añade más capas de seguridad al estandar.&lt;br /&gt;
&lt;br /&gt;
Pero lejos de los peligros de la seguridad, &lt;i&gt;SNMP&lt;/i&gt; es uno de los protocolos más prácticos para administrar equipos en red. Podemos realizar consultas sobre un determinado objeto (&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Object_identifier&quot; target=&quot;_blank&quot;&gt;OID&lt;/a&gt;&lt;/i&gt;), realizar cambios en la configuración o indicar a los clientes que envien alertas a un servidor remoto en este caso llamado colectora. &lt;i&gt;SNMP&lt;/i&gt; es un protocolo muy extenso y esta entrada &quot;trata de ser&quot; una breve introducción a &lt;i&gt;Cacti&lt;/i&gt; como herramienta de monitorización por lo que no quisiera explayarme.&lt;br /&gt;
&lt;br /&gt;
En las siguientes entradas realizaré la configuración de &lt;i&gt;&lt;a href=&quot;http://www.debian.org/releases/stable/&quot; target=&quot;_blank&quot;&gt;Debian Wheezy&lt;/a&gt;&lt;/i&gt; junto las dependencias necesarias para instalar un servidor &lt;i&gt;Cacti&lt;/i&gt; con el que realizar algunas pruebas, comentar las novedades de la nueva version, configurar algunos equipos, plugins interesantes, algunos scripts...&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/3443122559502689872/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/09/monitorizacion-con-cacti-introduccion.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/3443122559502689872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/3443122559502689872'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/09/monitorizacion-con-cacti-introduccion.html' title='Monitorizacion con Cacti: Introducción'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-8856916710454394429</id><published>2013-07-26T02:11:00.000+02:00</published><updated>2013-07-26T02:13:58.858+02:00</updated><title type='text'>No estaba muerto...</title><content type='html'>Buenas noches mis queridos seguidores y desconocidos que encontreis estas líneas con la alevosía de vuestro buscador de Internet favorito. Hoy que tengo la noche inspirada me he decidido a escribir algo. Pero no nada técnico porque a estas horas no apetece demasiado que el despertador mañana no perdona y los paquetes no se instalan solos...&lt;br /&gt;
&lt;br /&gt;
En primer lugar pedir perdon a las dos personas [que triste :&#39;( ] que han comentado en los últimos meses y que hasta hoy no he publicado el comentario. Sorry, pero últimamente ando más perdido que la 10-11 en un taller mecánico.&lt;br /&gt;
&lt;br /&gt;
Hace tiempo que ando con ganas de escribir algo pero no saco tiempo ni debajo de las piedras y dormir menos está contraindicado... Algunas de las cosas que me guardo en el tintero y con suerte un día de estos me pondré a escribir:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; -- &lt;b&gt;Cacti:&lt;/b&gt; Quería hacer una pequeña serie de entradas explicando la instalación, configuración de nuevos equipos, creación de scripts y gráficas, plugins interesantes...&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; -- &lt;b&gt;Nagios:&lt;/b&gt; Nada del otro mundo, trucos y configuraciones que nos ayuden a la hora de crear nuestros equipos a monitorizar.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; -- &lt;b&gt;PandoraFMS:&lt;/b&gt; Idem que Cacti.. Quería hacer una pequeña serie con la instalación, configuración del servidor y los agentes, configuración de test, nodos satelites, etc...&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; -- &lt;b&gt;Munin:&lt;/b&gt; Este es nuevo para mí... Sencillo, con una interfaz gráfica limpia y sin algunas funciones básicas como el retroceso en algunas pantallas (FAIL!). La creación de scripts y gráficas parece de los más sencillo, digo &quot;parece&quot; porque no he conseguido que grafique nada aún ejecutándose correctamente los scripts.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; -- &lt;b&gt;Mikrotic:&lt;/b&gt; Me falta ponerme a escribir unas cuantas líneas de como configurar un router de este fabricante utilizando máquinas virtuales para ello. Además de algún ejemplo de configuración de un router doméstico con un puerto WAN y un bridge en el resto de bocas LAN.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; -- &lt;b&gt;OpenWRT:&lt;/b&gt; Buff... Daría para un blog completo todo lo que hay escrito y se puede hacer con este software... Alguna entrada virtualizando el software y algunas configuraciones me gustaría escribir...&lt;br /&gt;
&lt;br /&gt;
A estas horas y que yo recuerde, seguro me quedará algo en el tintero que se me haya escapado; pero como entrada para el blog puede valer y si no me acuerdo seguro que era mentira. Ah! y recordad:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/N6R7tA6ovK8?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/8856916710454394429/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/07/no-estaba-muerto.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/8856916710454394429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/8856916710454394429'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/07/no-estaba-muerto.html' title='No estaba muerto...'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-8906541695330332344</id><published>2013-04-09T21:19:00.001+02:00</published><updated>2013-04-09T21:22:18.125+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="descargar"/><category scheme="http://www.blogger.com/atom/ns#" term="documentos"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Tus videos de Internet</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0zBCLUSjN2eQJ2_RSDPSI5rGut-YKSTdizCADwMMZkN1lI5SqFkD257mfjdSj71SWw07_ILSEYlxBwuMM7fVBUznK2GmOw6PT1aYWpBkGbCVKHynBZIA6-9xzu8T7WRLPp5LNsa9JrTTj/s1600/0.Videos.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0zBCLUSjN2eQJ2_RSDPSI5rGut-YKSTdizCADwMMZkN1lI5SqFkD257mfjdSj71SWw07_ILSEYlxBwuMM7fVBUznK2GmOw6PT1aYWpBkGbCVKHynBZIA6-9xzu8T7WRLPp5LNsa9JrTTj/s200/0.Videos.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;i&gt;&quot;Chupópteros lobbies del copyright&lt;/i&gt;&quot; Así tenía pensado titular la entrada, al estilo de una &lt;a href=&quot;https://www.youtube.com/watch?v=fHnZWRRHzpw&quot; target=&quot;_blank&quot;&gt;famosa frase de Homer Simpson&lt;/a&gt;... pero al final me decidí por algo menos conflictivo y encarrilar el tema con un estilo más civilizado.&lt;br /&gt;
&lt;br /&gt;
De todas maneras la entrada trata sobre el mismo tema, los archivos multimedia de nuestras páginas web favoritas. Esto es igualmente aplicable a documentos, fotografías o cualquier archivo que está público en Internet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cuando hablo con mis amigos sobre los orígenes de Internet y las páginas web, se extrañan que todo sea tan simple y transparente. Por eso mismo señores lobbies del copyright, tengo una cosa que decirles: &lt;b&gt;Internet se diseño para ser libre y siempre seguirá así&lt;/b&gt;. Por no decir que Internet no es mas que una de las grandes redes públicas que existen.&lt;br /&gt;
&lt;br /&gt;
Todo esto viene por una conocida serie que recientemente ha sido estrenada en televisión y que más de uno seguro que la conoceis... En la página web del programa se pueden ver los distintos capítulos y como no tenía nada mejor que hacer, pues me puse a mirar el código.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiZxzClztsCfMsqC-pYn1dhHZ-csJ7yFJLDiGisg4y5nSkJN3B4vNdyiCR5BtPpSeBngPTfKDS0wgR_3b5G0NbD0iGdx6BfabBgYIxKZcQ-mJr5n-FyrPCQhdc7eH2tsAWahsOB2OluWqP/s1600/0.Videos0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;65&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiZxzClztsCfMsqC-pYn1dhHZ-csJ7yFJLDiGisg4y5nSkJN3B4vNdyiCR5BtPpSeBngPTfKDS0wgR_3b5G0NbD0iGdx6BfabBgYIxKZcQ-mJr5n-FyrPCQhdc7eH2tsAWahsOB2OluWqP/s320/0.Videos0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Hay que decir que la nueva versión del estandar web, &lt;i&gt;&lt;a href=&quot;http://www.w3.org/TR/html5&quot; target=&quot;_blank&quot;&gt;HTML5&lt;/a&gt;&lt;/i&gt;, nos facilita bastante la tarea de encontrar los archivos multimedia que buscamos y si visitamos la página en un Windows, &lt;i&gt;&lt;a href=&quot;http://www.microsoft.com/silverlight/&quot; target=&quot;_blank&quot;&gt;SilverLight&lt;/a&gt;&lt;/i&gt; también nos puede ayudar a localizar el video en cuestión.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Nd5p_Z5XRGi97OnUNMjTg3yeJyFknkASZaCcuaPkNOcXgl115wG4P6yCpTQI_q02mVyXWG4WE97QRAxL4rl_KIN-WH_J3GSOBRBdVtqfZ2LSW_mnXqbnkYoOSVkD7ez3PEdjj8a1jf79/s1600/0.Videos2.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Nd5p_Z5XRGi97OnUNMjTg3yeJyFknkASZaCcuaPkNOcXgl115wG4P6yCpTQI_q02mVyXWG4WE97QRAxL4rl_KIN-WH_J3GSOBRBdVtqfZ2LSW_mnXqbnkYoOSVkD7ez3PEdjj8a1jf79/s1600/0.Videos2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;33&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Nd5p_Z5XRGi97OnUNMjTg3yeJyFknkASZaCcuaPkNOcXgl115wG4P6yCpTQI_q02mVyXWG4WE97QRAxL4rl_KIN-WH_J3GSOBRBdVtqfZ2LSW_mnXqbnkYoOSVkD7ez3PEdjj8a1jf79/s320/0.Videos2.png&quot; width=&quot;320&quot; /&gt; &lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCTL-aoQ2FJK0fsmX8-9WsLtQZ69wZeF4WRT9lhrfX754AHBKj38hMlvzkBCOM7yXC5G9WsskN-WrZnEG_1w-GGvWu571NQ_qsn9Omc6XEdue8tj-tqCDR4Ehkz6rEk-BlmxHBSKSpnQnX/s1600/0.Videos3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;24&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCTL-aoQ2FJK0fsmX8-9WsLtQZ69wZeF4WRT9lhrfX754AHBKj38hMlvzkBCOM7yXC5G9WsskN-WrZnEG_1w-GGvWu571NQ_qsn9Omc6XEdue8tj-tqCDR4Ehkz6rEk-BlmxHBSKSpnQnX/s320/0.Videos3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En esta entrada no me quería limitar a las comodidades anteriormente citadas, sino que quería hacer un pequeño resumen de mis experiencias localizando vídeos y los distintos tipos de publicación que he encontrado. &lt;b&gt;He de decir que no se detallan los pasos y tampoco incito a los lectores a descargar contenido con derechos de autor&lt;/b&gt;, solo me limito a comentar mis aventuras y desventuras.&lt;br /&gt;
&lt;br /&gt;
Originalmente, los videos pudieron ser reproducidos en los navegadores gracias al archiconocido plugin &lt;i&gt;&lt;a href=&quot;http://www.adobe.com/es/products/flashplayer.html&quot; target=&quot;_blank&quot;&gt;Flash&lt;/a&gt;&lt;/i&gt; de la empresa &lt;i&gt;&lt;a href=&quot;http://www.adobe.com/&quot; target=&quot;_blank&quot;&gt;Adobe System&lt;/a&gt;&lt;/i&gt; y para su reproducción se inserta un archivo &lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/SWF&quot; target=&quot;_blank&quot;&gt;SWF&lt;/a&gt;&lt;/i&gt; con el video a reproducir.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPxXGf9eOERFYcgd_KNbyGpqPtqOqy1ck95t85a0dfq9aKouHNb0Xrm1mqxdvUr6Cp_DnirdqoKaKcOzXi6iM81k0xm7Y-9LrIn0AvajBNfu5a_3AKbaceAUFk1-ZzsTJT25yxfFMMrTo1/s1600/1.Videos4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPxXGf9eOERFYcgd_KNbyGpqPtqOqy1ck95t85a0dfq9aKouHNb0Xrm1mqxdvUr6Cp_DnirdqoKaKcOzXi6iM81k0xm7Y-9LrIn0AvajBNfu5a_3AKbaceAUFk1-ZzsTJT25yxfFMMrTo1/s320/1.Videos4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Se utilizan variables para definir más opciones como el tamaño, inicio automático, colores, etc. permitiendo la descarga del archivo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyZLn12cEKVd3YsUmk2sT9QRAGS4lQaiQIwI-SWogO02T2D7jCLEm5q53KftUJQTvbd2cpj9Rca7qI80iW_P_ZJBZwF-jHmhlnW-bXKxGiA8ljHXjczhAMP7gRLIz5SYoW63zQ-9TOsirL/s1600/1.Videos7.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;48&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyZLn12cEKVd3YsUmk2sT9QRAGS4lQaiQIwI-SWogO02T2D7jCLEm5q53KftUJQTvbd2cpj9Rca7qI80iW_P_ZJBZwF-jHmhlnW-bXKxGiA8ljHXjczhAMP7gRLIz5SYoW63zQ-9TOsirL/s320/1.Videos7.png&quot; width=&quot;320&quot; /&gt; &lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN6Rk1PRb5j6qZVYou6Frer_-mlBohjWqhTQCwYrVjbFOlx5yJLYFPP4CQFJxDijlGcHdLVzCjO6zjZGKO83u6kvoeVfSYBaZX2dYI7jNzauQNUv0dh3eqmyYTuj1_Cj3MfAue-Hw7V0tT/s1600/1.Videos8.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN6Rk1PRb5j6qZVYou6Frer_-mlBohjWqhTQCwYrVjbFOlx5yJLYFPP4CQFJxDijlGcHdLVzCjO6zjZGKO83u6kvoeVfSYBaZX2dYI7jNzauQNUv0dh3eqmyYTuj1_Cj3MfAue-Hw7V0tT/s200/1.Videos8.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyZLn12cEKVd3YsUmk2sT9QRAGS4lQaiQIwI-SWogO02T2D7jCLEm5q53KftUJQTvbd2cpj9Rca7qI80iW_P_ZJBZwF-jHmhlnW-bXKxGiA8ljHXjczhAMP7gRLIz5SYoW63zQ-9TOsirL/s1600/1.Videos7.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Posteriormente y actualmente como veremos un poco más adelante, dichos ficheros se utilizan como reproductores de otros ficheros que son realmente el video pero igualmente son fáciles de localizar y descargar.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZR0c60esHdI-Z0e_ptdEcZmOV9ImvsMQumxsYp_f2ScKOqVISie3Tl7-eSNqoK_Z1E1AdZbbX4W_yr2kjazNmnz1xov7BkLUUlTKvgZXep3pgxr29zVJSkHfym0QZfdjcYq-MMd1q-nWQ/s1600/1.Videos5.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZR0c60esHdI-Z0e_ptdEcZmOV9ImvsMQumxsYp_f2ScKOqVISie3Tl7-eSNqoK_Z1E1AdZbbX4W_yr2kjazNmnz1xov7BkLUUlTKvgZXep3pgxr29zVJSkHfym0QZfdjcYq-MMd1q-nWQ/s320/1.Videos5.png&quot; width=&quot;320&quot; /&gt; &lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOFZsfEi6S9ReYY_Yi-r8rnIAK16ztpd2uFxxrAVxvkeeBQccXmcHOhUBKntSdsQtqQE84yjya81wmJHjwhn0JtRIQUl9q3CuLkVm35mxcpO375x8ch5QSeExY5MEF7bTlDEYJKOBFGPg-/s1600/1.Videos6.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;39&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOFZsfEi6S9ReYY_Yi-r8rnIAK16ztpd2uFxxrAVxvkeeBQccXmcHOhUBKntSdsQtqQE84yjya81wmJHjwhn0JtRIQUl9q3CuLkVm35mxcpO375x8ch5QSeExY5MEF7bTlDEYJKOBFGPg-/s320/1.Videos6.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZR0c60esHdI-Z0e_ptdEcZmOV9ImvsMQumxsYp_f2ScKOqVISie3Tl7-eSNqoK_Z1E1AdZbbX4W_yr2kjazNmnz1xov7BkLUUlTKvgZXep3pgxr29zVJSkHfym0QZfdjcYq-MMd1q-nWQ/s1600/1.Videos5.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Lo más utilizado actualmente y sobre todo hablando de cadenas de televisión, son conexiones &lt;a href=&quot;http://en.wikipedia.org/wiki/Streaming_media&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;streaming&lt;/i&gt;&lt;/a&gt; y la gran mayoría que he visto han sido bajo el protocolo propietario &lt;a href=&quot;http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;RTMP&lt;/i&gt;&lt;/a&gt; de, nuevamente, &lt;i&gt;Adobe System&lt;/i&gt;. Esto no es solo aplicable a páginas web, si abrimos un archivo &lt;a href=&quot;http://en.wikipedia.org/wiki/Advanced_Stream_Redirector&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;ASX&lt;/i&gt;&lt;/a&gt; podemos ver que se tratan de conexiones streaming ya sea utilizando el protocolo propietario de &lt;i&gt;Microsoft&lt;/i&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft_Media_Server&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;MMS&lt;/i&gt;&lt;/a&gt;, o el estandar &lt;a href=&quot;http://en.wikipedia.org/wiki/RTSP&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;RTSP&lt;/i&gt;&lt;/a&gt; desarrollado por el &lt;a href=&quot;http://www.ietf.org/&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;IETF&lt;/i&gt;&lt;/a&gt;. Esta captura pertenece a un archivo de una conocida empresa de soluciones virtualizadas.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6BDuZAkfp5NdPyXIHQN0RvGqj6BMxQgnuPbzupPSzbPf2_yV9cHu2fQYs5mgUzDmiwEcvHhQUWqnFvnbUKJ-3fAHWId-u6hmi8xFFlaLAhTVKF2Hhs8dBl9gyty2jdXQFkXPauLHCFeUj/s1600/2.Videos9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;57&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6BDuZAkfp5NdPyXIHQN0RvGqj6BMxQgnuPbzupPSzbPf2_yV9cHu2fQYs5mgUzDmiwEcvHhQUWqnFvnbUKJ-3fAHWId-u6hmi8xFFlaLAhTVKF2Hhs8dBl9gyty2jdXQFkXPauLHCFeUj/s320/2.Videos9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Podemos ver/descargar dichos archivos con reproductores como &lt;a href=&quot;http://www.videolan.org/vlc/&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;VLC&lt;/i&gt;&lt;/a&gt;, &lt;a href=&quot;http://amarok.kde.org/&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Amarok&lt;/i&gt;&lt;/a&gt;, &lt;a href=&quot;http://kaffeine.kde.org/&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Kaffeine&lt;/i&gt;&lt;/a&gt; y muchos otros más.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn06z6AcZt12fWlwDOks9Knpw1zDFMsXdMfY0ZyM7Ld4fZNPS7pLtMR3yxI3gqk_ZT_ZaaYQGMPHtCucAkrldbP-ou-6_Nwq1GKw89R4XSxNNgoUGZZDwwNYLmcjUMqIOBNwA0y9ZwNB3w/s1600/2.Videos11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;93&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn06z6AcZt12fWlwDOks9Knpw1zDFMsXdMfY0ZyM7Ld4fZNPS7pLtMR3yxI3gqk_ZT_ZaaYQGMPHtCucAkrldbP-ou-6_Nwq1GKw89R4XSxNNgoUGZZDwwNYLmcjUMqIOBNwA0y9ZwNB3w/s320/2.Videos11.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Es fácil encontrar conexiones streaming pero utilizando el protocolo &lt;i&gt;RTMP&lt;/i&gt; comentado anteriormente y deberemos utilizar otras herramientas como &lt;a href=&quot;http://en.wikipedia.org/wiki/Rtmpdump&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Rtmpdump&lt;/i&gt;&lt;/a&gt; del que hablaré posteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq5eijCLXtHMxltVDsFz5-GjJ2RQzBMHOh3aZwywZipxyePPR18euxNbouJqNLy2P09XLqZwLJopAnr7VBiWQtZopcrC9luQufa5-Cl7NjqtyC5MGXCnM5wQ3GafiG3WWbg6DT31wr5DhJ/s1600/2.Videos10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;30&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq5eijCLXtHMxltVDsFz5-GjJ2RQzBMHOh3aZwywZipxyePPR18euxNbouJqNLy2P09XLqZwLJopAnr7VBiWQtZopcrC9luQufa5-Cl7NjqtyC5MGXCnM5wQ3GafiG3WWbg6DT31wr5DhJ/s320/2.Videos10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En ocasiones se utilizan archivos &lt;i&gt;XML&lt;/i&gt; donde se especifican los datos del archivo o archivos que componen el video y el servidor donde se encuentran ubicados.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoIp9oJToqpDEG47tZFJ9NiheMuMrnK5AXaZlAgm8IsXUSOQ57VWh5iCDIfb8doZCMfP5VyytOnG82UF98cSXrW8RMck9ghNjK7AQLEKjUUckYLANlOUO4pTcJutHaEkK7gUkMpDFsKxZV/s1600/2.Videos12.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;92&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoIp9oJToqpDEG47tZFJ9NiheMuMrnK5AXaZlAgm8IsXUSOQ57VWh5iCDIfb8doZCMfP5VyytOnG82UF98cSXrW8RMck9ghNjK7AQLEKjUUckYLANlOUO4pTcJutHaEkK7gUkMpDFsKxZV/s320/2.Videos12.png&quot; width=&quot;320&quot; /&gt; &lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxwGO22KwEoC_adSNVFo9iIyZ2LH8hzxqy3GeFAFsGyuPfzRJMmxNrqViJznKvfOBlN3FZas268WmvVaCXBEXj4V4bEUoTNHaUHgFSQKW7HwPYLFRoIXvo_MjtCUA4rmIdkwWrrgQ0-MeM/s1600/2.Videos13.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;49&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxwGO22KwEoC_adSNVFo9iIyZ2LH8hzxqy3GeFAFsGyuPfzRJMmxNrqViJznKvfOBlN3FZas268WmvVaCXBEXj4V4bEUoTNHaUHgFSQKW7HwPYLFRoIXvo_MjtCUA4rmIdkwWrrgQ0-MeM/s320/2.Videos13.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoIp9oJToqpDEG47tZFJ9NiheMuMrnK5AXaZlAgm8IsXUSOQ57VWh5iCDIfb8doZCMfP5VyytOnG82UF98cSXrW8RMck9ghNjK7AQLEKjUUckYLANlOUO4pTcJutHaEkK7gUkMpDFsKxZV/s1600/2.Videos12.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como comentaba anteriormente, con &lt;a href=&quot;http://rtmpdump.mplayerhq.hu/&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;rtmpdump&lt;/i&gt;&lt;/a&gt; y sus herramientas hermanas podemos guardar el contenido de un streaming desde la línea de comandos. Para &lt;i&gt;Debian&lt;/i&gt; tenemos la suerte que el paquete se encuentra en los &lt;a href=&quot;http://packages.debian.org/search?keywords=rtmpdump&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;repositorios oficiales&lt;/i&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH3dKRFszZRuWGsgWMpLE6j3L69YIiHCspb6MkrEuwGQPmmUrNwH-smsQ-cJ7HRxI5pv5bYZMv0bUjQg1RAJwfFkUVmBSvBbAKayrrGWt_hwu1j2zpYiwjKLdx6lGLwwG2Bs90RPhzLxGX/s1600/3.Videos14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;77&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH3dKRFszZRuWGsgWMpLE6j3L69YIiHCspb6MkrEuwGQPmmUrNwH-smsQ-cJ7HRxI5pv5bYZMv0bUjQg1RAJwfFkUVmBSvBbAKayrrGWt_hwu1j2zpYiwjKLdx6lGLwwG2Bs90RPhzLxGX/s320/3.Videos14.png&quot; width=&quot;320&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
Pero no todo es oro lo que reluce, hay veces en las que aun encontrando la dirección del video&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrmrDyGJUChFak4NDs7JHoSGbWWEfliZqElRMx6251BjOvHThhzsqNLbHWQ6D9dGqpSfYVVJF1cv5OuatlyfVaFxJ8JGc1yfwWezVE33j0wpGCKeLNB_zZpJ9nMOy0T7fGSrombPqguHlI/s1600/4.Videos16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;47&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrmrDyGJUChFak4NDs7JHoSGbWWEfliZqElRMx6251BjOvHThhzsqNLbHWQ6D9dGqpSfYVVJF1cv5OuatlyfVaFxJ8JGc1yfwWezVE33j0wpGCKeLNB_zZpJ9nMOy0T7fGSrombPqguHlI/s320/4.Videos16.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
No tenemos permiso para descargarlo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTa1eXWYrQtU1fxFrt9PhQTB8vwJkEH1X7EKHYYB2sXarTLSPh1fSaGDDbjghwpDlp3vs7fBya-_PImNFPK7XaX6xH5E0G5rV2vdEsMJwIU5DE35LrdqY8E-uG415tweNfQBcfp4xj_BL4/s1600/4.Videos18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTa1eXWYrQtU1fxFrt9PhQTB8vwJkEH1X7EKHYYB2sXarTLSPh1fSaGDDbjghwpDlp3vs7fBya-_PImNFPK7XaX6xH5E0G5rV2vdEsMJwIU5DE35LrdqY8E-uG415tweNfQBcfp4xj_BL4/s320/4.Videos18.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Incluso aunque localizemos los datos correctos en el código y se reproduzca el video.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho5-bFSQCSoujb0Tnswy6hK9O5UnSwej2H7AYOBbEODG0DctzXLkypn1x2MJDjKEgWoDnGI3W5cFSmItxt2iDhTpwKyD8ARWVJLQWZl6zo5-NduJTpkMQA8y08hxvHaQNmthnk-INabQwz/s1600/4.Videos20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;101&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho5-bFSQCSoujb0Tnswy6hK9O5UnSwej2H7AYOBbEODG0DctzXLkypn1x2MJDjKEgWoDnGI3W5cFSmItxt2iDhTpwKyD8ARWVJLQWZl6zo5-NduJTpkMQA8y08hxvHaQNmthnk-INabQwz/s320/4.Videos20.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Si intentamos descargarlo, lo que obtenemos es simplemente el archivo &lt;i&gt;SWF&lt;/i&gt; que reproduce el video.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3b1o33n0_0FQIjue3q1chWTlFIgFoRq4JQEXBtZlP8WPTI2OQ8WGuTiJzjca4fOwreQI9cI1OpK0kVT7L4o1BxZhyphenhyphenhKjHsCeD1wBWmvkZihArhGNl3xs08kZCXa02PjWsyhBb56k51jYS/s1600/4.Videos21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;51&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3b1o33n0_0FQIjue3q1chWTlFIgFoRq4JQEXBtZlP8WPTI2OQ8WGuTiJzjca4fOwreQI9cI1OpK0kVT7L4o1BxZhyphenhyphenhKjHsCeD1wBWmvkZihArhGNl3xs08kZCXa02PjWsyhBb56k51jYS/s320/4.Videos21.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En esta entrada he querido reflejar la facilidad con la que observando y rebuscando en el código fuente de una página podemos obtener mucha información e inclusive los contenidos ofredidos por la misma. Todo esto utilizando mayoritariamente un navegador web y las herramientas con las que estos cuentan.&lt;br /&gt;
&lt;br /&gt;
Tal vez utilizando otras herramientas mas intrusivas tenga acceso al 
resto de videos que no he podido descargar. Eso puede ser tema para una 
siguiente entrada asi que quién sabe. &lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/8906541695330332344/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/04/tus-videos-de-internet.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/8906541695330332344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/8906541695330332344'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/04/tus-videos-de-internet.html' title='Tus videos de Internet'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0zBCLUSjN2eQJ2_RSDPSI5rGut-YKSTdizCADwMMZkN1lI5SqFkD257mfjdSj71SWw07_ILSEYlxBwuMM7fVBUznK2GmOw6PT1aYWpBkGbCVKHynBZIA6-9xzu8T7WRLPp5LNsa9JrTTj/s72-c/0.Videos.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-2542204143525321672</id><published>2013-01-19T19:51:00.000+01:00</published><updated>2013-01-19T19:51:32.099+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="certificacion"/><category scheme="http://www.blogger.com/atom/ns#" term="developerwork"/><category scheme="http://www.blogger.com/atom/ns#" term="documentos"/><category scheme="http://www.blogger.com/atom/ns#" term="ibm"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="lpic"/><title type='text'>Documentación certificación LPI 101 (developerWorks)</title><content type='html'>&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Como proposito &lt;span style=&quot;font-size: small;&quot;&gt;para este año, he &lt;span style=&quot;font-size: small;&quot;&gt;decidi&lt;span style=&quot;font-size: small;&quot;&gt;do&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; currar un poco y sacarme algunas cer&lt;span style=&quot;font-size: small;&quot;&gt;ti&lt;span style=&quot;font-size: small;&quot;&gt;ficaciones&lt;span style=&quot;font-size: small;&quot;&gt;,&lt;/span&gt; ent&lt;span style=&quot;font-size: small;&quot;&gt;re ellas &lt;span style=&quot;font-size: small;&quot;&gt;el &lt;a href=&quot;http://www.lpi.org/linux-certifications/programs/lpic-1&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;LP&lt;/i&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.lpi.org/linux-certifications/programs/lpic-1&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;I1&lt;/i&gt;&lt;/a&gt;. &lt;span style=&quot;font-size: small;&quot;&gt;P&lt;/span&gt;or ello est&lt;span style=&quot;font-size: small;&quot;&gt;a entra&lt;span style=&quot;font-size: small;&quot;&gt;da está dedicada a tod&lt;span style=&quot;font-size: small;&quot;&gt;a la documentación &lt;span style=&quot;font-size: small;&quot;&gt;desarrollada por &lt;i&gt;&lt;a href=&quot;http://www.ibm.com/developerworks/linux/lpi/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;developerWo&lt;span style=&quot;font-size: small;&quot;&gt;rk (IBM)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; para superar el &lt;a href=&quot;http://www.lpi.org/linux-certifications/programs/lpic-1/exam-101/&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;exámen 101&lt;/i&gt;&lt;/a&gt; de dicha certificación.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;El&lt;/span&gt;&lt;/span&gt; exámen consta de varios apartados cada uno asociado con un peso del 1 al 10 que le dá prioridad, podemos consultar&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt; los objetivos del mismo en la página del &lt;a href=&quot;http://www.lpi.org/&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;LPI&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;. A continuación están listados todos los archivos PDFs para su descarga.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Topic 101&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
101.1 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/tutorials/l-lpic1101/l-lpic1101-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Hardware and architecture&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
101.2 - &lt;a href=&quot;http://public.dhe.ibm.com/software/dw/linux/l-lpic1-v3-101-2/l-lpic1-v3-101-2-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Boot the system&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
101.3 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-101-3/l-lpic1-v3-101-3-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Runlevels, shutdown and reboot&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Topic 102&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
102.1 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-102-1/l-lpic1-v3-102-1-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Hard disk layout&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
102.2 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-102-2/l-lpic1-v3-102-2-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Boot managers&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
102.3 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-102-3/l-lpic1-v3-102-3-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Manage shared libraries&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
102.4 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-102-4/l-lpic1-v3-102-4-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Debian package management&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
102.5&lt;i&gt; - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-102-5/l-lpic1-v3-102-5-pdf.pdf&quot; target=&quot;_blank&quot;&gt;RPM and YUM package management&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Topic 103&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
103.1 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-1/l-lpic1-v3-103-1-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;The Linux command line&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
103.2 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-2/l-lpic1-v3-103-2-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Text streams and filters&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
103.3 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-3/l-lpic1-v3-103-3-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;File and directory management&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
103.4 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-4/l-lpic1-v3-103-4-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Streams, pipes, and redirects&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
103.5 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-5/l-lpic1-v3-103-5-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Create, monitor, and kill processes&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
103.6 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-6/l-lpic1-v3-103-6-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Process execution priorities&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
103.7 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-7/l-lpic1-v3-103-7-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Search text files using regular expressions&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
103.8 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-8/l-lpic1-v3-103-8-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;File editing with vi&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Topic 104&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
104.1 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-104-1/l-lpic1-v3-104-1-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Create partitions and filesystems&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
104.2 - &lt;a href=&quot;http://public.dhe.ibm.com/software/dw/linux/l-lpic1-v3-104-2/l-lpic1-v3-104-2-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Maintain the integrity of filesystems&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
104.3 - &lt;a href=&quot;http://public.dhe.ibm.com/software/dw/linux/l-lpic1-v3-104-3/l-lpic1-v3-104-3-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Control mounting and unmounting of filesystems&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
104.4 - &lt;a href=&quot;http://public.dhe.ibm.com/software/dw/linux/l-lpic1-v3-104-4/l-lpic1-v3-104-4-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Manage disk quotas&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
104.5 - &lt;a href=&quot;http://public.dhe.ibm.com/software/dw/linux/l-lpic1-v3-104-5/l-lpic1-v3-104-5-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Manage file permissions and ownership&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
104.6 - &lt;a href=&quot;http://public.dhe.ibm.com/software/dw/linux/l-lpic1-v3-104-6/l-lpic1-v3-104-6-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Create and change hard and symbolic links&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
104.7 - &lt;a href=&quot;http://public.dhe.ibm.com/software/dw/linux/l-lpic1-v3-104-7/l-lpic1-v3-104-7-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Find and place system files&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Topic 110&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
110.1 - &lt;a href=&quot;http://www.ibm.com/developerworks/linux/tutorials/l-lpic1110/l-lpic1110-pdf.pdf&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;The X Window System&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;A parte de&lt;span style=&quot;font-size: small;&quot;&gt; toda esta documentación, en la página del &lt;a href=&quot;http://lpi.org.es/index.php?option=com_content&amp;amp;view=article&amp;amp;id=94&amp;amp;Itemid=64&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;LPI&lt;/i&gt;&lt;/a&gt; podemos encontrar &lt;a href=&quot;http://www.lpi.org/exam-preparation/self-study&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;más inform&lt;/i&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.lpi.org/exam-preparation/self-study&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;ación&lt;/i&gt;&lt;/a&gt; como l&lt;span style=&quot;font-size: small;&quot;&gt;ibros y &lt;a href=&quot;http://www.nongnu.org/lpi-manuals/manual/&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;manuales&lt;/i&gt;&lt;/a&gt; o &lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.penguintutor.com/quiz/index.php&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;web&lt;span style=&quot;font-size: small;&quot;&gt;s&lt;/span&gt;&lt;/i&gt;&lt;/a&gt; donde simular un ex&lt;span style=&quot;font-size: small;&quot;&gt;ámen.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;También podemos p&lt;span style=&quot;font-size: small;&quot;&gt;r&lt;span style=&quot;font-size: small;&quot;&gt;ácticar &lt;span style=&quot;font-size: small;&quot;&gt;haciendo exámen&lt;span style=&quot;font-size: small;&quot;&gt;es como po&lt;span style=&quot;font-size: small;&quot;&gt;r ejem&lt;span style=&quot;font-size: small;&quot;&gt;plo los que &lt;span style=&quot;font-size: small;&quot;&gt;encon&lt;span style=&quot;font-size: small;&quot;&gt;tremos en &lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.examcollection.com/&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;E&lt;/i&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.examcollection.com/&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;xam Collection&lt;/i&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt; o buscando información &lt;span style=&quot;font-size: small;&quot;&gt;por Internet.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Un salud&lt;span style=&quot;font-size: small;&quot;&gt;o, Brixton Cat&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/2542204143525321672/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/01/documentacion-certificacion-lpi-101.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/2542204143525321672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/2542204143525321672'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/01/documentacion-certificacion-lpi-101.html' title='Documentación certificación LPI 101 (developerWorks)'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-4481135588152643800</id><published>2013-01-19T17:03:00.001+01:00</published><updated>2013-01-19T17:14:08.151+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="network"/><category scheme="http://www.blogger.com/atom/ns#" term="programacion"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="qos"/><category scheme="http://www.blogger.com/atom/ns#" term="redes"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><category scheme="http://www.blogger.com/atom/ns#" term="scripting"/><title type='text'>Python Script: QosCalc.py</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Feliz año, merry christmas y esas cosas que se dicen... Ya se que es un poco tarde pero es mi primera entrada del año y tenía que decirlo en algún momento. Tengo varias entradas entre manos y algunas de ellas dedicadas a scripts Python que estoy realizando.&lt;/div&gt;
&lt;br /&gt;
En esta entrada voy a mostrar la actualización que he realizado del script &lt;i&gt;&lt;a href=&quot;http://debian-comunicacion.blogspot.com.es/2012/03/python-script-toscalcpy.html&quot; target=&quot;_blank&quot;&gt;TosCalc.py&lt;/a&gt;&lt;/i&gt;, descrito en esta &lt;a href=&quot;http://debian-comunicacion.blogspot.com.es/2012/03/python-script-calculando-calidades-de.html&quot; target=&quot;_blank&quot;&gt;entrada&lt;/a&gt;. En primer lugar le he cambiado el nombre porque el anterior no me convencía, he utilizado la variable &lt;i&gt;&lt;b&gt;self&lt;/b&gt;&lt;/i&gt; para almacenar todos los valores que se van calculando y un pequeño control de excepciones&amp;nbsp;que controla los errores el script.&lt;br /&gt;
&lt;br /&gt;
El script acepta solamente un argumento y éste debe ser un número entero (de tipo &lt;i&gt;int&lt;/i&gt;), en caso de no pasar un número fallará salvo algunas excepciones siempre y cuando los valores estén comprendidos entre el 1 y el 7.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCiDIwG1bv1g4LDKs6aavyNkfY3zygyCPjOkmsEt3IMNcsPMkQf8QiSQVHv8_mgeLzkVrAUJ1OXfolc8D579sJT-0w6wTN_tZ3sl7UF6a4ng4oBVkRN58ou12nwnCyiHrbnwcdOoe_mxHh/s1600/QosCalc0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;195&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCiDIwG1bv1g4LDKs6aavyNkfY3zygyCPjOkmsEt3IMNcsPMkQf8QiSQVHv8_mgeLzkVrAUJ1OXfolc8D579sJT-0w6wTN_tZ3sl7UF6a4ng4oBVkRN58ou12nwnCyiHrbnwcdOoe_mxHh/s200/QosCalc0.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhit3DIDOVpYV4TH7o4MXmDcB-HI1uxqUxkIO1X4mSbfQ5u05MRKKyL1lCltleDjA6cW6JsgsKhCycV13TW8Yr0b9edyLdyXDrGD6aPpzKt-nxrQFOct6V-I_p1kNbNlnad1FoS5uX1v8T5/s1600/QosCalc1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;190&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhit3DIDOVpYV4TH7o4MXmDcB-HI1uxqUxkIO1X4mSbfQ5u05MRKKyL1lCltleDjA6cW6JsgsKhCycV13TW8Yr0b9edyLdyXDrGD6aPpzKt-nxrQFOct6V-I_p1kNbNlnad1FoS5uX1v8T5/s200/QosCalc1.png&quot; style=&quot;cursor: move;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Sintaxis:&lt;/b&gt; &lt;i&gt;./QosCalc.py value&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Código fuente:&lt;/b&gt;&lt;br /&gt;
&lt;pre class=&quot;brush: python&quot;&gt;#!/usr/bin/env python
#
# Name: QoSCalc.py
# Description: Calculate any QoS values through a IP Precedence or Class Selector
# Author: Brixton Cat
# Date: 19 Ene 2013
# Version: 1.0
# Sintax: ./QoSCalc.py value
#
 
### Dependencies
import sys
 
### tosCalc class
class qosCalc:
  &quot;&quot;&quot; Class to calc any QoS values through a IP Precedence or
      Class Selector &quot;&quot;&quot;
  
  def __init__(self, value):
    &quot;&quot;&quot; Initializing qosCalc class &quot;&quot;&quot;
    self.value = value                            # Creating value variable
    
    # Check value introduced
    if value &amp;lt; 1 or value &amp;gt; 7:
      print &quot;[!] Error: Allow values it&#39;s from 1 to 7&quot;
      sys.exit(3)                                 # Exit code: 3

  def eightBits(self):
    &quot;&quot;&quot; This function add 0s to right side of binary variable and calc their
        decimal value &quot;&quot;&quot;

    self.tosb = self.dscpb + str(0) * 2           # Type of Service binary value
    self.tosd = int(self.tosb, 2)                 # Type of Service decimal value

  def main(self):
    &quot;&quot;&quot; Main function &quot;&quot;&quot;
    
    calc.threeBits()
    calc.sixBits()
    calc.eightBits()

  def results(self):
    &quot;&quot;&quot; Prints values of the IP Precedence or Class Selectors argument &quot;&quot;&quot;
  
    # Header of table
    print &quot;Value  3bits   DSCP Bin  DSCP   ToS Bin   ToS&quot;
    print &quot;-----  -----   --------  ----   -------   ---&quot;
    # Values
    print &quot;  %d\t%s\t%s\t  %d\t%s  %d&quot; % \
      (self.value, self.binary, self.dscpb, self.dscpd, self.tosb, self.tosd)

    return sys.exit(0)

  def sixBits(self):
    &quot;&quot;&quot; This function add 0s to right side of binary variable and calculate
        their decimal value &quot;&quot;&quot;
  
      self.dscpb = self.binary + str(0) * 3       # DSCP binary value
      self.dscpd = int(self.dscpb, 2)             # DSCP decimal value

  def threeBits(self):
    &quot;&quot;&quot; This function convert decimal argument to 3 bits value and check
        correct lenght of this &quot;&quot;&quot;

    # If less of 3 bits, add 0s to left of binary variable
    bina = bin(self.value).split(&#39;b&#39;)             # Array [&#39;0&#39;, &#39;value&#39;]
    if bina[1] &amp;lt; &quot;3&quot;:
        rest = 3 - len(bina[1])
        self.binary = str(0) * rest + bina[1]
    else:
        self.binary = bina[1]

### Script
if __name__ == &quot;__main__&quot;:
  try:
    value = int(sys.argv[1])                      # Check first argument
    
    calc = qosCalc(value)                         # Initializing qosCalc class
    calc.main()                                   # Run main() function
    calc.results()                                # Prints results
    
  except IndexError:                              # Error: No argument
    print &quot;[!] Error: Any value defined&quot;
    sys.exit(1)                                   # Exit code: 1
    
  except ValueError:                              # Error: Bad arguments
    print &quot;[!] Error: Not valid Class Selector or IP Precedence value&quot;
    sys.exit(2)                                   # Exit code: 2

#EOF
##FVE&lt;/pre&gt;
&lt;br /&gt;
Un saludo, Brixton Cat</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/4481135588152643800/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/01/python-script-qoscalcpy.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/4481135588152643800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/4481135588152643800'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2013/01/python-script-qoscalcpy.html' title='Python Script: QosCalc.py'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCiDIwG1bv1g4LDKs6aavyNkfY3zygyCPjOkmsEt3IMNcsPMkQf8QiSQVHv8_mgeLzkVrAUJ1OXfolc8D579sJT-0w6wTN_tZ3sl7UF6a4ng4oBVkRN58ou12nwnCyiHrbnwcdOoe_mxHh/s72-c/QosCalc0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-7587590330714931551</id><published>2012-11-26T22:24:00.002+01:00</published><updated>2012-11-26T22:24:52.107+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="citrix"/><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="icaclient"/><category scheme="http://www.blogger.com/atom/ns#" term="instalacion"/><category scheme="http://www.blogger.com/atom/ns#" term="squeeze"/><title type='text'>Citrix icaclient en Debian Squeeze 32 y 64 bits</title><content type='html'>&lt;br /&gt;
Recientemente he tenido que conectarme a algunas aplicaciones virtualizadas en &lt;a href=&quot;http://www.citrix.es/&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Citrix&lt;/i&gt;&lt;/a&gt; y en esta entrada quiero explicar los pasos que he seguido para instalar el cliente de dicho fabricante bajo &lt;a href=&quot;http://wiki.debian.org/DebianSqueeze&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Debian Squeeze&lt;/i&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hay que hacer buscar información, en mi caso llegué al siguiente enlace con &lt;a href=&quot;http://gauravpaliwal.com/blog/2012/05/26/install-citrix-on-debian-gnulinux.html&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;información importante&lt;/i&gt;&lt;/a&gt; que utilizaremos posteriormente.&lt;br /&gt;
&lt;br /&gt;
Deberemos descargarnos el paquete &lt;a href=&quot;http://www.citrix.com/downloads/citrix-receiver/receivers-by-platform.html&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Citrix ICAClient&lt;/i&gt;&lt;/a&gt; para nuestra plataforma desde la página del fabricante. En este primer apartado instalaré dicho cliente para un sistema &lt;b&gt;x86&lt;/b&gt; y posteriormente comentaré las diferencias en un sistema de &lt;b&gt;64 bits&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Cliente 32 bits &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Como informa la página del fabricante, se necesita la libreria &lt;b&gt;libmotif4&lt;/b&gt; para hacer funcionar la aplicación. Tras ello, instalamos manualmente el paquete descargado anteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDsYJL0YixgJdjDPhLaZvU7ivHAaEDzIp2tYqgkmCT1576oW071MI06OyBEiQ9fSYBWLfqqOR7loFP4MDup6DDadn4xOBTbMqutlNwa7h_U3o93CuJjMPFwj5MEEjmpqQIWccYlZycddzr/s1600/Citrix0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;159&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDsYJL0YixgJdjDPhLaZvU7ivHAaEDzIp2tYqgkmCT1576oW071MI06OyBEiQ9fSYBWLfqqOR7loFP4MDup6DDadn4xOBTbMqutlNwa7h_U3o93CuJjMPFwj5MEEjmpqQIWccYlZycddzr/s320/Citrix0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
A la hora de arrancar nuestras aplicaciones virtualizadas recibo un fallo indicando que no confiamos en el certificado &lt;i&gt;SSL&lt;/i&gt; de nuestra conexión. Aquí es donde entra en juego la información encontrada en primer lugar.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG3nBRqlE0QT2Bc_GpIJ9ul3Mf2mTYELhOw2ykBWMe_Jge1aK6kW1IE8VT0giTJGDdRnt3eNLrMZTojs4kqd80QTBUfsLrzXDBm-qAmFkGRtwB51PNFygO5Ojd30XmB84842Z1G0uc1H9b/s1600/Citrix1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;141&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG3nBRqlE0QT2Bc_GpIJ9ul3Mf2mTYELhOw2ykBWMe_Jge1aK6kW1IE8VT0giTJGDdRnt3eNLrMZTojs4kqd80QTBUfsLrzXDBm-qAmFkGRtwB51PNFygO5Ojd30XmB84842Z1G0uc1H9b/s320/Citrix1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Deberemos renombrar el directorio &lt;b&gt;keystore&lt;/b&gt; donde se almacenan los &lt;a href=&quot;http://en.wikipedia.org/wiki/Certificate_authority&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;CA&lt;/i&gt;&lt;/a&gt; para autorizar los que están almacenados en la ruta &lt;i&gt;/usr/share/ca-certificates/mozilla&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKiIuMnoTXUnathfwMTfoNNpcEvccPBK2CTHZDHaDNGGAzeO3cHjCotqKBSTboDpnb4SLvIoO5dwVOBqp6XO-EMVCaL9Qm8XATuPNYC5ZIE0QtTK9ReiH5rj-zF4VvCB_3Gnlt0EhPg3LW/s1600/Citrix4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;41&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKiIuMnoTXUnathfwMTfoNNpcEvccPBK2CTHZDHaDNGGAzeO3cHjCotqKBSTboDpnb4SLvIoO5dwVOBqp6XO-EMVCaL9Qm8XATuPNYC5ZIE0QtTK9ReiH5rj-zF4VvCB_3Gnlt0EhPg3LW/s320/Citrix4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras ello se establece la conexión&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5fDqaXHX26YzOfY5PT262iyoKsB6wOKHUiNAaskg5akcdZ-yC4FLgGt-65a6XmSAK6QTHi2HzQcsOq0276VtH_qrikpXCK5YcTeJvgeMWsYtBeNLR13Ksba1FtX1U3MpWormF0bv-fuFw/s1600/Citrix5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5fDqaXHX26YzOfY5PT262iyoKsB6wOKHUiNAaskg5akcdZ-yC4FLgGt-65a6XmSAK6QTHi2HzQcsOq0276VtH_qrikpXCK5YcTeJvgeMWsYtBeNLR13Ksba1FtX1U3MpWormF0bv-fuFw/s320/Citrix5.png&quot; width=&quot;320&quot; /&gt;&lt;i&gt;&lt;b&gt; &lt;/b&gt;&lt;/i&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXVSxWfHPc7Vu_Ibu1z7YEa_yXd_mgyM249dJdByYB-c6vyezXdc7BX4DPapQeHH5Hu7ja4jEOEpLibe5LqQ8us44C99j7teakjR5JlKMUncw-k18NC5M5ofatdVeyxIdMB09UoV5KjN5m/s1600/Citrix6.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;163&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXVSxWfHPc7Vu_Ibu1z7YEa_yXd_mgyM249dJdByYB-c6vyezXdc7BX4DPapQeHH5Hu7ja4jEOEpLibe5LqQ8us44C99j7teakjR5JlKMUncw-k18NC5M5ofatdVeyxIdMB09UoV5KjN5m/s320/Citrix6.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5fDqaXHX26YzOfY5PT262iyoKsB6wOKHUiNAaskg5akcdZ-yC4FLgGt-65a6XmSAK6QTHi2HzQcsOq0276VtH_qrikpXCK5YcTeJvgeMWsYtBeNLR13Ksba1FtX1U3MpWormF0bv-fuFw/s1600/Citrix5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y arranca correctamente la aplicación solicitada.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzY92thfqHPNJBI8CKeDVoNfTi_QiXcte4dzaWWt2vcjMb2Ar1eXbsrqtpVzGZOn2u6pLbvj9wL_0KEwCLtyiRrtcsZwowVq4GgJbVQ8MhafyUkqxGpw8IbVZV9hQYjEAG1MltAiypeM1k/s1600/Citrix7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;120&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzY92thfqHPNJBI8CKeDVoNfTi_QiXcte4dzaWWt2vcjMb2Ar1eXbsrqtpVzGZOn2u6pLbvj9wL_0KEwCLtyiRrtcsZwowVq4GgJbVQ8MhafyUkqxGpw8IbVZV9hQYjEAG1MltAiypeM1k/s320/Citrix7.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Cliente 64 bits&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Para equipos de 64 bits es necesario tener el paquete &lt;a href=&quot;http://packages.debian.org/search?keywords=nspluginwrapper&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;nspluginwrapper&lt;/i&gt;&lt;/a&gt; instalado&lt;i&gt;.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA_QXUCHXnCXY-VXmqoJECaLX0snlWwri4y95qmBGlVDohtIUWoQmAtQLTGBRsPB4HoUj18IQp8wnlyhfnENOEpx39lNq3SswwGJwORf8fvxxuq0Vqdgi74q90o8sGXAukzk-BACC9QJDM/s1600/Citrix8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;52&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA_QXUCHXnCXY-VXmqoJECaLX0snlWwri4y95qmBGlVDohtIUWoQmAtQLTGBRsPB4HoUj18IQp8wnlyhfnENOEpx39lNq3SswwGJwORf8fvxxuq0Vqdgi74q90o8sGXAukzk-BACC9QJDM/s320/Citrix8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Como se puede apreciar en la captura, el paquete &lt;b&gt;icaclient&lt;/b&gt; se instala pero falla durante el proceso de configuración.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmmy13_GxmeIEp4RyH9no69b4hrOJpEweTZM6Oq75pJURNB68iIwyu0NsMJwBakmJHtZQKgwI-KEX7JeM6P1z9B29Nq_mbE5tnlRc-vzI33BwTlEF0g17CUWU4UFWzZWe-ljMXG8E4djZB/s1600/Citrix9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;157&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmmy13_GxmeIEp4RyH9no69b4hrOJpEweTZM6Oq75pJURNB68iIwyu0NsMJwBakmJHtZQKgwI-KEX7JeM6P1z9B29Nq_mbE5tnlRc-vzI33BwTlEF0g17CUWU4UFWzZWe-ljMXG8E4djZB/s320/Citrix9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Al igual que anteriormente, deberemos renombrar el directorio donde se almacenan los certificados autoizados y crear un enlace simbólico al directorio donde &lt;i&gt;Mozilla&lt;/i&gt; los guarda: &lt;i&gt;ln -s /usr/share/ca-certificates/mozilla /opt/Citrix/ICAClient/keystore/cacerts&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Bajo &lt;i&gt;Firefox&lt;/i&gt; es posible que no reconozca la aplicación y tengamos que especificar la ruta de la misma, &lt;i&gt;/opt/Citrix/ICAClient/wfica&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKUwRFSvfHcgVvfIMnJ5xwgw_z-8gaCvEK6dUXoKGA3ckqmpaC4fs18f4QxCmMUo_6ZtFgUSfJln2uDL-63Kewnm0JRCP2BlAPtPx7YY6KM70TtemFqRZTaU-gJK0liJ0mq5ah_M9XvtYJ/s1600/Citrix10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKUwRFSvfHcgVvfIMnJ5xwgw_z-8gaCvEK6dUXoKGA3ckqmpaC4fs18f4QxCmMUo_6ZtFgUSfJln2uDL-63Kewnm0JRCP2BlAPtPx7YY6KM70TtemFqRZTaU-gJK0liJ0mq5ah_M9XvtYJ/s320/Citrix10.png&quot; width=&quot;320&quot; /&gt; &lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0_-Sg7_ulU2-L8lpnhbNABzMIgrQlVI060lp9lFVr1C1u-1aszcE3639DNp6xl3xJRSBmCuOb-stuib2M6d_ZD-kUAtc6QHRyZRc3jkt4P5Fza8JQF1xCeMrk80dew-aIkVZvkhPqQbH7/s1600/Citrix11.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;70&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0_-Sg7_ulU2-L8lpnhbNABzMIgrQlVI060lp9lFVr1C1u-1aszcE3639DNp6xl3xJRSBmCuOb-stuib2M6d_ZD-kUAtc6QHRyZRc3jkt4P5Fza8JQF1xCeMrk80dew-aIkVZvkhPqQbH7/s320/Citrix11.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKUwRFSvfHcgVvfIMnJ5xwgw_z-8gaCvEK6dUXoKGA3ckqmpaC4fs18f4QxCmMUo_6ZtFgUSfJln2uDL-63Kewnm0JRCP2BlAPtPx7YY6KM70TtemFqRZTaU-gJK0liJ0mq5ah_M9XvtYJ/s1600/Citrix10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras ello arranca la aplicación correctamente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN8PceppC1xxHL7UEAu5N-PjVStftGLJyZcWhzuj5Gc7rnmviF6Hw8M8qEKct-PASUgXu4Tme1u9k2dM1NiirBbfgW1F-tuJbzjugxKuo6cXsRSLcQFJld4FjFoGVo4TMHV5mihHeifoXC/s1600/Citrix12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;139&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN8PceppC1xxHL7UEAu5N-PjVStftGLJyZcWhzuj5Gc7rnmviF6Hw8M8qEKct-PASUgXu4Tme1u9k2dM1NiirBbfgW1F-tuJbzjugxKuo6cXsRSLcQFJld4FjFoGVo4TMHV5mihHeifoXC/s320/Citrix12.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
La versión de 32 bits fue instalada en una máquina virtual para poder explicar el proceso, mientas que la versión de 64 bits corre bajo mi ordenador personal.&lt;br /&gt;
&lt;br /&gt;
Espero que os sirva de ayuda. Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/7587590330714931551/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/11/citrix-icaclient-en-debian-squeeze-32-y.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/7587590330714931551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/7587590330714931551'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/11/citrix-icaclient-en-debian-squeeze-32-y.html' title='Citrix icaclient en Debian Squeeze 32 y 64 bits'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDsYJL0YixgJdjDPhLaZvU7ivHAaEDzIp2tYqgkmCT1576oW071MI06OyBEiQ9fSYBWLfqqOR7loFP4MDup6DDadn4xOBTbMqutlNwa7h_U3o93CuJjMPFwj5MEEjmpqQIWccYlZycddzr/s72-c/Citrix0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-3613137381310832677</id><published>2012-11-15T21:17:00.001+01:00</published><updated>2012-11-15T21:23:09.388+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="errores"/><category scheme="http://www.blogger.com/atom/ns#" term="fix"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualbox"/><title type='text'>Fallo al crear el objeto COM de VirtualBox [Fix]</title><content type='html'>Como dice el título, se trata de un error de &lt;i&gt;&lt;a href=&quot;https://www.virtualbox.org/&quot; target=&quot;_blank&quot;&gt;VirtualBox&lt;/a&gt;&lt;/i&gt; que me ha ocurrido tras unos problemillas de espacio en el ordenador.&amp;nbsp;Como muestra la &lt;b&gt;Location&lt;/b&gt;, se trata de un fallo en un archivo &lt;i&gt;XML&lt;/i&gt; situado en el directorio de usuario que crea la aplicación, (&lt;i&gt;~/.VirtualBox/VirtualBox.xml&lt;/i&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwes0riEbwMuXz9jEZB09b32TpPkP8DWpI4YLUJYkPuv5t8EL2KW61mxmFxD6LNLQMn2Ypc5btsJprOGOWnEjgXvoUW3vfF7UFYQ0dZnz4Yotjsx0y3uHXOjZPLLsRvcx_aCVSsv9B19x2/s1600/Error0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;173&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwes0riEbwMuXz9jEZB09b32TpPkP8DWpI4YLUJYkPuv5t8EL2KW61mxmFxD6LNLQMn2Ypc5btsJprOGOWnEjgXvoUW3vfF7UFYQ0dZnz4Yotjsx0y3uHXOjZPLLsRvcx_aCVSsv9B19x2/s200/Error0.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Como es normal, me fui al directorio para echar un vistazo y se encuentra el archivo en cuestión, &lt;i&gt;VirtualBox.xml&lt;/i&gt;, y otro curiosamente llamado &lt;i&gt;VirtualBox-prev&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWAH9CTWyTkpAsxk3XXJ4YcXXw0NbyHL7XdVBHICQh0DRMTwPab0adzDP1yuAjeVxXYZ13swmp_cuq350u_aC9qd2fz7pXWMbN3PjKypdW_kt5q3nebq2qCiLkMZZ_oe-Ma9qOeyLo5xGj/s1600/Error1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;99&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWAH9CTWyTkpAsxk3XXJ4YcXXw0NbyHL7XdVBHICQh0DRMTwPab0adzDP1yuAjeVxXYZ13swmp_cuq350u_aC9qd2fz7pXWMbN3PjKypdW_kt5q3nebq2qCiLkMZZ_oe-Ma9qOeyLo5xGj/s320/Error1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Como cabe esperar, es un archivo backup previo al error. Si abrimos el documento, podemos ver que se trata de un fichero de configuración con las opciones gráficas, de red, las máquinas virtuales instaladas, discos duros, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIeXFMMtYT-pCpMhVttNM8FEih2EHNW-SQTTRtUJIdQIi51yWITSyE3BAK1Ylb1OkJebMF2jTHMwvMyUKb8mL3V7IXZJWAJlzxUpwuwiD4VfsyMLyPMcMe53EmfS5gzwN21JFT8bBYqerH/s1600/Error2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;90&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIeXFMMtYT-pCpMhVttNM8FEih2EHNW-SQTTRtUJIdQIi51yWITSyE3BAK1Ylb1OkJebMF2jTHMwvMyUKb8mL3V7IXZJWAJlzxUpwuwiD4VfsyMLyPMcMe53EmfS5gzwN21JFT8bBYqerH/s320/Error2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Hacemos una copia del mismo y la aplicación arranca correctamente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRZsI-t-ZkoAxAAsPZpQkfPR-xbW1bHVRy3R7d2pxBqV6rc0tuDcNqrB65nVco5_jWx_yOsY0LyVr5Jsk3RbmAEsK-GT4t_J9owmRHCWFLkEpxNXI7PxIvF8EOO36S58mrDs6hcQglSEb-/s1600/Error3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;91&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRZsI-t-ZkoAxAAsPZpQkfPR-xbW1bHVRy3R7d2pxBqV6rc0tuDcNqrB65nVco5_jWx_yOsY0LyVr5Jsk3RbmAEsK-GT4t_J9owmRHCWFLkEpxNXI7PxIvF8EOO36S58mrDs6hcQglSEb-/s320/Error3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0NO6wwCOljj8gtc6AxpkDDVazNKQSbIqG86rFtr85qjyESj1Nk8fwFvWrSHBxlZiAftN6jnf2g5t1K7fU7yK_IHUTyV5_ErmIy4CPcJJPS-uxEfRkwgc9n_uHsSfNerGZkzqZvTgpyxOt/s1600/Error4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;126&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0NO6wwCOljj8gtc6AxpkDDVazNKQSbIqG86rFtr85qjyESj1Nk8fwFvWrSHBxlZiAftN6jnf2g5t1K7fU7yK_IHUTyV5_ErmIy4CPcJJPS-uxEfRkwgc9n_uHsSfNerGZkzqZvTgpyxOt/s320/Error4.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Pero, &lt;b&gt;¿Qué ha pasado aquí? ¿Qué es ese archivo realmente?&lt;/b&gt; Habrá que tirar de nuestro querido Internet y la información que el &lt;a href=&quot;http://www.virtualbox.org/manual/ch10.html&quot; target=&quot;_blank&quot;&gt;fabricante nos brinda&lt;/a&gt;.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;[...]&lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;Most importantly, in this directory, VirtualBox stores its global settings file, another XML file called VirtualBox.xml. This includes global configuration options and the list of registered virtual machines with pointers to their XML settings files. (Neither the location of this file nor its directory has changed with VirtualBox 4.0.)&lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;[...]&lt;/i&gt;&lt;/blockquote&gt;
Básicamente lo comentado anteriormente, dicho archivo almacena la configuración global y una lista de las máquinas virtuales y sus opciones. Dicho error ha sido producido utilizando la versión&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;3.2.10_OSE&lt;/i&gt; de &lt;i&gt;VirtualBox&lt;/i&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/3613137381310832677/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/11/fallo-al-crear-el-objeto-com-de.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/3613137381310832677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/3613137381310832677'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/11/fallo-al-crear-el-objeto-com-de.html' title='Fallo al crear el objeto COM de VirtualBox [Fix]'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwes0riEbwMuXz9jEZB09b32TpPkP8DWpI4YLUJYkPuv5t8EL2KW61mxmFxD6LNLQMn2Ypc5btsJprOGOWnEjgXvoUW3vfF7UFYQ0dZnz4Yotjsx0y3uHXOjZPLLsRvcx_aCVSsv9B19x2/s72-c/Error0.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-1659872438659215720</id><published>2012-10-30T15:02:00.001+01:00</published><updated>2012-10-30T15:02:55.918+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="backtrack"/><category scheme="http://www.blogger.com/atom/ns#" term="configuracion"/><category scheme="http://www.blogger.com/atom/ns#" term="greenbone security"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="openvas"/><title type='text'>OpenVAS bajo BackTrack 5 R3</title><content type='html'>En esta entrada no me gustaría ser pesado, pero como la entrada dedicada a la &lt;i&gt;&lt;a href=&quot;http://debian-comunicacion.blogspot.com.es/2011/11/backtrack5-configuracion-openvas-y.html&quot; target=&quot;_blank&quot;&gt;Configuración de OpenVAS y Greenbone Security&lt;/a&gt;&lt;/i&gt; tiene mucho éxito y hay muchos comentarios preguntando sobre cómo registrarse en el sistema, he decidido volver a configurarlo bajo la nueva versión de &lt;i&gt;&lt;a href=&quot;http://www.backtrack-linux.org/backtrack/backtrack-5-r3-released/&quot; target=&quot;_blank&quot;&gt;BackTrack&lt;/a&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Voy a seguir los mismos pasos que en la entrada citada anteriormente, por lo que no me entretendré demasiado en los comandos.&amp;nbsp;Inicialmente crearemos un usuario para la aplicación a través del comando &lt;i&gt;openvas-adduser&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2gtTWPtEnh_OmH4F6cUQpWkAL_bNIozQ0yaL4T9gIR71UeXlOwMY_SR8a_-P76M4ZwgoTSPykMnO0qvx0wC3KnwyrRqHl84CrEQMkcv9IyOaMmhkCR_riY3UH29r2gHKFHtm224IcDbTk/s1600/Inst0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2gtTWPtEnh_OmH4F6cUQpWkAL_bNIozQ0yaL4T9gIR71UeXlOwMY_SR8a_-P76M4ZwgoTSPykMnO0qvx0wC3KnwyrRqHl84CrEQMkcv9IyOaMmhkCR_riY3UH29r2gHKFHtm224IcDbTk/s320/Inst0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Crearemos el certificado con el comando &lt;i&gt;openvas-mkcert&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUqa4FOE36wF3t3JIfTZWuy1kqvPsTys7IFYhi-RtkvZattvZSdSigIRIuDk6oQ9hh3ToMbRJk28Hh-6EVxP3ZRVPZ-NwnzVlZmRKhiu6S3kFcBNW7kJs4ChFCT3FIvAmY1jqaLqxF7FWr/s1600/Inst1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUqa4FOE36wF3t3JIfTZWuy1kqvPsTys7IFYhi-RtkvZattvZSdSigIRIuDk6oQ9hh3ToMbRJk28Hh-6EVxP3ZRVPZ-NwnzVlZmRKhiu6S3kFcBNW7kJs4ChFCT3FIvAmY1jqaLqxF7FWr/s320/Inst1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y actualizamos los &lt;i&gt;&lt;a href=&quot;http://www.openvas.org/openvas-nvt-feed.html&quot; target=&quot;_blank&quot;&gt;NVTs&lt;/a&gt;&lt;/i&gt; para disponer de todas las actualizaciones con el comando &lt;i&gt;openvas-nvt-sync&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCNiY_JjBX2M_7O6MU8nlLT6g2mrMD2QRyq-EShjU3GOmsUMT7YWCZZJ-I_F_DoW1MdptqukFuETuyVjMrsRE82aM6bp6PI2guATRkNuFACqKJeaLOcfvzI-SfUfYWqHAkFI7XxBjami8X/s1600/Inst2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;137&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCNiY_JjBX2M_7O6MU8nlLT6g2mrMD2QRyq-EShjU3GOmsUMT7YWCZZJ-I_F_DoW1MdptqukFuETuyVjMrsRE82aM6bp6PI2guATRkNuFACqKJeaLOcfvzI-SfUfYWqHAkFI7XxBjami8X/s320/Inst2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras actualizar los test, cargamos los plugins de&amp;nbsp;&lt;b&gt;OpenVAS Scanner&lt;/b&gt; con el comando &lt;i&gt;openvassd y&lt;/i&gt;&amp;nbsp;recordad que este proceso tarda bastante tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3_Q9tPjmNSMNwr-Je73y6tiA6EVpGm4Qz5F2O30tUPoBqJR_68e94fXjbtpNmQyn9ezXHULPLYgIwvJoSZ1wPyRzZYCo7LK6nz11t6fDP2VoTkInugOpI5oqc23JK62wPKLWlVvhOKksj/s1600/Inst3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;41&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3_Q9tPjmNSMNwr-Je73y6tiA6EVpGm4Qz5F2O30tUPoBqJR_68e94fXjbtpNmQyn9ezXHULPLYgIwvJoSZ1wPyRzZYCo7LK6nz11t6fDP2VoTkInugOpI5oqc23JK62wPKLWlVvhOKksj/s320/Inst3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Crearemos el certificado para el cliente con el comando &lt;i&gt;openvas-mkcert-client -n om -i&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnbqJJ2KjVZIIhrcloHID0fhJ2zY-CYemKh-qoahU308-jJwLlHDGldKcJn1K7OcXBqjxsEwra4IFD4huJ0yIjpfTq0ScbHdc9LSQsYFOa0qkycM1F491xqKIx3KBi26iroTBKRlQ3lsIH/s1600/Inst4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;74&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnbqJJ2KjVZIIhrcloHID0fhJ2zY-CYemKh-qoahU308-jJwLlHDGldKcJn1K7OcXBqjxsEwra4IFD4huJ0yIjpfTq0ScbHdc9LSQsYFOa0qkycM1F491xqKIx3KBi26iroTBKRlQ3lsIH/s320/Inst4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Reconstruimos la base de datos de &lt;b&gt;OpenVAS Management&lt;/b&gt; con el comando &lt;i&gt;openvasmd --rebuild&lt;/i&gt;, esto es necesario tras la actualización de los &lt;i&gt;NVTs&lt;/i&gt; realizado anteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiytVsoYkqeFnf-2nOjIXlqAWk7PNEzQLHtRtJAH4EoCuqj_33kPA_knuZiQM3D57_OfKhI1E4E-7kpp_CbHT0hf71w9KM6XV5vyFIKpCmHQIWSg2OXaVI4sg20NfJOFj8_4Gdj2GWu25hp/s1600/Inst5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;61&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiytVsoYkqeFnf-2nOjIXlqAWk7PNEzQLHtRtJAH4EoCuqj_33kPA_knuZiQM3D57_OfKhI1E4E-7kpp_CbHT0hf71w9KM6XV5vyFIKpCmHQIWSg2OXaVI4sg20NfJOFj8_4Gdj2GWu25hp/s320/Inst5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Creamos un usuario con privilegios para el administrador, &lt;b&gt;OpenVAS Administrator&lt;/b&gt;, con el comando &lt;i&gt;openvasad -c &#39;add_user&#39; -n &#39;NombreUsuario&#39; -r Admin&lt;/i&gt;. Dicho usuario debe ser distinto del primer usuario que creamos con el comando&amp;nbsp;&lt;i&gt;openvas-adduser&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWfvV_j9jh9nHfNtAeZBHM-TzUuaXMcp2OahnzCM3sbMKVF9jyDo74APNqc-VznIOMP3eCrTZ9eT_KkbQGkduklpms422LlqUSX006NrtFCplvpMXiR_1oTDYdP_aWR663UZdw51GYWqBQ/s1600/Inst6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWfvV_j9jh9nHfNtAeZBHM-TzUuaXMcp2OahnzCM3sbMKVF9jyDo74APNqc-VznIOMP3eCrTZ9eT_KkbQGkduklpms422LlqUSX006NrtFCplvpMXiR_1oTDYdP_aWR663UZdw51GYWqBQ/s320/Inst6.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Arrancamos el demonio para el gestor y el administrador de &lt;i&gt;OpenVAS&lt;/i&gt; con los siguientes comandos:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixcS0ei4ZTCJjuUng_P3_0rUbu_mBm27xMUbXaCKdCXPMd8C4K8Ys4tkBZPLxv4Z_rYpq_b6ve058YHgb-nCMQwe9oid0SgwkwqqElCUlbJWwHD0cqXxSyGnzT9FC3tRY184-qpZZ3fDka/s1600/Inst7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;70&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixcS0ei4ZTCJjuUng_P3_0rUbu_mBm27xMUbXaCKdCXPMd8C4K8Ys4tkBZPLxv4Z_rYpq_b6ve058YHgb-nCMQwe9oid0SgwkwqqElCUlbJWwHD0cqXxSyGnzT9FC3tRY184-qpZZ3fDka/s320/Inst7.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y el demonio &lt;i&gt;&lt;a href=&quot;http://greenbone.net/technology/gsd.html&quot; target=&quot;_blank&quot;&gt;Greenbone Security Assistant&lt;/a&gt;&lt;/i&gt; para poder conectarnos a través de la interfaz web o del &lt;i&gt;Greenbone Security Desktop&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyPS4iKieN7-DZDvx5KkAG-stBK8bph7HWxArw5xbYbKY9X4pcyVyapvhllF-DRocUdcV3dRnKI99GdCPlJE2JcTKJjSbwMt24XhKDF0w0Iom5xkqizZZVWQCs0A_H9MVP2tb-c2ff4qeB/s1600/Inst8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;46&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyPS4iKieN7-DZDvx5KkAG-stBK8bph7HWxArw5xbYbKY9X4pcyVyapvhllF-DRocUdcV3dRnKI99GdCPlJE2JcTKJjSbwMt24XhKDF0w0Iom5xkqizZZVWQCs0A_H9MVP2tb-c2ff4qeB/s320/Inst8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Por último compruebo que tengo acceso a través de las distintas interfaces gráficas.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw0qAU-nDfkZDv_WeRDo50644KmoAJFIPiEvKmXHVltAjfILW75F_xYdH5i2D3UOejnKBB8sHQ7NvwKnVKUIdG8cUZmOuu8UsOOjx_ldQk2xAMS0Rqj7yQ3Ju_SVfvl5-O1knSTEVYhjbq/s1600/Inst10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;78&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw0qAU-nDfkZDv_WeRDo50644KmoAJFIPiEvKmXHVltAjfILW75F_xYdH5i2D3UOejnKBB8sHQ7NvwKnVKUIdG8cUZmOuu8UsOOjx_ldQk2xAMS0Rqj7yQ3Ju_SVfvl5-O1knSTEVYhjbq/s320/Inst10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2HxzUZmnye1SAlEbIejWZM91kzk1FRZPifhF4ihzTL8Mnn-I6iqeTuEWig6dX4nWqsZbtaAtKEPXv8u6mZt1EKKmFSrJ4T8pacRWtrgublhe6vJeeOCRYD3_lg8l1DXajox9OSAi5t_mh/s1600/Inst12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;149&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2HxzUZmnye1SAlEbIejWZM91kzk1FRZPifhF4ihzTL8Mnn-I6iqeTuEWig6dX4nWqsZbtaAtKEPXv8u6mZt1EKKmFSrJ4T8pacRWtrgublhe6vJeeOCRYD3_lg8l1DXajox9OSAi5t_mh/s320/Inst12.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/1659872438659215720/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/10/openvas-bajo-backtrack-5-r3.html#comment-form' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/1659872438659215720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/1659872438659215720'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/10/openvas-bajo-backtrack-5-r3.html' title='OpenVAS bajo BackTrack 5 R3'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2gtTWPtEnh_OmH4F6cUQpWkAL_bNIozQ0yaL4T9gIR71UeXlOwMY_SR8a_-P76M4ZwgoTSPykMnO0qvx0wC3KnwyrRqHl84CrEQMkcv9IyOaMmhkCR_riY3UH29r2gHKFHtm224IcDbTk/s72-c/Inst0.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-1206340709028419445</id><published>2012-10-24T19:10:00.001+02:00</published><updated>2012-10-24T19:10:20.600+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="checkpoint"/><category scheme="http://www.blogger.com/atom/ns#" term="configuracion"/><category scheme="http://www.blogger.com/atom/ns#" term="firewall"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualbox"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualizacion"/><title type='text'>CheckPoint R75 sobre VirtualBox: Interfaces de usuario</title><content type='html'>Con esta entrada termino la pequeña serie&amp;nbsp;&lt;i&gt;CheckPoint sobre VirtualBox&lt;/i&gt; y como muestra el título, trata de las distintas interfaces de usuario que tenemos a nuestra disposición. Éstas son en modo texto: ya sea en local y a través de &lt;i&gt;SSH&lt;/i&gt;, a través de la interfaz web si la hemos habilitado durante la instalación y utilizando la suite &lt;i&gt;SmartConsole&lt;/i&gt; del fabricante.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Interfaz en modo texto&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Podemos utilizar la conexión local a la máquina virtual y ver los comandos disponibles.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi_FghOGMYzR88dF_2dHw4bftuNUWN1S5yOEOjKWJA02rzMKb19YQP2poPrfE5b1rXLwBULFqyYz5-ZLyiXIz7kT7_rcR9RpHRumMRnOhFdVXG5SUYak7jcwqiCuGPY3JEqbKy66xP_q9H/s1600/User1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi_FghOGMYzR88dF_2dHw4bftuNUWN1S5yOEOjKWJA02rzMKb19YQP2poPrfE5b1rXLwBULFqyYz5-ZLyiXIz7kT7_rcR9RpHRumMRnOhFdVXG5SUYak7jcwqiCuGPY3JEqbKy66xP_q9H/s320/User1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Hay algunos comandos típicos de un sistema Linux.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhufK3fBpra1SoX5HcrGibPLZIZN68JCxjOCrpnY5GMdNSIrQT-6he34WgOZNP60UpK8Xibrkc9Sdz_A4bMQNY3WMP_Vjj5ODwcL6iUl0R5uHqb2Zhauxc-nn_PvGlVahPAS44jO7kmRMeY/s1600/User2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;117&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhufK3fBpra1SoX5HcrGibPLZIZN68JCxjOCrpnY5GMdNSIrQT-6he34WgOZNP60UpK8Xibrkc9Sdz_A4bMQNY3WMP_Vjj5ODwcL6iUl0R5uHqb2Zhauxc-nn_PvGlVahPAS44jO7kmRMeY/s320/User2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggXvEzMM1AaWIfkzVS_BIfP-a32ek-fM8oh1zoZYyq6RO34t8dX2sonmmNQi4UUJvbTSHoONgrl_Pk1GhujwByJVNjAnDPYhydXtJDE6XFb341lkx9zE0-XdWMMVp1SMVBLBvxsFd4uCta/s1600/User3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;174&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggXvEzMM1AaWIfkzVS_BIfP-a32ek-fM8oh1zoZYyq6RO34t8dX2sonmmNQi4UUJvbTSHoONgrl_Pk1GhujwByJVNjAnDPYhydXtJDE6XFb341lkx9zE0-XdWMMVp1SMVBLBvxsFd4uCta/s320/User3.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y otros propios del fabricante.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtvL2nqYf6Hu56zZavnMK75e19wHzDu5Z34DsOcPiHn8k2S8pWMVDzM0cXyMK0pm0atEqbLFqHb040xrh4-UZNsb5WCaKDvj3sJ2K8xUlxeKp30NlIHaXpj8Kg0lViEbrU3Hp_a5kz3_wy/s1600/User4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtvL2nqYf6Hu56zZavnMK75e19wHzDu5Z34DsOcPiHn8k2S8pWMVDzM0cXyMK0pm0atEqbLFqHb040xrh4-UZNsb5WCaKDvj3sJ2K8xUlxeKp30NlIHaXpj8Kg0lViEbrU3Hp_a5kz3_wy/s320/User4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Además podemos estableces conexiones remotas a través de &lt;i&gt;SSH&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirVFDYAKW87Fimhgc71gkyOaF4KP4bIFYSGb2WwF1cI3cmzSHHO1TcSjV1zz5MyXtKQ0eJ3PpXFFASzlRH0K-VqC2EV206Pxds3DSq5HjDWU-PHmUEev6e7EStbRRrMVlBcb5kf2VTdEIk/s1600/User4.0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;126&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirVFDYAKW87Fimhgc71gkyOaF4KP4bIFYSGb2WwF1cI3cmzSHHO1TcSjV1zz5MyXtKQ0eJ3PpXFFASzlRH0K-VqC2EV206Pxds3DSq5HjDWU-PHmUEev6e7EStbRRrMVlBcb5kf2VTdEIk/s320/User4.0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Interfaz web&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Tras logearnos nos muestra la página de inicio, en la que podemos ver datos del software así como algunos datos de las interfaces del equipo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaDL1E2Ltn4yOj3-RhyphenhyphenjMsgTXFMi2ke4_J53Yt5n41DNbEWuexqUN-OGTNsmetcYZEZh8tu6fuWLi40xbhKIphkLXLuHISVECzMU5w7Wirhghr1VyhACO2HYUejU0SvYq7C6sMo5RMD_6L/s1600/User5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;108&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaDL1E2Ltn4yOj3-RhyphenhyphenjMsgTXFMi2ke4_J53Yt5n41DNbEWuexqUN-OGTNsmetcYZEZh8tu6fuWLi40xbhKIphkLXLuHISVECzMU5w7Wirhghr1VyhACO2HYUejU0SvYq7C6sMo5RMD_6L/s320/User5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9u9q2gDef7pKqrise5Bkgd5yVEgEq5qHApy6Ux8XgcjIsUKNp41TN9_VtGwguZMYJWHZ9JmqZfdCcaKsgR5njZoblLgs4siNCdYPCmQGp3atEqS-240QNLi0vY4GJqb93KeBpbAUpdQUK/s1600/User6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;95&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9u9q2gDef7pKqrise5Bkgd5yVEgEq5qHApy6Ux8XgcjIsUKNp41TN9_VtGwguZMYJWHZ9JmqZfdCcaKsgR5njZoblLgs4siNCdYPCmQGp3atEqS-240QNLi0vY4GJqb93KeBpbAUpdQUK/s320/User6.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Podemos ver en detalle y modificar la configuración de red.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1-iXrBxfMRNbGINEGmDJZTk4sxvqLSd-xVCrPK1FDS4jSyYrVxl7JbsRXABaxpb3ttQaoIap2XL5wt97r5PVTfCtwcaLml8ej3YW96bYYPE1lRXzjdmTxFt3fLVMgXnSNuy8BZ1sTDsEu/s1600/User7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;99&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1-iXrBxfMRNbGINEGmDJZTk4sxvqLSd-xVCrPK1FDS4jSyYrVxl7JbsRXABaxpb3ttQaoIap2XL5wt97r5PVTfCtwcaLml8ej3YW96bYYPE1lRXzjdmTxFt3fLVMgXnSNuy8BZ1sTDsEu/s320/User7.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipcR32huD7WYGY6AG7isaDXr8dmUW_cqp23bvRS1r4JoN7q94DWnj4vG7As1tnvc9zxhHXPBp-Jv6-SYScGf_jk7a6Kn3OG_jvz6b0Y1q9Bb5n4atlgVcWPkiDJw-IpCVXcY9z-lT1H5Tu/s1600/User8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;111&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipcR32huD7WYGY6AG7isaDXr8dmUW_cqp23bvRS1r4JoN7q94DWnj4vG7As1tnvc9zxhHXPBp-Jv6-SYScGf_jk7a6Kn3OG_jvz6b0Y1q9Bb5n4atlgVcWPkiDJw-IpCVXcY9z-lT1H5Tu/s320/User8.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Nombre de dominio, procesos, usuarios administradores, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiIiBhmVkbfGsc_M9Uz6DzGcTC3es_6XzBlMW9j0nyxkzDw27ikYGORrmizi7p-oLqc530E_-IPkD4J6hAkuNuxhChSPOPrM5YzoG8g83WfNz4gv_kw1P7RtuDypOFgzghip6mdMJrOmH2/s1600/User10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiIiBhmVkbfGsc_M9Uz6DzGcTC3es_6XzBlMW9j0nyxkzDw27ikYGORrmizi7p-oLqc530E_-IPkD4J6hAkuNuxhChSPOPrM5YzoG8g83WfNz4gv_kw1P7RtuDypOFgzghip6mdMJrOmH2/s320/User10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVwjPjTNeiCFyHjsQxlDv_1sHbB7-G0_ALe2iJvQASEstc49Mv4w8xjO3WW9AjgH36QVnXcC1dkbjuWgOnkK_CRaIgChxgEiYKES0ycCXi6rGTvJg0yceIKe-cOD0LX74z0AHvmdeQ-5SD/s1600/User11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;97&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVwjPjTNeiCFyHjsQxlDv_1sHbB7-G0_ALe2iJvQASEstc49Mv4w8xjO3WW9AjgH36QVnXcC1dkbjuWgOnkK_CRaIgChxgEiYKES0ycCXi6rGTvJg0yceIKe-cOD0LX74z0AHvmdeQ-5SD/s320/User11.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y descargarnos la suite &lt;i&gt;SmartConsole&lt;/i&gt; que utilizaremos posteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrmE6dKk-cpYH7yNkArFvwo6qAPmQKbqj9Q7oMKpP4TghJdSuzaKcL5a-GVHUsM7Vs78WQNWxel3c3nxAS231CBGGUrB60A3wwvPExTVBz9PHSWvnB5hQOnl1693OC0cH0RE3faU3V3nfH/s1600/User12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrmE6dKk-cpYH7yNkArFvwo6qAPmQKbqj9Q7oMKpP4TghJdSuzaKcL5a-GVHUsM7Vs78WQNWxel3c3nxAS231CBGGUrB60A3wwvPExTVBz9PHSWvnB5hQOnl1693OC0cH0RE3faU3V3nfH/s320/User12.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Suite SmartConsole&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Tras instalar el software, podemos ver que no se trata de una sola aplicación sino de un conjunto de herramientas que se complementan.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi98F2yWXx_lQTKotIZQ7pbfEMkE6q3dkypEQbcbtmd3uC_vMNJOa1ysf_uQEkTsPzxR_t95ZFvR6ffgcea7D74uIn-qU8e-3BX9ObFrDLeSN1IRuD-Q_MvfcjeXvl6EV-h_ImeC2FtGBjr/s1600/User13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi98F2yWXx_lQTKotIZQ7pbfEMkE6q3dkypEQbcbtmd3uC_vMNJOa1ysf_uQEkTsPzxR_t95ZFvR6ffgcea7D74uIn-qU8e-3BX9ObFrDLeSN1IRuD-Q_MvfcjeXvl6EV-h_ImeC2FtGBjr/s320/User13.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
A través del &lt;i&gt;SmartDashboard&lt;/i&gt; tenemos multitud de herramientas para la configuración de los distintos servicios que podemos instalar. Podremos editar la configuración del dispositivo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_KiougqBX7wYHwNBoyq3YtUtI7iY0RftBzC3BwDfB-VTyb8jw7UgLAbmlf0qJZbVnrUXZ2hMtMoTe1d_f_UFi7Xi-Tq86xDsG909TnA-k4p6pxv7o9irOoDJhcGV8IJGBI1DqRAtuZOEH/s1600/User17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;76&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_KiougqBX7wYHwNBoyq3YtUtI7iY0RftBzC3BwDfB-VTyb8jw7UgLAbmlf0qJZbVnrUXZ2hMtMoTe1d_f_UFi7Xi-Tq86xDsG909TnA-k4p6pxv7o9irOoDJhcGV8IJGBI1DqRAtuZOEH/s320/User17.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS-qN_abGkpaYnHtETfvSquo6fs6_h6NZySS2NOXxiZ_J80w_U-k2DaOJC_0DhsawTJRa4XtKFLIUiSjBhMUQ_wJs7kXH7L5j6M5WTGsIMNERyt-ZJOlyOv0DmUfKxL1C0xxtliPzkVFhO/s1600/User18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS-qN_abGkpaYnHtETfvSquo6fs6_h6NZySS2NOXxiZ_J80w_U-k2DaOJC_0DhsawTJRa4XtKFLIUiSjBhMUQ_wJs7kXH7L5j6M5WTGsIMNERyt-ZJOlyOv0DmUfKxL1C0xxtliPzkVFhO/s320/User18.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y activar algunos servicios del mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO6wcvt9xGUaC6rfuP0V1X0W3yzVXPaYPqrftfWkSNCV45g_OKpriBU0xy1q1gL2gy5JipBzOT0d85l6uh0EvInmRtfH51PMfuBRVdKsJS9guG6zBHMlkt3hVxmsj0Ff_heg1ewrcsE_Rj/s1600/User19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO6wcvt9xGUaC6rfuP0V1X0W3yzVXPaYPqrftfWkSNCV45g_OKpriBU0xy1q1gL2gy5JipBzOT0d85l6uh0EvInmRtfH51PMfuBRVdKsJS9guG6zBHMlkt3hVxmsj0Ff_heg1ewrcsE_Rj/s320/User19.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ver la topología de red, reglas &lt;i&gt;NAT&lt;/i&gt;, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEVtap2QHDwvgIbRymEMLwC8hHOtIfu1VIAkVvm9KEUmOukr7JM39W6MhhMjtigOL5qZcg1GIw4NVK9PxxUGQ5kA7GT57RiADxwwmfXkD8Lf-saZRByYFyyelicDwHRTIjJ0PPo9fEedus/s1600/User20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEVtap2QHDwvgIbRymEMLwC8hHOtIfu1VIAkVvm9KEUmOukr7JM39W6MhhMjtigOL5qZcg1GIw4NVK9PxxUGQ5kA7GT57RiADxwwmfXkD8Lf-saZRByYFyyelicDwHRTIjJ0PPo9fEedus/s320/User20.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcxMUVTgsiu5BE42CfRE7wlJ-vfcrKup9zkDSd_niYD5xr_tokbWng7KZ9sBOCWVtBrMduHm6hqG90phE9kqeEyoUz1cWuR6SyQgp1JdCwWRT08mkUtOckT_p0CX-4DVfZrUaXxOiNQToH/s1600/User21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcxMUVTgsiu5BE42CfRE7wlJ-vfcrKup9zkDSd_niYD5xr_tokbWng7KZ9sBOCWVtBrMduHm6hqG90phE9kqeEyoUz1cWuR6SyQgp1JdCwWRT08mkUtOckT_p0CX-4DVfZrUaXxOiNQToH/s320/User21.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
O ver el estado del equipo a través de &lt;i&gt;SmartView Monitor&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWHGGrnd3ZWVDRZtmQhOvVNsk5yUSQsxUz_FX6K9ik50ndZvtjqLXi_jHVSbPCR3iE3p_CWlG6wJM8zNTiY82QHgPkM0pB4TSC14fsWgvhw19pXp4bGstz6tdIN91cVXScTvZLufi3bU5F/s1600/User22.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;95&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWHGGrnd3ZWVDRZtmQhOvVNsk5yUSQsxUz_FX6K9ik50ndZvtjqLXi_jHVSbPCR3iE3p_CWlG6wJM8zNTiY82QHgPkM0pB4TSC14fsWgvhw19pXp4bGstz6tdIN91cVXScTvZLufi3bU5F/s320/User22.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Información del estado del sistema o de la red.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc-furp9WYwbNkh06nhPMxkNNLHrqI0KreiQSq0Nw6rZg9-ax21MIfiY_UOMH4nYENulfWxm_k5bDVIxouBVnIwcLbZMXtnDyJiUMd19TTcD48fXhJiNeIG1Tq2qr1HqCK_mdZeG9VLkPU/s1600/User23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;132&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc-furp9WYwbNkh06nhPMxkNNLHrqI0KreiQSq0Nw6rZg9-ax21MIfiY_UOMH4nYENulfWxm_k5bDVIxouBVnIwcLbZMXtnDyJiUMd19TTcD48fXhJiNeIG1Tq2qr1HqCK_mdZeG9VLkPU/s320/User23.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1BpkU8Rp9KDbYHNhLl4t72bc8NRnUbNnAdfj8bOQMH2NQmozK-mjrXX77Kmo484wLbWcW5Wm-AmkSy8JNhtbwTbmqmsqCnXt6i4j-zwU08CfYx9eA1GnYevZ4rz1Xho471Lp2ZulcjBaE/s1600/User24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1BpkU8Rp9KDbYHNhLl4t72bc8NRnUbNnAdfj8bOQMH2NQmozK-mjrXX77Kmo484wLbWcW5Wm-AmkSy8JNhtbwTbmqmsqCnXt6i4j-zwU08CfYx9eA1GnYevZ4rz1Xho471Lp2ZulcjBaE/s320/User24.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
He probado ligeramente otras herramientas pero al no tener servicios activados no he conseguido sacar mucho en claro. Estas entradas están dedicadas a un primer contacto con estos equipos y su instalación. Posteriormente intentaré realizar alguna instalación manual y alguna configuración de pruebas.&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/1206340709028419445/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/10/checkpoint-r75-sobre-virtualbox_24.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/1206340709028419445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/1206340709028419445'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/10/checkpoint-r75-sobre-virtualbox_24.html' title='CheckPoint R75 sobre VirtualBox: Interfaces de usuario'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi_FghOGMYzR88dF_2dHw4bftuNUWN1S5yOEOjKWJA02rzMKb19YQP2poPrfE5b1rXLwBULFqyYz5-ZLyiXIz7kT7_rcR9RpHRumMRnOhFdVXG5SUYak7jcwqiCuGPY3JEqbKy66xP_q9H/s72-c/User1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-6328246337994611664</id><published>2012-10-14T02:33:00.000+02:00</published><updated>2012-10-14T02:41:42.854+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="checkpoint"/><category scheme="http://www.blogger.com/atom/ns#" term="configuracion"/><category scheme="http://www.blogger.com/atom/ns#" term="firewall"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualbox"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualizacion"/><title type='text'>CheckPoint R75 sobre VirtualBox: Configuración inicial</title><content type='html'>Una vez hemos instalado &lt;i&gt;&lt;a href=&quot;http://debian-comunicacion.blogspot.com.es/2012/10/checkpoint-r75-sobre-virtualbox.html&quot; target=&quot;_blank&quot;&gt;nuestra máquina vitual&lt;/a&gt;&lt;/i&gt;, pasamos a realizar la configuración inicial del dispositivo. Esta configuración consiste en poner el equipo en hora, configurar interfaces y tablas de rutas, nombre del dispositivo, &lt;i&gt;DNS&lt;/i&gt;, etc.&lt;br /&gt;
&lt;br /&gt;
Ésto lo podremos realizar a través de la consola de la máquina virtual con el comando &lt;b&gt;sysconfig&lt;/b&gt; o a través de la interfaz web una vez nos logeamos en el sistema. En mi caso lo realizaré a través de la interfaz gráfica dado que la consola me falló en los últimos pasos de la configuración.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQbqv2FHW5yH7WEwaHG08f9PR_42T9AlzACwaw22OA9iy98pIEHQgWLIzII59GPKShTLDIrVaR15qbnDcICqMbCPF0-Bc1VqthJIAUglLteidfRKC7GkXv63aZjaRTO7Kqk4O_QVpWFIPV/s1600/Conf0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;113&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQbqv2FHW5yH7WEwaHG08f9PR_42T9AlzACwaw22OA9iy98pIEHQgWLIzII59GPKShTLDIrVaR15qbnDcICqMbCPF0-Bc1VqthJIAUglLteidfRKC7GkXv63aZjaRTO7Kqk4O_QVpWFIPV/s200/Conf0.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras aceptar los términos de licencia, podremos configurar el resto de interfaces del dispositivo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvXpbwS0G9rOnxLjxlJfzz0EzKquRjHE2kTeeggDhlHFCIsHlZNTIOFZtoNs29A8SK_nMeyRjRH6kCjNoamhjp0aS6KAArSLvTuGpCcjDT32vlIm1VcsioukgQXc0U3YSZbhhqwolybwIs/s1600/Conf1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;143&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvXpbwS0G9rOnxLjxlJfzz0EzKquRjHE2kTeeggDhlHFCIsHlZNTIOFZtoNs29A8SK_nMeyRjRH6kCjNoamhjp0aS6KAArSLvTuGpCcjDT32vlIm1VcsioukgQXc0U3YSZbhhqwolybwIs/s200/Conf1.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp4EoCJYRDxmtI3vVIOm7GjnkF3Wv5goowvSCLWrv1F9j_LsORodqKzgZbpdVAy05prw1PcSxtJgLG5mhSboFedrb0wzZ9GTvBiMKL8VqH3gbM7XReA-U_hCWVHOnGalCzkVrT2a0nfUYv/s1600/Conf2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;107&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp4EoCJYRDxmtI3vVIOm7GjnkF3Wv5goowvSCLWrv1F9j_LsORodqKzgZbpdVAy05prw1PcSxtJgLG5mhSboFedrb0wzZ9GTvBiMKL8VqH3gbM7XReA-U_hCWVHOnGalCzkVrT2a0nfUYv/s320/Conf2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Podemos ver la tabla de rutas y modificarla.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1p-67HS1vKtPlNxDRb5pfhAzPSVdXlC5ccEPiFplrjprN8uHM-XIbwMyh_eSr0jx1eS2nD17i77PUlJ2Pn_Ukf4djXYfGv8nRvIDb9D5ZaleUT_3LFmK8YZRnhn1bKSCSoY_O5hOng8zT/s1600/Conf3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;125&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1p-67HS1vKtPlNxDRb5pfhAzPSVdXlC5ccEPiFplrjprN8uHM-XIbwMyh_eSr0jx1eS2nD17i77PUlJ2Pn_Ukf4djXYfGv8nRvIDb9D5ZaleUT_3LFmK8YZRnhn1bKSCSoY_O5hOng8zT/s320/Conf3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Dale un nombre de dominio y una interfaz de administración.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyWXpTE1YgFxD34af21zZ1CCvemDwU7JLWHD1tjKq1gyuUHB_XxF1Ya3PwYdeQqB_IxTTVDy2ClJmH-dvVDNLNHtFjv_T-XsTlmF6mCWcZHXjIPNqhv97z03k0nLYHAxtq4Acrzw9aXdMh/s1600/Conf4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;74&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyWXpTE1YgFxD34af21zZ1CCvemDwU7JLWHD1tjKq1gyuUHB_XxF1Ya3PwYdeQqB_IxTTVDy2ClJmH-dvVDNLNHtFjv_T-XsTlmF6mCWcZHXjIPNqhv97z03k0nLYHAxtq4Acrzw9aXdMh/s320/Conf4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ponerlo en hora y definir qué clientes que podrán conectarse a la interfaz web o vía &lt;i&gt;SSH&lt;/i&gt;. La palabra clave &lt;b&gt;any&lt;/b&gt; permite la conexión de cualquier equipo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnUfU7dTisrxE45CvA-pTUaMMApoPYeCzNKdr_s6Sv-DwCURgEYDDIva_ED3eo-F-8m360zmDLwUSbQOIGvbnSkY3Qh-NYPB4GUQJ0Bx4I7VqAvMLcTyhR7dK2kCajurE9ifEkNq9bBYHf/s1600/Conf5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;142&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnUfU7dTisrxE45CvA-pTUaMMApoPYeCzNKdr_s6Sv-DwCURgEYDDIva_ED3eo-F-8m360zmDLwUSbQOIGvbnSkY3Qh-NYPB4GUQJ0Bx4I7VqAvMLcTyhR7dK2kCajurE9ifEkNq9bBYHf/s200/Conf5.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_jp-b2-tt3ld3jRkX7vsojcGnsT3HSuxBkpzRRujutTPwtBBRb9aBYpw8DGHJZCFZVdOgN_2I9naJ3ZT58EQU8I5SqjW5gCdql5k8lb2SfBSb9cgf9Q_SN9iLEBHbk5FOdShSDRAetOd-/s1600/Conf6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;113&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_jp-b2-tt3ld3jRkX7vsojcGnsT3HSuxBkpzRRujutTPwtBBRb9aBYpw8DGHJZCFZVdOgN_2I9naJ3ZT58EQU8I5SqjW5gCdql5k8lb2SfBSb9cgf9Q_SN9iLEBHbk5FOdShSDRAetOd-/s320/Conf6.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En el siguiente paso vamos a definir los paquetes a instalar en nuestro dispositivo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaRI8QBcR8wvZ0OBYmPz1jFyXeTr3vIbSHyD9sLwVTcfAGyIMG0vCaF9PUY7NlkPLvyhEiWCekbJd52tKs86AHa3N-_kBNTrrqSIhRaPu4Ns2YgSDZFd3yrY0vd238HfI6202Pp9HHE7hD/s1600/Conf7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;156&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaRI8QBcR8wvZ0OBYmPz1jFyXeTr3vIbSHyD9sLwVTcfAGyIMG0vCaF9PUY7NlkPLvyhEiWCekbJd52tKs86AHa3N-_kBNTrrqSIhRaPu4Ns2YgSDZFd3yrY0vd238HfI6202Pp9HHE7hD/s200/Conf7.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Definiremos nuestro equipo como el principal, secundario o como un servidor de logs.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMODJGAl_tG4SDflbOP4NOjrxGLuX1W3qMeXa5zcC3EeQs5h2aqZa0NhfzCjY6II4KGwQcuud0VWeDzec9CowI6ptHRJceB-t_X-WCKmgE8so19dmUeR7N_Em3SwgK-U_P2fHREsdivNuP/s1600/Conf8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;134&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMODJGAl_tG4SDflbOP4NOjrxGLuX1W3qMeXa5zcC3EeQs5h2aqZa0NhfzCjY6II4KGwQcuud0VWeDzec9CowI6ptHRJceB-t_X-WCKmgE8so19dmUeR7N_Em3SwgK-U_P2fHREsdivNuP/s320/Conf8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Como hemos instalado el &lt;i&gt;&lt;a href=&quot;http://www.checkpoint.com/products/smartevent-software-blade/index.html&quot; target=&quot;_blank&quot;&gt;SmartEvent&lt;/a&gt;&lt;/i&gt; y el &lt;i&gt;&lt;a href=&quot;http://www.checkpoint.com/products/smartreporter-software-blade/index.html&quot; target=&quot;_blank&quot;&gt;SmartReporter&lt;/a&gt;&lt;/i&gt; Suite, nos presenta la pantalla de configuración del servidor.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinfjKdJFpBbrkhwSRdID-bos1eNeqttAdl-8sRtfwv7NpE_CBwEsV7vHHXFwWHS8l4vEVj5dcsxIYc4UZiOWYagI9-eTUEVMnjShnWENlzkadJA8b59A_Xubv6sUQZ5m1HHdbACpcptSuF/s1600/Conf9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;130&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinfjKdJFpBbrkhwSRdID-bos1eNeqttAdl-8sRtfwv7NpE_CBwEsV7vHHXFwWHS8l4vEVj5dcsxIYc4UZiOWYagI9-eTUEVMnjShnWENlzkadJA8b59A_Xubv6sUQZ5m1HHdbACpcptSuF/s320/Conf9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Los equipos que tendrán acceso a la interfaz gráfica para la administración.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjPkzPtP70LVjqQVTbdEbpcDpH2YGu9MKwRgWGJNKzvLq5nuiWI7BvhVqWTiEJxfAGls4G2PBc6mfZSUlAk7KRW1Ngsi75lpSgJMB9Kp69BD4v18etwWltYJ8-ti6PGvQSFKy-vDQOJeuC/s1600/Conf10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;196&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjPkzPtP70LVjqQVTbdEbpcDpH2YGu9MKwRgWGJNKzvLq5nuiWI7BvhVqWTiEJxfAGls4G2PBc6mfZSUlAk7KRW1Ngsi75lpSgJMB9Kp69BD4v18etwWltYJ8-ti6PGvQSFKy-vDQOJeuC/s320/Conf10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y el nombre de usuario administrador.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii_txOg2FsqNTchovCa5jqBAZXERIe7cw86zeUrZ6NkV4Cp7T2TP99JpqnQ6U_vAkC3qg7BU-ujWUeVqFiA5XgX1Lboo8-nAI8seV65kWS2FZrAEcu9QUpAAenTQdV3NynA8_YU4KJiwCF/s1600/Conf11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii_txOg2FsqNTchovCa5jqBAZXERIe7cw86zeUrZ6NkV4Cp7T2TP99JpqnQ6U_vAkC3qg7BU-ujWUeVqFiA5XgX1Lboo8-nAI8seV65kWS2FZrAEcu9QUpAAenTQdV3NynA8_YU4KJiwCF/s320/Conf11.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras la confirmar los pasos de la configuración, se procede a su ejecución y al finalizar nos presentará un aviso confirmando el proceso.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGpGoW400QECjPW1PvwvrhalXfwGmD8TOblI1vIM-A6RDdUtEkyAJXi6CCV589vbxlaudQ2p9tqU9TEs7xaSwVnTP8YucISf28a5ZywAibmvrolTRz87yrl35HbihILrn3H5UH87Svggl4/s1600/Conf13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;161&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGpGoW400QECjPW1PvwvrhalXfwGmD8TOblI1vIM-A6RDdUtEkyAJXi6CCV589vbxlaudQ2p9tqU9TEs7xaSwVnTP8YucISf28a5ZywAibmvrolTRz87yrl35HbihILrn3H5UH87Svggl4/s320/Conf13.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjualM4Xtfg6elIXuWQ6EionT-23Qz8o_lVTQ5U-6ed3w7QG1A8pnBNODO-sGBYC2f0lgsQT3680p1l8pYT-WRZUt-0MlhIDjltwLM8YxxWZKkSqZwSX-m82BIpbnwrLunjIMLNsOtZ4Vrs/s1600/Conf14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;117&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjualM4Xtfg6elIXuWQ6EionT-23Qz8o_lVTQ5U-6ed3w7QG1A8pnBNODO-sGBYC2f0lgsQT3680p1l8pYT-WRZUt-0MlhIDjltwLM8YxxWZKkSqZwSX-m82BIpbnwrLunjIMLNsOtZ4Vrs/s320/Conf14.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Después de reiniciarse el equipo, nos podremos conectar a través de las diferentes interfaces de usuario. Éstas serán descritas en la siguiente entrada dedicada al acceso en modo texto, la interfaz web y el programa &lt;a href=&quot;http://www.checkpoint.com/products/smartcenter/smartcenter_management.html&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SmartDashboard&lt;/i&gt;&lt;/a&gt; que nos&amp;nbsp;descargaremos&amp;nbsp;del propio dispositivo.&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/6328246337994611664/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/10/checkpoint-sobre-virtualbox.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/6328246337994611664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/6328246337994611664'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/10/checkpoint-sobre-virtualbox.html' title='CheckPoint R75 sobre VirtualBox: Configuración inicial'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQbqv2FHW5yH7WEwaHG08f9PR_42T9AlzACwaw22OA9iy98pIEHQgWLIzII59GPKShTLDIrVaR15qbnDcICqMbCPF0-Bc1VqthJIAUglLteidfRKC7GkXv63aZjaRTO7Kqk4O_QVpWFIPV/s72-c/Conf0.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-1709821920913197046</id><published>2012-10-12T19:29:00.001+02:00</published><updated>2012-10-12T19:31:26.004+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="checkpoint"/><category scheme="http://www.blogger.com/atom/ns#" term="firewall"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="instalacion"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualbox"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualizacion"/><title type='text'>CheckPoint R75 sobre VirtualBox: Instalación</title><content type='html'>Después de estar investigando la instalación de diversas &lt;i&gt;&lt;a href=&quot;http://debian-comunicacion.blogspot.com.es/2012/10/juniper-y-olive-una-historia-de-amor-y.html&quot; target=&quot;_blank&quot;&gt;versiones de Olive&lt;/a&gt;&lt;/i&gt;, voy a escribir unas entradas sobre la instalación, configuración y diversas interfaces de usuario del &lt;i&gt;&lt;a href=&quot;https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk67581&quot; target=&quot;_blank&quot;&gt;software R75.40&lt;/a&gt;&lt;/i&gt; del fabricante &lt;i&gt;&lt;a href=&quot;http://www.checkpoint.com/&quot; target=&quot;_blank&quot;&gt;Check Point&lt;/a&gt;&lt;/i&gt;.&amp;nbsp;Hace tiempo que tenía ganas de instalarlo sobre todo porque nos puede servir para practicar de cara a una posible &lt;i&gt;&lt;a href=&quot;http://www.checkpoint.com/services/education/index.html&quot; target=&quot;_blank&quot;&gt;certificación&lt;/a&gt;&lt;/i&gt; de dicho fabricante.&lt;br /&gt;
&lt;br /&gt;
En esta primera entrada voy a describir la instalación del software sobre una máquina virtual por lo que inicialmente&amp;nbsp;crearé una nueva.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCQu0ZVj75YPZPExWmVYPx7wGhCbYTOi8883woxXG4WVFy1TWA7kfYKgoJB8A2V0rd3hJHThiFf-1GDwkhEwfFniHVnkYKsUuEmkgyQtFlOi72htxH1eKReifn4uO3IzYwcso2vhOBhaSp/s1600/firewall0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCQu0ZVj75YPZPExWmVYPx7wGhCbYTOi8883woxXG4WVFy1TWA7kfYKgoJB8A2V0rd3hJHThiFf-1GDwkhEwfFniHVnkYKsUuEmkgyQtFlOi72htxH1eKReifn4uO3IzYwcso2vhOBhaSp/s320/firewall0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Al arrancarla deberemos pulsar &lt;b&gt;Enter&lt;/b&gt; para que comience la instalación.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_BbucCAaYHWfabQGZFgT9BruslZD0WKludjSD9rxkKe5U9H1LDr0hU9X3A5tqnJFACUXAGJlNLWHTcbp8iuQBKBws8LoCR_2Jjgz1DOnqAUK_a-akhVpLkgBm7DecXGA3v_vgnexG9S2M/s1600/firewall1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_BbucCAaYHWfabQGZFgT9BruslZD0WKludjSD9rxkKe5U9H1LDr0hU9X3A5tqnJFACUXAGJlNLWHTcbp8iuQBKBws8LoCR_2Jjgz1DOnqAUK_a-akhVpLkgBm7DecXGA3v_vgnexG9S2M/s320/firewall1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y nos presenta una pantalla de bienvenida donde podemos ver la lista de dispositivos, añadir drivers, cancelar o continuar la instalación.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSn2mw253KEOkZnDi4aVThVa1s3b40MMOwNCaggvCX7vMoqkdGSCQG6get4xI624o426sh8TeInOI1UTze5VoSiBEd-oxZktEq7QqxDvmemKYnIc3ixOb6Hw1x36teLhzYddfHnL4kfJ_I/s1600/firewall2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSn2mw253KEOkZnDi4aVThVa1s3b40MMOwNCaggvCX7vMoqkdGSCQG6get4xI624o426sh8TeInOI1UTze5VoSiBEd-oxZktEq7QqxDvmemKYnIc3ixOb6Hw1x36teLhzYddfHnL4kfJ_I/s320/firewall2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras elegir el idioma deberemos seleccionar una interfaz para configurarla en un primer lugar.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVYn8n0M-fZ0SsVk7Ad1Sa5RmUO78iO4bEjtzRbBbPFQpd-AKBmS1Jp0dys__BG2wPgKP33spssZzH4PdLt6nL8OMHiiI-SbsyK2tQDHOVZDOgUJF7DfbQlBm7ozXvnww4jrWnm9989ncr/s1600/firewall4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;174&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVYn8n0M-fZ0SsVk7Ad1Sa5RmUO78iO4bEjtzRbBbPFQpd-AKBmS1Jp0dys__BG2wPgKP33spssZzH4PdLt6nL8OMHiiI-SbsyK2tQDHOVZDOgUJF7DfbQlBm7ozXvnww4jrWnm9989ncr/s320/firewall4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAYZIUCZuyk9XmBRkewX67fxiXW9rW-eUiLGGm7gErPskoQ4EH9W-3Ti2m7ExeFz3fHUoCAkBi559F4H90FDUq7wgGa32uVYNL-FkQiSVMdaJLPZA6mM-T0nubmBakkeo6XV-L7DtODWKa/s1600/firewall5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAYZIUCZuyk9XmBRkewX67fxiXW9rW-eUiLGGm7gErPskoQ4EH9W-3Ti2m7ExeFz3fHUoCAkBi559F4H90FDUq7wgGa32uVYNL-FkQiSVMdaJLPZA6mM-T0nubmBakkeo6XV-L7DtODWKa/s320/firewall5.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Podemos deshabilitar el servicio &lt;i&gt;HTTPS&lt;/i&gt; o cambiar el puerto por el que va a escuchar las peticiones.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikFo5ZYle6xyG4deRnYhNpKtB-CAfLxy82MWXK1Hr5BoaPII6TZgTBPMEeQsbGaK_CndQVWe1oBXGPqEQA6UanMrgPkjksK5u9P4jg0e66QcZEWNHlo4MdJ7ci1XfNxRmK3e-B91iY_PoT/s1600/firewall6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikFo5ZYle6xyG4deRnYhNpKtB-CAfLxy82MWXK1Hr5BoaPII6TZgTBPMEeQsbGaK_CndQVWe1oBXGPqEQA6UanMrgPkjksK5u9P4jg0e66QcZEWNHlo4MdJ7ci1XfNxRmK3e-B91iY_PoT/s320/firewall6.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras confirmar el proceso de instalación, se formatea el disco duro y comienza la instalación.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVBYz3q-7OqdmJ2bIAfudY4ZM83G5AwHhEUIXTYcVGxPAWcY9HMXjlOsk3QT9goAXLaeaZsgpfjv0DJVpw6iRm8v3KsUZPNHFyq0PpKX59zIEhbWiu2o8lPtYVtJcqjiTAXb6a4W34czYp/s1600/firewall9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;104&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVBYz3q-7OqdmJ2bIAfudY4ZM83G5AwHhEUIXTYcVGxPAWcY9HMXjlOsk3QT9goAXLaeaZsgpfjv0DJVpw6iRm8v3KsUZPNHFyq0PpKX59zIEhbWiu2o8lPtYVtJcqjiTAXb6a4W34czYp/s320/firewall9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Después las configuraciones post instalación.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEN5MppbmXNlDmc-yEUMOxYDH7ud44OMebEtHQsUQNbF4yzlsQh5M118gVSldapORG6dFAbKvYo0zaaMCI7DPIAgK6Ge8ZtwbZiFLZiBd72QmzMkeaO9f2FkKkMHR3Ei_sM8ds0MGhL_p6/s1600/firewall11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;73&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEN5MppbmXNlDmc-yEUMOxYDH7ud44OMebEtHQsUQNbF4yzlsQh5M118gVSldapORG6dFAbKvYo0zaaMCI7DPIAgK6Ge8ZtwbZiFLZiBd72QmzMkeaO9f2FkKkMHR3Ei_sM8ds0MGhL_p6/s320/firewall11.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y tras la instalación del cargador de arranque nos presenta una pantalla de confirmación informando que la instalación ha finalizado correctamente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTCD_0bTCUyq5Owf5hjwou21xfnrkf4lWW19Z9B71CzLXW0j3uPIBVIW6Ix3R_wutaJxZq6x2OEEg10eeQszoCwjHvWg5gQ-fRVGU7VNYKI-LcnYl8LEH0yR9sH-2E2ju8x4_Ax_GFkOT4/s1600/firewall13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTCD_0bTCUyq5Owf5hjwou21xfnrkf4lWW19Z9B71CzLXW0j3uPIBVIW6Ix3R_wutaJxZq6x2OEEg10eeQszoCwjHvWg5gQ-fRVGU7VNYKI-LcnYl8LEH0yR9sH-2E2ju8x4_Ax_GFkOT4/s320/firewall13.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Para completar la instalación el equipo va a ser reiniciado y tras el reinicio nos podremos conectar a la interfaz web con las credenciales por defecto.&amp;nbsp;Una vez arranca el equipo, nos logeamos a través de la consola y nos pide cambiar la contraseña del usuario administrador.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJc-5dDSVTnrdgHkeLNmWi0yUX6tbUn4Mvi3ppHJDw43CyjG5nXs-6-ourUHhzhdfTxpqlmNF0aJTulalKv09HzV4qvizJshdGtvsvAzGSK_b2yMCEh_eINBS2RqsyfsxpMuL8lUtB0LpT/s1600/firewall15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;98&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJc-5dDSVTnrdgHkeLNmWi0yUX6tbUn4Mvi3ppHJDw43CyjG5nXs-6-ourUHhzhdfTxpqlmNF0aJTulalKv09HzV4qvizJshdGtvsvAzGSK_b2yMCEh_eINBS2RqsyfsxpMuL8lUtB0LpT/s320/firewall15.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y tras ello, cambiar el nombre para no dejar el nombre del usuario administrador por defecto.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMpTSrF0QJwFYZfg3z0WvQym9FrIsmuXCkQLSJj05mHgT73I94UXvQL8X2SgNPjFDwr2_HWVGi5dz6VNBRbkKcAo8gYHhbQ96fIPcyzNvN5WdrUw-GML9akPx-WqEzdx7mUDkMDDcWTmAJ/s1600/firewall16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;91&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMpTSrF0QJwFYZfg3z0WvQym9FrIsmuXCkQLSJj05mHgT73I94UXvQL8X2SgNPjFDwr2_HWVGi5dz6VNBRbkKcAo8gYHhbQ96fIPcyzNvN5WdrUw-GML9akPx-WqEzdx7mUDkMDDcWTmAJ/s320/firewall16.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En la siguiente entrada realizaré la configuración inicial del dispositivo a través de la interfaz web dado que a través de la consola me falló en los últimos pasos de la configuración.&lt;br /&gt;
&lt;br /&gt;
Estas entradas están basadas en los &lt;i&gt;&lt;a href=&quot;http://www.sysadmintutorials.com/installing-check-point-r75-secureplatform-tutorials/&quot; target=&quot;_blank&quot;&gt;tutoriales&lt;/a&gt;&lt;/i&gt; de la gran página &lt;i&gt;&lt;a href=&quot;http://www.sysadmintutorials.com/&quot; target=&quot;_blank&quot;&gt;Sysadmin Tutorials&lt;/a&gt;&lt;/i&gt;, posteriormente me gustaría realizar algunas configuraciones pero eso es harina de otro costal.&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/1709821920913197046/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/10/checkpoint-r75-sobre-virtualbox.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/1709821920913197046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/1709821920913197046'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/10/checkpoint-r75-sobre-virtualbox.html' title='CheckPoint R75 sobre VirtualBox: Instalación'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCQu0ZVj75YPZPExWmVYPx7wGhCbYTOi8883woxXG4WVFy1TWA7kfYKgoJB8A2V0rd3hJHThiFf-1GDwkhEwfFniHVnkYKsUuEmkgyQtFlOi72htxH1eKReifn4uO3IzYwcso2vhOBhaSp/s72-c/firewall0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-3979533017899416515</id><published>2012-10-04T20:41:00.000+02:00</published><updated>2012-10-04T20:41:04.623+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freebsd"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="juniper"/><category scheme="http://www.blogger.com/atom/ns#" term="junos"/><category scheme="http://www.blogger.com/atom/ns#" term="network"/><category scheme="http://www.blogger.com/atom/ns#" term="olive"/><category scheme="http://www.blogger.com/atom/ns#" term="qemu"/><category scheme="http://www.blogger.com/atom/ns#" term="redes"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualizacion"/><title type='text'>Juniper y Olive: Una historia de amor y odio</title><content type='html'>&lt;div style=&quot;margin-bottom: 0cm; orphans: 2; widows: 2;&quot;&gt;
&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;En
esta entrada voy a comentar brevemente el procedimiento para la
instalación del software &lt;i&gt;&lt;a href=&quot;http://www.juniper.net/us/en/products-services/nos/junos/&quot; target=&quot;_blank&quot;&gt;JunOS&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;en
un sistema &lt;i&gt;&lt;a href=&quot;http://www.freebsd.org/es/&quot; target=&quot;_blank&quot;&gt;FreeBSD&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;usando &lt;i&gt;&lt;a href=&quot;http://wiki.qemu.org/Main_Page&quot; target=&quot;_blank&quot;&gt;Qemu&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;como
motor de virtualización,&amp;nbsp;además de algunas anécdotas y
curiosidades de dicha instalación.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm; orphans: 2; widows: 2;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm; orphans: 2; widows: 2;&quot;&gt;
&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Por
empezar por algún sitio pongámonos en situación explicando quién
es el protagonista de esta entrada. &lt;i&gt;&lt;a href=&quot;http://juniper.cluepon.net/index.php/Olive#No_really.2C_what_is_it.3F&quot; target=&quot;_blank&quot;&gt;Olive&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;es
una instalación modificada del software desarrollado por la
compañía &lt;i&gt;&lt;a href=&quot;http://www.juniper.net/&quot; target=&quot;_blank&quot;&gt;Juniper Networks&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;dedicada ésta al mundo de las telecomunicaciones. Fundada tan solo en 1996, en
pocos años han sabido desarrollar software de calidad haciendo
ferrea competencia a la gran&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;a href=&quot;http://www.cisco.com/&quot; target=&quot;_blank&quot;&gt;Cisco Systems&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm; orphans: 2; widows: 2;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm; orphans: 2; widows: 2;&quot;&gt;
&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;En
realidad, el software realizado por dicha compañía se trata de una
serie de &lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Shell_script&quot; target=&quot;_blank&quot;&gt;shell scripts&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;empaquetados
y comprimidos con &lt;i&gt;&lt;a href=&quot;http://linux.die.net/man/1/tar&quot; target=&quot;_blank&quot;&gt;tar&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;y &lt;i&gt;&lt;a href=&quot;http://linux.die.net/man/1/gzip&quot; target=&quot;_blank&quot;&gt;gzip&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;.tgz&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;)
e instalados con la aplicación &lt;i&gt;&lt;a href=&quot;http://www.unix.com/man-page/FreeBSD/1/pkg_add/&quot; target=&quot;_blank&quot;&gt;pkg_add&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;en
un sistema&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;FreeBSD&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;.
En realidad dicha aplicación necesita una serie de ficheros como un
comentario, archivos de contenido, instalación/desinstalación del paquete, etc.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm; orphans: 2; widows: 2;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm; orphans: 2; widows: 2;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Olive&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;existe
porque&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Juniper&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;lo
permite, aunque su postura oficial es que no existe y es una
plataforma no soportada ni soportable que hace uso de software
ilegal.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Es fácil encontrar hilos del &lt;i&gt;&lt;a href=&quot;http://forums.juniper.net/t5/Ethernet-Switching/JUNOS-EX-on-olive/m-p/7645/highlight/true#M232&quot; target=&quot;_blank&quot;&gt;foro oficial&lt;/a&gt;&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;de
la compañía en los que se informa que dicha plataforma no está
soportada e incumple las condiciones de licencia de su software.
Recuerda usar esta &lt;a href=&quot;http://juniper.cluepon.net/index.php/Olive#Ok_so_why_all_the_secrecy.3F&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;información&lt;/i&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;con
responsabilidad:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote style=&quot;font-weight: normal; orphans: 2; widows: 2;&quot;&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Please
do not abuse this feature by doing stupid things like contacting JTAC
for support on an Olive, or selling illegal copies of the software as
&quot;router simulators&quot;. This type of activity is likely to
have serious legal consequences and/or provoke a justified response
from Juniper, so just don&#39;t do it.&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;
&lt;div style=&quot;font-style: normal; font-weight: normal; margin-bottom: 0cm; orphans: 2; widows: 2;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;¿Cómo comenzó
todo esto? Un buen día algún hacker descubrió la manera de
instalarlo y la compartió con el resto de la comunidad. Posteriormente se añadió un binario que comprueba la
existencia de los módulos de red que&amp;nbsp;&lt;/span&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Juniper&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;utiliza
en sus equipos,&amp;nbsp;&lt;/span&gt;&lt;i&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;checkpic&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;¿Y cómo se realiza la instalación?. Incialmente descomprimimos el fichero firmado (&lt;/span&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;signed&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;) y sin firmar&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglr4jMVa0cXGv7tTPzClqyxZ0-1y12Bb3alXeMYK3UtHM48EWyKxjdsNSDiL0M1ePi5kfMv7pun985fp0Sp1ZOF2IIL7bwcUl9iz9e_HpK3r3Vdw3fLM2GDNjtqz-F6AYJPOzCGG3ZbMna/s1600/Olds0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;125&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglr4jMVa0cXGv7tTPzClqyxZ0-1y12Bb3alXeMYK3UtHM48EWyKxjdsNSDiL0M1ePi5kfMv7pun985fp0Sp1ZOF2IIL7bwcUl9iz9e_HpK3r3Vdw3fLM2GDNjtqz-F6AYJPOzCGG3ZbMna/s320/Olds0.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuOULgcjMSNYD2rX9PnivohyphenhyphenahHrJUpQV1fOzU23b2P0nlJLYjhR2AWNPy5Xfx1EtIUtJ0r-hXerHGM9Y5w17sUd3hqZmLek6PYSEDtEtgdGfDkzUHsFkwynmhyczgDwWonWclSYKvXEUn/s1600/Olds1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;133&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuOULgcjMSNYD2rX9PnivohyphenhyphenahHrJUpQV1fOzU23b2P0nlJLYjhR2AWNPy5Xfx1EtIUtJ0r-hXerHGM9Y5w17sUd3hqZmLek6PYSEDtEtgdGfDkzUHsFkwynmhyczgDwWonWclSYKvXEUn/s320/Olds1.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y por último el paquete &lt;b&gt;pkgtools.tgz&lt;/b&gt;&amp;nbsp;dónde&amp;nbsp;dentro del directorio &lt;b&gt;bin/&lt;/b&gt; encontramos el fichero&amp;nbsp;&lt;b&gt;checkpic&lt;/b&gt; citado anteriormente. Éste será reemplazado por &lt;b&gt;/usr/bin/true&lt;/b&gt; que siempre devolverá 0.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL1UdXuz8r00PKMgaCCrsgcKuP9FCfO6cs5bKOJv2YyMsjDdKifJa0nG7fVOaNDzDENpiT3lV8-38GhofTytMPj0v8Y7q-UTt7Fcrw1dJ-8PbocMBvXeeUtEQoETnSLZ1nvFsYioPJGgX1/s1600/Olds3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;78&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL1UdXuz8r00PKMgaCCrsgcKuP9FCfO6cs5bKOJv2YyMsjDdKifJa0nG7fVOaNDzDENpiT3lV8-38GhofTytMPj0v8Y7q-UTt7Fcrw1dJ-8PbocMBvXeeUtEQoETnSLZ1nvFsYioPJGgX1/s320/Olds3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Comprimiremos primero el contenido de la carpeta &lt;b&gt;pkgtools/&lt;/b&gt; así como el contenido del fichero sin firmar que descomprimimos anteriormente. El fichero que creemos será el que utilizaremos para instalar &lt;i&gt;Olive&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Una vez copiados los archivos debemos reiniciar el sistema para que la instalación se complete borrándose los ficheros de arranque normales del sistema, por lo que si no dejamos que se complete no podremos volver a arrancar el equipo. Otra de las características del proceso de instalación es que necesitamos una conexión serial para completarla por lo que apagaremos la máquina virtual antes de pasar al siguiente paso (&lt;b&gt;halt&lt;/b&gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitdu_aGTgEqmYLvIyE62M2WoGfs3u06tfvPDRByEMiy067n9A_VuJIwQ0JRP2vrRKEQ8Mqh6JPTHMq4EI4gET7R35Ml0lhqceJXblfQHjm48AvgYeSEth8BhGLMQejgUwrcBw0baHkeEgn/s1600/Olds4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;164&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitdu_aGTgEqmYLvIyE62M2WoGfs3u06tfvPDRByEMiy067n9A_VuJIwQ0JRP2vrRKEQ8Mqh6JPTHMq4EI4gET7R35Ml0lhqceJXblfQHjm48AvgYeSEth8BhGLMQejgUwrcBw0baHkeEgn/s320/Olds4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Si reiniciamos el equipo sin contar con una conexión serial, desde la ventana de &lt;i&gt;Qemu&lt;/i&gt; no veremos nada. Por lo que añadiremos algunas opciones al comando para crearlas, por ejemplo conexiones &lt;b&gt;telnet&lt;/b&gt; o la salida estándar de la consola (&lt;b&gt;stdio&lt;/b&gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwm7QeJ2-cvlJbyMM03dt77D5X6eVUWiMQaItugxBgeKusLjWY7UTc8YevWjKBdDgE58p47ilIDfM871n5BCBzjcUfRH6xKWelMqlSrJgvAsvCpWORTgbS0TtV3K3MqaldscWYYBdKX6yK/s1600/Olds5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;93&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwm7QeJ2-cvlJbyMM03dt77D5X6eVUWiMQaItugxBgeKusLjWY7UTc8YevWjKBdDgE58p47ilIDfM871n5BCBzjcUfRH6xKWelMqlSrJgvAsvCpWORTgbS0TtV3K3MqaldscWYYBdKX6yK/s320/Olds5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras la instalación del software se reiniciará automáticamente el equipo completándose el proceso.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVhrgjZUzq84sox1z98UCDsQm-rs3mrZtRsInPl18MYFmltemIx7RD-20GvaptvCsYpVxDvOfYkWxVYGav2I3JKEtfiIZkFYnnWBJCI31mCagDChn-anPh3EW808kJpuRvhmHry0TW0dIn/s1600/Olds7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVhrgjZUzq84sox1z98UCDsQm-rs3mrZtRsInPl18MYFmltemIx7RD-20GvaptvCsYpVxDvOfYkWxVYGav2I3JKEtfiIZkFYnnWBJCI31mCagDChn-anPh3EW808kJpuRvhmHry0TW0dIn/s320/Olds7.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Nos logeamos con el usuario &lt;b&gt;root&lt;/b&gt; sin contraseña para acceder al sistema y con &lt;b&gt;cli&lt;/b&gt; para comprobar el software que tenemos instalado.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb9eGBer2nUHMf-2LVZRKTA74xPSUxYbEc0IXuG8cNTLmEpBx9Q8wqpDiBWR7b6ibONWDbYePJHhz25xxLyRvHSDZf-IC3LIvKF6_8N4PW9eIX3cWWspYm4luNLEP0qceVOFfF5slc_8ib/s1600/Olds8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;73&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb9eGBer2nUHMf-2LVZRKTA74xPSUxYbEc0IXuG8cNTLmEpBx9Q8wqpDiBWR7b6ibONWDbYePJHhz25xxLyRvHSDZf-IC3LIvKF6_8N4PW9eIX3cWWspYm4luNLEP0qceVOFfF5slc_8ib/s320/Olds8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUpd75Dkne_b7oAsU2CiGabYufl7pfOYI3xbAf3bBFMdf9-w-EpJhjZtd2qPUs92rpwrPbX6rzS5SFfE8Y8L-9EvJXMP1k8nO2xk6GvErqXk1eP37Zjh7LSh5_KdWjfZOte2abWtp3k7dG/s1600/Olds9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;101&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUpd75Dkne_b7oAsU2CiGabYufl7pfOYI3xbAf3bBFMdf9-w-EpJhjZtd2qPUs92rpwrPbX6rzS5SFfE8Y8L-9EvJXMP1k8nO2xk6GvErqXk1eP37Zjh7LSh5_KdWjfZOte2abWtp3k7dG/s320/Olds9.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Luego añadieron al instalador una nueva función llamada &lt;b&gt;platform_check&lt;/b&gt; con la que comprobar el &lt;b&gt;RE&lt;/b&gt; (&lt;i&gt;Routing Engine&lt;/i&gt;) del dispositivo a través de consultas &lt;i&gt;sysctl&lt;/i&gt;. Modificando la variable &lt;b&gt;re_model&lt;/b&gt; y gracias a la ayuda de &lt;i&gt;Juniper&lt;/i&gt; podemos realizar la instalación.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2iLaqskcbkBs0XsAiw9VIDu2o3Ro3ZEg71h16g63PUn7j9SQGyrbwzth8crlupkRMLgPSlAH9Oidj_0Vl4mM_7dvUjPlh_XRcNuQYZXodY6H_L4mc618tj33LpVkTfx4sCqrSkrDir195/s1600/Install0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;105&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2iLaqskcbkBs0XsAiw9VIDu2o3Ro3ZEg71h16g63PUn7j9SQGyrbwzth8crlupkRMLgPSlAH9Oidj_0Vl4mM_7dvUjPlh_XRcNuQYZXodY6H_L4mc618tj33LpVkTfx4sCqrSkrDir195/s320/Install0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Igualmente, deberemos sustituir el binario &lt;b&gt;checkpic&lt;/b&gt; y comprimir el contenido del paquete sin firmar que descomprimimos para crear el instalador de &lt;i&gt;Olive&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEvKsbnAvwjSdL8tkBqkImgrayU27FHrHuXCOMnrMB_GrzM5s1yEniMD7VQuOCcvHrFYGR02qQaXm6ni4x23lMye-YR4aNqqRdXf3zILqHczqjgXzHH15KDhdkGJNJOjSiGHSxIWVuao66/s1600/Install1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEvKsbnAvwjSdL8tkBqkImgrayU27FHrHuXCOMnrMB_GrzM5s1yEniMD7VQuOCcvHrFYGR02qQaXm6ni4x23lMye-YR4aNqqRdXf3zILqHczqjgXzHH15KDhdkGJNJOjSiGHSxIWVuao66/s320/Install1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Tras el reinicio correspondiente podemos logearnos correctamente en el sistema y comprobar la versión que tenemos instalada.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7Nzs9f144L2KrMCSNNHz4ztgYx6r96-Nao07HGaoD95v7glSotves3Rt9pw5BC3QeL1RDij63lp4Y7e67iCdIy8TupID4Tr0gfguyoF6ccNk1NeozGFGunLkQ5Tq_3IQnvWi6gwlGBJJV/s1600/Install4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;120&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7Nzs9f144L2KrMCSNNHz4ztgYx6r96-Nao07HGaoD95v7glSotves3Rt9pw5BC3QeL1RDij63lp4Y7e67iCdIy8TupID4Tr0gfguyoF6ccNk1NeozGFGunLkQ5Tq_3IQnvWi6gwlGBJJV/s320/Install4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Igualmente funciona para versiones más recientes como la 9 o la 12&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgifc6choZ_S7J0RGTPr_hDiNieydQ1C4QtdJnqLcLl1XEtJF0k00EnALjrweIGo_5hdtGpGcHbd5wnC3xrG0Y4HsfPdSCYKHhizCd8H5HE5i8kCU1aKGkPYwXbTknsHrn85sJ_DFH-hSpf/s1600/Install7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgifc6choZ_S7J0RGTPr_hDiNieydQ1C4QtdJnqLcLl1XEtJF0k00EnALjrweIGo_5hdtGpGcHbd5wnC3xrG0Y4HsfPdSCYKHhizCd8H5HE5i8kCU1aKGkPYwXbTknsHrn85sJ_DFH-hSpf/s320/Install7.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD3GmNR1NrRCCV3BUsIHVRhWySaZx4MejUrhB7tz7Xb2BG5iaOzLEkEpAtty47KfK0bXO_5ytDs8bJk4kDI5CiXzjUZUlQtH6TC4Rw21NubmbY34mrnx4flyUGO66kkEVR6SPIP-GXS7Fz/s1600/0.News2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;168&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD3GmNR1NrRCCV3BUsIHVRhWySaZx4MejUrhB7tz7Xb2BG5iaOzLEkEpAtty47KfK0bXO_5ytDs8bJk4kDI5CiXzjUZUlQtH6TC4Rw21NubmbY34mrnx4flyUGO66kkEVR6SPIP-GXS7Fz/s320/0.News2.png&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En este punto hay que decir que en las nuevas versiones de&amp;nbsp;&lt;i&gt;JunOS,&lt;/i&gt;&amp;nbsp;durante el proceso de instalación monta el directorio&amp;nbsp;&lt;b&gt;/tmp&lt;/b&gt; en la &lt;i&gt;memoria RAM&lt;/i&gt; por lo que debemos aumentar la memoria de la máquina virtual hasta &lt;b&gt;1024M&lt;/b&gt;. En caso contrario la instalación quedará colgada y no finalizará.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi05Wm1xvZeYcYiu4CqGQVF0hmAWFV3CnzuKqqEkYmxiiLvwK8K7Gw1KEAKlymnAu8iufl9U9babqssD_6WziAqtx6ziCvsRY5GtsQS3n1E_CDRk5J54ZTLHYZkHjFnqz_dgHOgOEwyg2Hq/s1600/0.News6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;110&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi05Wm1xvZeYcYiu4CqGQVF0hmAWFV3CnzuKqqEkYmxiiLvwK8K7Gw1KEAKlymnAu8iufl9U9babqssD_6WziAqtx6ziCvsRY5GtsQS3n1E_CDRk5J54ZTLHYZkHjFnqz_dgHOgOEwyg2Hq/s320/0.News6.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
No se el por qué pero durante el arranque del sistema recibo un error &lt;b&gt;panic&lt;/b&gt; que no he conseguido solucionar. Igualmente me pasa al utilizar algunas versiones ya creadas de &lt;i&gt;Olive&lt;/i&gt; descargadas de Internet.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs878-bIOrMEn8vfGTKu7R7uYaak981Q4XUxp2Nde6aKhoucFeV-y2a3YCZHN4V3G4kX0NTx0wHbi4EJeqgIwuJVozTueqGLc4ocQhe6VRemH-RMemWVl1KHV2S_vnixztS2KQrE_YFsfG/s1600/0.News7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;106&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs878-bIOrMEn8vfGTKu7R7uYaak981Q4XUxp2Nde6aKhoucFeV-y2a3YCZHN4V3G4kX0NTx0wHbi4EJeqgIwuJVozTueqGLc4ocQhe6VRemH-RMemWVl1KHV2S_vnixztS2KQrE_YFsfG/s320/0.News7.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Comentar que he intentado solucionar el error desactivando el software &lt;b&gt;watchdog&lt;/b&gt; pero no ha funcionado. Además la información que he encontrado en el foro de &lt;i&gt;&lt;a href=&quot;http://forum.gns3.net/topic2984.html&quot; target=&quot;_blank&quot;&gt;GNS3&lt;/a&gt;&lt;/i&gt;&amp;nbsp;tampoco me ha sido de mucha ayuda.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Enlaces:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Juniper_Networks&quot;&gt;&lt;i&gt;http://en.wikipedia.org/wiki/Juniper_Networks&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
&lt;i&gt;&lt;a href=&quot;http://juniper.cluepon.net/index.php/Olive&quot;&gt;http://juniper.cluepon.net/index.php/Olive&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;a href=&quot;http://blog.gns3.net/2009/10/olive-juniper/&quot;&gt;&lt;i&gt;http://blog.gns3.net/2009/10/olive-juniper/&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://brezular.wordpress.com/2012/07/03/installing-olive-12-1r1-9-under-qemu/&quot;&gt;&lt;i&gt;http://brezular.wordpress.com/2012/07/03/installing-olive-12-1r1-9-under-qemu/&lt;/i&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/3979533017899416515/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/10/juniper-y-olive-una-historia-de-amor-y.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/3979533017899416515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/3979533017899416515'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/10/juniper-y-olive-una-historia-de-amor-y.html' title='Juniper y Olive: Una historia de amor y odio'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglr4jMVa0cXGv7tTPzClqyxZ0-1y12Bb3alXeMYK3UtHM48EWyKxjdsNSDiL0M1ePi5kfMv7pun985fp0Sp1ZOF2IIL7bwcUl9iz9e_HpK3r3Vdw3fLM2GDNjtqz-F6AYJPOzCGG3ZbMna/s72-c/Olds0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-3349103620975045658</id><published>2012-09-12T19:43:00.002+02:00</published><updated>2012-09-12T19:43:58.357+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bsod"/><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="errores"/><category scheme="http://www.blogger.com/atom/ns#" term="squeeze"/><category scheme="http://www.blogger.com/atom/ns#" term="unmountable boot volume"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><title type='text'>[BSOD] Stop 0x000000ED (Unmountable_Boot_Volume)</title><content type='html'>Me ha tocado solucionar el problema escrito en el enunciado y fuera de las soluciones&amp;nbsp;estándar&amp;nbsp;que el gigante &lt;a href=&quot;http://www.google.es/search?q=Unmountable_boot_device&quot; target=&quot;_blank&quot;&gt;Google&lt;/a&gt; nos ofrece, me gustaría comentar mi experiencia con este error y la curiosa manera de solucionarlo.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhstTrvqWKUXSP8DtATYgHGpJmx7x_jPD8gjB-pPnZvVFkBZaO5JTMYxkLxUGKtNl9EWV5eHtELj1tNYq9-uUXoQxPdwRnLLtvtuqtxEiwE1-sT6qsqgud00Xu7HkRieye5FEMhReUDUv7/s1600/VMBSOD-ED.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhstTrvqWKUXSP8DtATYgHGpJmx7x_jPD8gjB-pPnZvVFkBZaO5JTMYxkLxUGKtNl9EWV5eHtELj1tNYq9-uUXoQxPdwRnLLtvtuqtxEiwE1-sT6qsqgud00Xu7HkRieye5FEMhReUDUv7/s320/VMBSOD-ED.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Fuente: http://kamalsalem.wordpress.com/2010/04/08/unmountable_boot_device/&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Entrando en detalles, el error &lt;b&gt;Stop 0x000000ED&lt;/b&gt; se produce debido a cómo &lt;i&gt;Windows&lt;/i&gt; escribe los datos en disco duro utilizando almacenamiento cache para aumentar la velocidad. Como podemos leer en la página de &lt;a href=&quot;http://support.microsoft.com/kb/315403/es?&quot; target=&quot;_blank&quot;&gt;Microsoft&lt;/a&gt;:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&quot;Debido a la optimización del modelo de escritura de las unidades de disco IDE, las rutinas de almacenamiento en caché a veces escriben los datos desordenados para mantener las velocidades de escritura lo más rápidas posible en función de dónde se encuentren los datos en el disco. Esto abre un lapso de tiempo en el que las tablas cruciales del sistema de discos NTFS podrían dañarse si una operación de escritura no se completara.[...]&quot;&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;
Tal y como comentan en la misma página del fabricante al igual que en otros blogs y otras páginas Web, como por ejemplo la siguiente &lt;a href=&quot;http://h10025.www1.hp.com/ewfrf/wc/document?cc=es&amp;amp;lc=es&amp;amp;dlc=es&amp;amp;docname=c00594924&quot; target=&quot;_blank&quot;&gt;página de soporte de HP&lt;/a&gt;. Se soluciona tras ejecutar el comando &lt;b&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/bb491051&quot; target=&quot;_blank&quot;&gt;chkdsk&lt;/a&gt;&lt;/b&gt; con la opción &lt;b&gt;/r&lt;/b&gt; para comprobar la integridad de los sectores dañados del disco duro e intentar solucionarlos:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&quot;Locates bad sectors and recovers readable information. Implies&amp;nbsp;/p.&quot;&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;
Pero qué podemos hacer cuando el instalador de &lt;i&gt;Windows&lt;/i&gt; no nos reconoce la partición y no tenemos acceso a la consola de recuperación. En mi caso he probado con &lt;b&gt;varios Service Packs&lt;/b&gt; y cambiando las opciones de compatibilidad &lt;i&gt;SATA&lt;/i&gt; en la &lt;i&gt;BIOS&lt;/i&gt; pero con el mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwy4RY2eSMaMxUq7umabU163TzZE0qfmUmVsz0eaRGJZsjS2BqzE3zWFnXXDzXe5dTuFVXWQm7PX0qBqPTPiWqNMtQXTaXaraLWwrMJ89hsONLuIRvuhjE041wQJXewMv-xaHWF1IOsnHK/s1600/post-1019-12717448299624.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;176&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwy4RY2eSMaMxUq7umabU163TzZE0qfmUmVsz0eaRGJZsjS2BqzE3zWFnXXDzXe5dTuFVXWQm7PX0qBqPTPiWqNMtQXTaXaraLWwrMJ89hsONLuIRvuhjE041wQJXewMv-xaHWF1IOsnHK/s320/post-1019-12717448299624.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Fuente: http://www.linux-noob.com/forums/index.php?/topic/3986-install-xp-from-fedora/&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Cuando me dispuse a copiar la información del usuario en cuestión para asegurar no perderlos y tras intentos varios de copiar la información sin comprimir, comprimida, en un disco duro, en otro... Al final acabé montando el disco duro en mi portatil con &lt;b&gt;Debian Squeeze&lt;/b&gt; instalado utilizando el paquete &lt;a href=&quot;http://packages.debian.org/squeeze/ntfs-3g&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;ntfs-3g&lt;/i&gt;&lt;/a&gt; incluido en los repositorios. Como superusuario, es decir &lt;b&gt;root&lt;/b&gt;, escribimos:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;mount [-t ntfs-3g] /dev/sdX /ruta/final&lt;/i&gt;&lt;/blockquote&gt;
A mi me ha tocado montar, desmontar y volver a montar la unidad y ha cambiado el nombre de &lt;b&gt;/dev/sdb1&lt;/b&gt; a &lt;b&gt;/dev/sdc1&lt;/b&gt;. Podéis verlo en la siguiente captura obtenida del archivo &lt;b&gt;/var/log/syslog&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;&lt;b&gt;Sep 12 14:50:45 Brixton ntfs-3g[2583]: Mounted /dev/sdb1 (Read-Write, label &quot;&quot;, NTFS 3.1)&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;[...]&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Sep 12 14:51:25 Brixton ntfs-3g[2583]: ntfs_attr_pread_i: ntfs_pread failed: Error de entrada/salida&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Sep 12 14:51:25 Brixton ntfs-3g[2583]: Failed to read index block: Error de entrada/salida&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;[..]&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Sep 12 14:52:09 Brixton ntfs-3g[2583]: ntfs_attr_pread_i: ntfs_pread failed: Error de entrada/salida&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Sep 12 14:52:09 Brixton ntfs-3g[2583]: Failed to read index block: Error de entrada/salida&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Sep 12 14:52:21 Brixton ntfs-3g[2583]: Unmounting /dev/sdb1 ()&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Sep 12 14:52:54 Brixton ntfs-3g[2916]: Version 2010.3.6 integrated FUSE 27&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Sep 12 14:52:54 Brixton ntfs-3g[2916]: Mounted /dev/sdc1 (Read-Write, label &quot;&quot;, NTFS 3.1)&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;[...]&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Sep 12 16:17:42 Brixton ntfs-3g[2916]: Unmounting /dev/sdc1 ()&lt;/b&gt;&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Cuando he montado los anteriores volúmenes, me apareció un mensaje informando que se solucionaban algunos problemas con el arranque del dispositivo (&lt;b&gt;[...] fix boot [...]&lt;/b&gt;). No he capturado el mensaje porque no creía que tendría relación pero si ha alguien le aparece que me mande una captura.&lt;br /&gt;
&lt;br /&gt;
Otra cosa de la que no he encontrado información es porqué se ha solucionado. He visto algo de información sobre &lt;a href=&quot;http://linux.die.net/man/8/ntfsfix&quot; target=&quot;_blank&quot;&gt;ntfsfix&lt;/a&gt; para solucionar algunos problemas pero nada relacionado al montar unidades &lt;i&gt;NTFS&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Al final, tras varias horas de comprimir la información útil del disco duro y volver a arrancar el portátil con el disco original se ejecuta un &lt;b&gt;chkdsk&lt;/b&gt; automáticamente:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Ba05DvC0TOIk5HajWyOjAM9m6lY-VI1f8rNGG3Tp4ZYUq9dFDqSKXgAyY4Vm-AV_4Xo7yqqN6OGQ10_7KhGldbPd_VuWFyc4EokOZSucBvvADtx_VzbeejpGeOGDGtDslHUTMOrO3zwt/s1600/disable-chkdsk-at-boot.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;196&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Ba05DvC0TOIk5HajWyOjAM9m6lY-VI1f8rNGG3Tp4ZYUq9dFDqSKXgAyY4Vm-AV_4Xo7yqqN6OGQ10_7KhGldbPd_VuWFyc4EokOZSucBvvADtx_VzbeejpGeOGDGtDslHUTMOrO3zwt/s320/disable-chkdsk-at-boot.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Fuente: http://www.techiwarehouse.com/engine/ce9db812/Disable-Automatic-CHKDSK-Option&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Y tras el reinicio que le acompaña se recupera la estructura del disco duro y el normal funcionamiento del sistema operativo. Comentarios jocosos se me ocurren varios pero una solución lógica y documentada? Si alguien la tiene...&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/3349103620975045658/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/09/bsod-stop-0x000000ed.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/3349103620975045658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/3349103620975045658'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/09/bsod-stop-0x000000ed.html' title='[BSOD] Stop 0x000000ED (Unmountable_Boot_Volume)'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhstTrvqWKUXSP8DtATYgHGpJmx7x_jPD8gjB-pPnZvVFkBZaO5JTMYxkLxUGKtNl9EWV5eHtELj1tNYq9-uUXoQxPdwRnLLtvtuqtxEiwE1-sT6qsqgud00Xu7HkRieye5FEMhReUDUv7/s72-c/VMBSOD-ED.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-478835899675010500.post-618915633172092545</id><published>2012-07-31T20:24:00.000+02:00</published><updated>2012-07-31T20:24:01.395+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATM"/><category scheme="http://www.blogger.com/atom/ns#" term="Cisco"/><category scheme="http://www.blogger.com/atom/ns#" term="configuracion"/><category scheme="http://www.blogger.com/atom/ns#" term="Emulador"/><category scheme="http://www.blogger.com/atom/ns#" term="Frame Relay"/><category scheme="http://www.blogger.com/atom/ns#" term="gns3"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="mpls"/><category scheme="http://www.blogger.com/atom/ns#" term="network"/><category scheme="http://www.blogger.com/atom/ns#" term="redes"/><category scheme="http://www.blogger.com/atom/ns#" term="routing"/><title type='text'>Ejercicio MPLS: Cliente Rojo</title><content type='html'>Continuando con la serie &lt;i&gt;Ejercicio MPLS&lt;/i&gt;, vamos a comenzar la configuración de equipos clientes tanto en los routers frontera (&lt;i&gt;PEs)&lt;/i&gt; como en los dispositivos finales (&lt;i&gt;CEs&lt;/i&gt;). Como siempre, en primer lugar mostrar el escenario final con el que vamos a trabajar:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8YlwYPDgAAzSxqMGxFr7mo2U7RvovdTNhFqTsOqMoSQcWwcHDwuWgRFDDiOeRxNEDOrzryHypKAolDTwh774WLbmCuEdnAK_0p0aYR-cz7uODrNSi8iU0YlNy5arbK7Ab0QzXwGuEWRRB/s1600/Rojo0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;208&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8YlwYPDgAAzSxqMGxFr7mo2U7RvovdTNhFqTsOqMoSQcWwcHDwuWgRFDDiOeRxNEDOrzryHypKAolDTwh774WLbmCuEdnAK_0p0aYR-cz7uODrNSi8iU0YlNy5arbK7Ab0QzXwGuEWRRB/s320/Rojo0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En la siguiente tabla observamos el direccionamiento que configuraremos en los diferentes equipos:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtnG677vlUXORS0QuBekN3PvrVFUBEJgmo9JwofojwUj6SkDV1nX-Og7hTdetDgu3ddez9vrwCFHBMEykUP4tZBBy9eillAPfvRwTPgtYQ2g4NI3A3m7S5NDe4qFOassLzlQEciKOi9iOG/s1600/DireccionesRojo.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;138&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtnG677vlUXORS0QuBekN3PvrVFUBEJgmo9JwofojwUj6SkDV1nX-Og7hTdetDgu3ddez9vrwCFHBMEykUP4tZBBy9eillAPfvRwTPgtYQ2g4NI3A3m7S5NDe4qFOassLzlQEciKOi9iOG/s320/DireccionesRojo.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Como he añadido un switch al escenario, he intentado utilizar rangos de &lt;b&gt;256 direcciones&lt;/b&gt; simulando una configuración &lt;i&gt;VPLS&lt;/i&gt; pero lógicamente no funcionaba. Al final me he decidido a utilizar rangos de &lt;b&gt;4 direcciones&lt;/b&gt; como en el resto de enlaces.&lt;br /&gt;
&lt;br /&gt;
Utilizaremos routing &lt;i&gt;RIP&lt;/i&gt; y &lt;i&gt;BGP&lt;/i&gt; para la conexión entre los routers frontera y los diferentes clientes. Podéis repartirlo como queráis, yo he configurado: uno si, otro no...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Routers PE&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Interfaces&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En primer lugar vamos a configurar un enlace &lt;i&gt;Ethernet&lt;/i&gt; asociado a una &lt;i&gt;VLAN&lt;/i&gt; específica dentro de la red &lt;i&gt;MPLS&lt;/i&gt;. En este caso, se trata de la configuración para el equipos &lt;b&gt;Rojo0&lt;/b&gt; en el &lt;i&gt;PE&lt;/i&gt; &lt;b&gt;CC.CO&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;interface FastEthernet0/1&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;no ip address&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;duplex full&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;speed 100&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;interface FastEthernet0/1.110&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;description INT Rojo0&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;encapsulation dot1Q 110&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ip vrf forwarding ROJO&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ip address 10.10.0.1 255.255.255.252&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
También vamos a utilizar enlaces &lt;i&gt;Frame Relay&lt;/i&gt;, en esta ocasión corresponde a la configuración para el router &lt;b&gt;Rojo3&lt;/b&gt; en el &lt;i&gt;PE&lt;/i&gt; &lt;b&gt;BA.AD&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;interface Serial1/0&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;no ip address&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;encapsulation frame-relay IETF&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;no fair-queue&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;serial restart-delay 0&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;clock rate 5600&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;interface Serial1/0.100 point-to-point&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;description INT Rojo3&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ip vrf forwarding ROJO&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ip address 10.30.0.1 255.255.255.252&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;snmp trap link-status&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;frame-relay interface-dlci 100 &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Hacer mención a la configuración realizada en el switch &lt;b&gt;BA.SW&lt;/b&gt;, dado que crearé &lt;i&gt;VLANs&lt;/i&gt; y serán asociadas a distintos puertos del mismo.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;vlan database&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;vlan 100 name ROJO state active&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;exit&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;interface Vlan100&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;description VLAN ROJO&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ip vrf forwarding ROJO&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ip address 10.10.0.5 255.255.255.252&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;interface FastEthernet1/0&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;description INT Rojo1&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;switchport trunk allowed vlan 1,100,1002-1005&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;switchport mode trunk&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ip vrf forwarding ROJO&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;duplex full&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;speed 100&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Routing&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Utilizaremos el equipo &lt;b&gt;Rojo0&lt;/b&gt; para mostrar la configuración del protocolo &lt;i&gt;RIP&lt;/i&gt; que realizaremos en el &lt;i&gt;PE&lt;/i&gt; &lt;b&gt;CC.CO&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;router rip&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;version 2&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;passive-interface default&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;no passive-interface FastEthernet0/1.110&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;no auto-summary&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;address-family ipv4 vrf ROJO&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;redistribute bgp 300&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;network 10.0.0.0&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;network 172.16.0.0&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;no auto-summary&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;version 2&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;exit-address-family&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
En el caso de routing &lt;i&gt;BGP&lt;/i&gt;, marco la configuración añadida en el &lt;i&gt;PE&lt;/i&gt; &lt;b&gt;ME.PR&lt;/b&gt; para el router &lt;b&gt;Rojo2&lt;/b&gt;:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;router bgp 300&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;!&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;address-family ipv4 vrf ROJO&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;redistribute connected&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;neighbor 10.30.0.6 remote-as 500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;neighbor 10.30.0.6 activate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;no synchronization&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;exit-address-family&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Equipos intermedios&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, con equipos intermedios me refiero a los switches &lt;i&gt;Frame Relay&lt;/i&gt; y &lt;i&gt;ATM&lt;/i&gt; que conectan los routers frontera a los dispositivos finales. En este caso solamente tenemos conexiones &lt;i&gt;Frame Relay&lt;/i&gt; y en las siguientes capturas se muestra la configuración de los puertos y sus correspondientes&amp;nbsp;&lt;i&gt;DLCIs (&lt;a href=&quot;http://en.wikipedia.org/wiki/Data_link_connection_identifier&quot; target=&quot;_blank&quot;&gt;Data Link Connection Identifier&lt;/a&gt;)&lt;/i&gt;. En la tabla con el direccionamiento de los equipos se especifican los identificadores que he utilizado.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;BA.FR&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk0ZEzm0ueRcHuOCmVd6wqjg47f2cHY8uGFoCk_3j90gIB7uv_FxJctwe2JOMb9OzZGkksQV6JhZUIz0Q7CCbaBsM2cWO0TKMB5RUtVptVvl1Q7K7OyHgVH2nD5v_K5C3k2ipLZjCX87nL/s1600/Rojo8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk0ZEzm0ueRcHuOCmVd6wqjg47f2cHY8uGFoCk_3j90gIB7uv_FxJctwe2JOMb9OzZGkksQV6JhZUIz0Q7CCbaBsM2cWO0TKMB5RUtVptVvl1Q7K7OyHgVH2nD5v_K5C3k2ipLZjCX87nL/s320/Rojo8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;ME.FR&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinSEv09Ey22s7jUiiFvESizucS1flhyrPn22_15MR-21li3LzBlhyphenhyphenhFFovGAHeyxyBp2DKnaYhRPFYQ6r8kwyk3mIZGOk3W35A_dj2wq0U_Ur82kiJeHM6IcVz6GoIVLhKMJE-vSjVvXdj/s1600/Rojo9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;173&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinSEv09Ey22s7jUiiFvESizucS1flhyrPn22_15MR-21li3LzBlhyphenhyphenhFFovGAHeyxyBp2DKnaYhRPFYQ6r8kwyk3mIZGOk3W35A_dj2wq0U_Ur82kiJeHM6IcVz6GoIVLhKMJE-vSjVvXdj/s320/Rojo9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Routers CE&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Interfaces&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En el caso de las interfaces &lt;i&gt;Ethernet&lt;/i&gt; que están asociadas a una &lt;i&gt;VLAN&lt;/i&gt;, utilizaremos la siguiente configuración. En este caso, se trata de la configuración realizada en el &lt;i&gt;CE&lt;/i&gt; &lt;b&gt;Rojo1&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;interface Loopback0&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;description INT GEST&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ip address 10.40.0.2 255.255.255.255&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;interface FastEthernet0/0&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;no ip address&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;speed 100&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;full-duplex&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;interface FastEthernet0/0.100&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;description INT BA.SW&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;encapsulation dot1Q 100&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ip address 10.10.0.6 255.255.255.252&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;interface FastEthernet0/1&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;description INT LAN&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ip address 172.16.0.1 255.255.255.128&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;speed 100&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;full-duplex&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Para el caso de conexiones &lt;i&gt;Frame Relay&lt;/i&gt;, utilizaremos la siguiente configuración&amp;nbsp;extraída&amp;nbsp;del router &lt;b&gt;Rojo3&lt;/b&gt;. Obviaré la configuración de la interfaz de gestión para no repetir:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;interface Serial1/0&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;no ip address&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;encapsulation frame-relay IETF&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;serial restart-delay 0&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;clock rate 5600&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;interface Serial1/0.110 point-to-point&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;description INT BA.AD&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ip address 10.30.0.2 255.255.255.252&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;frame-relay interface-dlci 110 &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Routing&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Creamos un filtro de direcciones, &lt;i&gt;prefix-list&lt;/i&gt;, llamado &lt;b&gt;REDES&lt;/b&gt; con los rangos que se configuren en dichos equipos y los exportaremos a través del protocolo de enrutamiento que corresponda.&lt;br /&gt;
&lt;br /&gt;
En el caso de routing &lt;i&gt;RIP&lt;/i&gt; en los clientes, muestro la configuración aplicada al equipo &lt;b&gt;Rojo3&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;ip prefix-list REDES seq 5 permit 10.30.0.0/30&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;ip prefix-list REDES seq 10 permit 10.40.0.4/32&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;ip prefix-list REDES seq 15 permit 172.17.0.0/24&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;router rip&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;version 2&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;passive-interface default&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;no passive-interface Serial1/0.110&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;network 10.0.0.0&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;network 172.17.0.0&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;distribute-list prefix REDES out&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;no auto-summary&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Para el caso de &lt;i&gt;BGP&lt;/i&gt;, igualmente deberemos crear el filtro &lt;b&gt;REDES&lt;/b&gt; con los rangos del equipo pero para no repetir será obviado. Muestro la configuración del router &lt;b&gt;Rojo2&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;router bgp 500&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;no synchronization&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;bgp log-neighbor-changes&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;redistribute connected&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;neighbor 10.30.0.5 remote-as 300&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;distribute-list prefix REDES out&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;no auto-summary&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Problemas&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
A la hora de encender el switch &lt;i&gt;Ethernet&lt;/i&gt; &lt;b&gt;BA.SW&lt;/b&gt;, las &lt;i&gt;VLANs&lt;/i&gt; aparecen desactivadas siendo necesario levantarlas con los comandos:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;vlan database&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;vlan 100 name ROJO state active&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;vlan 200 name VERDE state active&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQm3CmZdlJas2Yuv9lz8hJUpWqpgtioMpWPzNBoO67HVI7HECHRw10PSOxPOdbdo5PmLUlqVcpk5CI96XxgBTUb3HF-x60Sb7VS-ptgjXCGdhOBlKGvnsRyxls7hoWjzzBr_AxZmCoeUmF/s1600/Rojo2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;168&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQm3CmZdlJas2Yuv9lz8hJUpWqpgtioMpWPzNBoO67HVI7HECHRw10PSOxPOdbdo5PmLUlqVcpk5CI96XxgBTUb3HF-x60Sb7VS-ptgjXCGdhOBlKGvnsRyxls7hoWjzzBr_AxZmCoeUmF/s320/Rojo2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Otro de los grandes problemas que he tenido a la hora de realizar el ejercicio es el consumo de &lt;b&gt;CPU&lt;/b&gt; que necesita. En estas imágenes podéis ver de lo que hablo, este es el estado de mi equipo mientras realizaba el ejercicio&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXw_gTb1eL7KomX4v3M4pmme69vKBRuq6fq2ZwI3KBpwHCsoqSDV1Bwp6zcbu4KpbBXRYDG84Q8hAAKCCTfGZYZpa2vuyKrnlbmtDFRBrheU8Lg1OMmDOl_kSY37Fpj9bzg_SHW28qdIJO/s1600/Rojo6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;153&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXw_gTb1eL7KomX4v3M4pmme69vKBRuq6fq2ZwI3KBpwHCsoqSDV1Bwp6zcbu4KpbBXRYDG84Q8hAAKCCTfGZYZpa2vuyKrnlbmtDFRBrheU8Lg1OMmDOl_kSY37Fpj9bzg_SHW28qdIJO/s320/Rojo6.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Estado de los CPUs y la memoria&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLDy-B6pL7NblzjdpUZ4bjMsGgPdSY5W7sfGOKpLKz1In3XyJuDisMMCULy2Xjs1pTpVZBpBIxccbvZNwduRQuC_xvzSml-KYoYT40wXCR79gpPxp_G39EjFfL-EF2LTiFlnN6OQWimmH8/s1600/Rojo7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;95&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLDy-B6pL7NblzjdpUZ4bjMsGgPdSY5W7sfGOKpLKz1In3XyJuDisMMCULy2Xjs1pTpVZBpBIxccbvZNwduRQuC_xvzSml-KYoYT40wXCR79gpPxp_G39EjFfL-EF2LTiFlnN6OQWimmH8/s320/Rojo7.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Temperatura (º C)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Muchos cuelgues de la aplicación teniendo que matar los procesos y perdiendo configuraciones que creía guardadas. Os aconsejo arrancar los dispositivos que necesitéis a la hora de configurarlos y posteriormente encender el resto para comprobar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Pruebas&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Desde los routers frontera, &lt;i&gt;PEs&lt;/i&gt;, con los comandos &lt;b&gt;ping&lt;/b&gt; y &lt;b&gt;traceroute&lt;/b&gt; podemos comprobar que tenemos conexión entre los distintos equipos finales, &lt;i&gt;CEs&lt;/i&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9hDnCdQA_SOkm9FiFCM7nFdmhkc-3hNR8GKL_mkpUQ7oSz7aYCvmv3Ys370r6jhxnYootCpg5fBBNP3INwBwoGRtj9feyNmW9e9s_Oa8UpglNxnj47jow1yI-xqIOvTn-DZXyhJ7T6EbH/s1600/Rojo3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9hDnCdQA_SOkm9FiFCM7nFdmhkc-3hNR8GKL_mkpUQ7oSz7aYCvmv3Ys370r6jhxnYootCpg5fBBNP3INwBwoGRtj9feyNmW9e9s_Oa8UpglNxnj47jow1yI-xqIOvTn-DZXyhJ7T6EbH/s320/Rojo3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En los routers clientes igualmente comprobamos que conocemos todas las direcciones del resto de sedes&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcIznnM0XmFUTsJmApI1OVzlIAsN9_kfqSNIFHtRiy7tRTZDbmaQ9qy0IKfUAv0fukMj4iaRrkOte0UqGpgIVOUQMhGNzE30c29EIHQP177jCFL4tqEoC1pOF1D7z2S8UpMyUlR3l5Sy68/s1600/Rojo4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcIznnM0XmFUTsJmApI1OVzlIAsN9_kfqSNIFHtRiy7tRTZDbmaQ9qy0IKfUAv0fukMj4iaRrkOte0UqGpgIVOUQMhGNzE30c29EIHQP177jCFL4tqEoC1pOF1D7z2S8UpMyUlR3l5Sy68/s320/Rojo4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y que tenemos conexión entre las mismas&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ75A0dU-aF-VDs20vzsoxcub0iPO10BaYzXP_MYBWU9HC_HoYvYVNjwND0jpHTmkWqbuWOuFHZnXTlGhVu1ahCRLdJpCzWECfA-GozcfHHvlcQhSJH5qmcP2ZpexF5adHBUTHW7PGITuX/s1600/Rojo5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ75A0dU-aF-VDs20vzsoxcub0iPO10BaYzXP_MYBWU9HC_HoYvYVNjwND0jpHTmkWqbuWOuFHZnXTlGhVu1ahCRLdJpCzWECfA-GozcfHHvlcQhSJH5qmcP2ZpexF5adHBUTHW7PGITuX/s320/Rojo5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En la siguiente entrada realizaré la configuración del cliente &lt;b&gt;Verde&lt;/b&gt; y veremos como tenemos conexión entre las distintas sedes de cada &lt;i&gt;VRF&lt;/i&gt; utilizando el mismo direccionamiento.&lt;br /&gt;
&lt;br /&gt;
Un saludo, Brixton Cat.</content><link rel='replies' type='application/atom+xml' href='http://debian-comunicacion.blogspot.com/feeds/618915633172092545/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/07/ejercicio-mpls-cliente-rojo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/618915633172092545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/478835899675010500/posts/default/618915633172092545'/><link rel='alternate' type='text/html' href='http://debian-comunicacion.blogspot.com/2012/07/ejercicio-mpls-cliente-rojo.html' title='Ejercicio MPLS: Cliente Rojo'/><author><name>Brixton_Cat</name><uri>http://www.blogger.com/profile/10183882629744620859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1XjpPc8riVb7H0hyofsnM5DdRZVqH0SH8J6cIM3loZKcKJKoCWP-1HcB2EcsCd4gTqTGT0xP0jBAFi4voOLzVl5IoGaRJKY2MaJKjet2zVW2ABO5di7t4OxOeR2LWRw/s113/tux-debian.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8YlwYPDgAAzSxqMGxFr7mo2U7RvovdTNhFqTsOqMoSQcWwcHDwuWgRFDDiOeRxNEDOrzryHypKAolDTwh774WLbmCuEdnAK_0p0aYR-cz7uODrNSi8iU0YlNy5arbK7Ab0QzXwGuEWRRB/s72-c/Rojo0.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>