<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Bitacora de angelclasico</title>
	<atom:link href="http://angelclasico.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://angelclasico.wordpress.com</link>
	<description>by angelclasico</description>
	<lastBuildDate>Wed, 23 Nov 2011 06:24:17 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='angelclasico.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Bitacora de angelclasico</title>
		<link>http://angelclasico.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://angelclasico.wordpress.com/osd.xml" title="Bitacora de angelclasico" />
	<atom:link rel='hub' href='http://angelclasico.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Actualizar debian etch a debian lenny</title>
		<link>http://angelclasico.wordpress.com/2011/11/23/actualizar-debian-etch-a-debian-lenny/</link>
		<comments>http://angelclasico.wordpress.com/2011/11/23/actualizar-debian-etch-a-debian-lenny/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 06:24:15 +0000</pubDate>
		<dc:creator>angelclasico</dc:creator>
		
		<guid isPermaLink="false">http://angelclasico.wordpress.com/?p=57</guid>
		<description><![CDATA[Quise actualizar debian etch a debian lenny y encontre algunos problemitas&#8230; ¿Como los resolvi?. Aqui esta la respuesta: 1.- sudo nano /etc/apt/sources.list deb http://security.debian.org/ etch/updates main contrib deb-src http://security.debian.org/ etch/updates main contrib deb http://ftp.debian.org/debian/ etch main deb-src http://ftp.debian.org/debian/ etch main Cambie todo lo que dice &#8220;etch&#8221; por &#8220;lenny&#8221; quedando de la siguiente manera deb http://security.debian.org/ [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=57&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Quise actualizar debian etch a debian lenny y encontre algunos problemitas&#8230; ¿Como los resolvi?.</p>
<p>Aqui esta la respuesta:</p>
<p>1.- sudo nano /etc/apt/sources.list</p>
<p>deb http://security.debian.org/ etch/updates main contrib<br />
deb-src http://security.debian.org/ etch/updates main contrib<br />
deb http://ftp.debian.org/debian/ etch main<br />
deb-src http://ftp.debian.org/debian/ etch main</p>
<p>Cambie todo lo que dice &#8220;etch&#8221; por &#8220;lenny&#8221; quedando de la siguiente manera</p>
<p>deb http://security.debian.org/ lenny/updates main contrib<br />
deb-src http://security.debian.org/ lenny/updates main contrib<br />
deb http://ftp.debian.org/debian/ lenny main<br />
deb-src http://ftp.debian.org/debian/ lenny main</p>
<p>2.- apt-get update</p>
<p>Aqui me arrojo el mensaje siguiente que fue un problema:</p>
<p>Debian lenny public key is not available: NO_PUBLICKEY XXXXXXXX</p>
<p>3.- apt-get install debian-archive-keyring</p>
<p>Esto me ayudo a instalar las llaves publicas.</p>
<p>4.- apt-get update</p>
<p>Actualice y ya no aparecio ningun error de claves publicas.</p>
<p>5.- apt-get dist-upgrade</p>
<p>Lei en varios sitios web donde decian que podia tener muchos errores con gcc, que los programas que yo hubiera instalado (compilados por mi) tendria que volverlos a instalar y que varias cosas de configuracion dejarian de funcionar. Sin embargo hasta ahorita no he tenido ningun problema (a menos ¡claro esta! que si apago mi maquina y despues la enciendo, podria tener algunas deficiencias, ¡pero espero que no!).</p>
<p>Eso fue todo, espero que les pueda ayudar esta informacion.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/angelclasico.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/angelclasico.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/angelclasico.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/angelclasico.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/angelclasico.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/angelclasico.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/angelclasico.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/angelclasico.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/angelclasico.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/angelclasico.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/angelclasico.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/angelclasico.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/angelclasico.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/angelclasico.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=57&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://angelclasico.wordpress.com/2011/11/23/actualizar-debian-etch-a-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97ec95f1116c9ef9851114fd8ae13a30?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">angelclasico</media:title>
		</media:content>
	</item>
		<item>
		<title>Configurar HTACCESS en Apache</title>
		<link>http://angelclasico.wordpress.com/2011/08/14/configurar-htaccess-en-apache/</link>
		<comments>http://angelclasico.wordpress.com/2011/08/14/configurar-htaccess-en-apache/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 01:31:53 +0000</pubDate>
		<dc:creator>angelclasico</dc:creator>
		
		<guid isPermaLink="false">http://angelclasico.wordpress.com/?p=52</guid>
		<description><![CDATA[Acceso web para usuario con contraseña .htaccess Queremos que sólo un usuario (o varios) puedan acceder a una determinada carpeta de nuestro servidor. Además, para acceder deberán introducir nombre de usuario y contraseña. Esto es posible gracias al fichero .htaccess y a un segundo fichero (el nombre y carpeta que elijamos) donde guardaremos los usuarios [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=52&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Acceso web para usuario con contraseña .htaccess</p>
<p>Queremos que sólo un usuario (o varios) puedan acceder a una determinada carpeta de nuestro servidor. Además, para acceder deberán introducir nombre de usuario y contraseña. Esto es posible gracias al fichero .htaccess y a un segundo fichero (el nombre y carpeta que elijamos) donde guardaremos los usuarios y contraseñas.</p>
<p>En primer lugar deberemos crear el fichero que contendrá los usuarios y contraseñas encriptadas. Este ficheros es muy importante que esté situado siempre un nivel inferior a la carpeta raíz de nuestro sitio web. De esta forma conseguiremos que no sea público y accesible desde fuera, impidiendo que algún usuario pudiera abrirlo y obtener los usuarios y las contraseñas. Para evitar esto guardaremos el fichero, en nuestro caso, en:</p>
<p>/home/usuario/.htpasswd (una carpeta inferior a la carpeta de nuestra web /home/usuario/www)</p>
<p>Para crear este fichero utilizaremos el comando htpasswd, para ello accederemos a /home/usuario/</p>
<p>cd /home/usuario/</p>
<p>Y ejecutaremos el comando:</p>
<p>htpasswd -c .htpasswd miusuarioweb</p>
<p>(donde &#8220;miusuarioweb&#8221; será el nombre del usuario que creará el comando htpasswd y .htpasswd será el nombre del fichero creado)</p>
<p>Nos pedirá la contraseña para el usuario especificado, que deberemos introducir dos veces.</p>
<p>Ahora veremos el contenido del archivo creado .htpasswd:</p>
<p>aserver@xxx:~/contra_priv$ cat .htpasswd</p>
<p>miusuarioweb:F2qRaD.zm.C/.</p>
<p>Como se puede observar, el comando htpasswd, genera el fichero y encripta las contraseñas.</p>
<p>Seguidamente crearemos el fichero .htaccess dentro del diectorio publico, con el comando:</p>
<p>nano /home/usuario/www/.htaccess</p>
<p>Con el contenido:</p>
<p>AuthType Basic</p>
<p>AuthName &#8220;Sitio Privado&#8221;</p>
<p>AuthUserFile /home/usuario/.htpasswd</p>
<p>Require user miusuarioweb</p>
<p>Donde:</p>
<p>AuthType: indicará el tipo de autenticación.</p>
<p>AuthName: nombre sólo a efectos informativos.</p>
<p>AuthUserFile: con este parámetro indicaremos la ubicación y nombre del fichero de contraseñas creado anteriormente con htpasswd.</p>
<p>Require user miusuario: con este comando indicaremos el nombre del usuario que tendrá acceso al sitio privado.</p>
<p>De esta forma, cuando un usuario intente acceder a nuestro sitio o carpeta privada:</p>
<p>http://www.misitioprivado.com/</p>
<p>Nos mostrará una ventana de autenticación, para introducir usuario y contraseña:</p>
<p>Si introducimos el usuario y la contraseña correctos nos mostrará el contenido del www.sitioprivado.com :</p>
<p>Contenido indexado de la carpeta privada</p>
<p>En caso de no introducir usuario y contraseña correctos el servidor Apache mostrará una página de error con el texto:</p>
<p>Authorization Required</p>
<p>This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn&#8217;t understand how to supply the credentials required.</p>
<p>Server at www.misistioprivado.com Port 80</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/angelclasico.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/angelclasico.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/angelclasico.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/angelclasico.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/angelclasico.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/angelclasico.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/angelclasico.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/angelclasico.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/angelclasico.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/angelclasico.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/angelclasico.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/angelclasico.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/angelclasico.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/angelclasico.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=52&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://angelclasico.wordpress.com/2011/08/14/configurar-htaccess-en-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97ec95f1116c9ef9851114fd8ae13a30?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">angelclasico</media:title>
		</media:content>
	</item>
		<item>
		<title>COMO CORREGI Apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName</title>
		<link>http://angelclasico.wordpress.com/2011/07/16/como-corregi-apache2-could-not-reliably-determine-the-server%e2%80%99s-fully-qualified-domain-name-using-127-0-1-1-for-servername/</link>
		<comments>http://angelclasico.wordpress.com/2011/07/16/como-corregi-apache2-could-not-reliably-determine-the-server%e2%80%99s-fully-qualified-domain-name-using-127-0-1-1-for-servername/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 23:23:00 +0000</pubDate>
		<dc:creator>angelclasico</dc:creator>
		
		<guid isPermaLink="false">http://angelclasico.wordpress.com/?p=49</guid>
		<description><![CDATA[Este mensaje aparecio cuando arranque apache: Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName Edite apache2.conf # nano /etc/apache2/apache2.conf Agregue al final del archivo lo siguiente: # ServerName ServerName localhost Edite httpd.conf que por default viene vacio # nano /etc/apache2/httpd.conf Agregue al archivo lo siguiente: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=49&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Este mensaje aparecio cuando arranque apache:</p>
<p><code>Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName</code></p>
<p>Edite apache2.conf</p>
<p><code># nano /etc/apache2/apache2.conf</code></p>
<p>Agregue al final del archivo lo siguiente:</p>
<p><strong># ServerName<br />
ServerName localhost</strong></p>
<p>Edite httpd.conf que por default viene vacio</p>
<p><strong></strong><code># nano /etc/apache2/httpd.conf</code></p>
<p>Agregue al archivo lo siguiente:<code></code></p>
<p><strong># ServerName<br />
ServerName localhost</strong></p>
<p>Despues detuve y arranque apache</p>
<p><code># /etc/init.d/apache2 stop<br />
# /etc/init.d/apache2 start</code></p>
<p>NOTA IMPORTANTE: Esta solucion la encontre en: <code></code><strong></strong>http://pcexpertos.com/2009/10/apache2-could-not-reliably-determine-the-servers-fully-qualified-domain-name-using-127011-for-servername.html</p>
<p>Solo que luego dan de baja las webs y se pierde la informacion.</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/angelclasico.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/angelclasico.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/angelclasico.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/angelclasico.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/angelclasico.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/angelclasico.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/angelclasico.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/angelclasico.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/angelclasico.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/angelclasico.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/angelclasico.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/angelclasico.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/angelclasico.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/angelclasico.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=49&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://angelclasico.wordpress.com/2011/07/16/como-corregi-apache2-could-not-reliably-determine-the-server%e2%80%99s-fully-qualified-domain-name-using-127-0-1-1-for-servername/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97ec95f1116c9ef9851114fd8ae13a30?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">angelclasico</media:title>
		</media:content>
	</item>
		<item>
		<title>MAC DE ETH0 CAMBIA AL ARRANCAR</title>
		<link>http://angelclasico.wordpress.com/2009/03/04/interfaz-eth-cambia-de-nombre-debian/</link>
		<comments>http://angelclasico.wordpress.com/2009/03/04/interfaz-eth-cambia-de-nombre-debian/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 16:34:29 +0000</pubDate>
		<dc:creator>angelclasico</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://angelclasico.wordpress.com/?p=31</guid>
		<description><![CDATA[He tenido ciertos problemas para instalar mi red, aquí el problema: He instalado una red casera, dos de mis computadoras, me han traído ciertos problemitas que es necesario solucionar. Estas no podían acceder a internet, aunque todo parecía estar bien, los cables bien &#8220;ponchados&#8221; correctamente conectados en su correspondiente RJ45. Entonces el problema debería ser [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=31&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>He tenido ciertos problemas para instalar mi red, aquí el problema:</p>
<p>He instalado una red casera, dos de mis computadoras, me han traído ciertos problemitas que es necesario solucionar. Estas no podían acceder a internet, aunque todo parecía estar bien, los cables bien &#8220;ponchados&#8221; correctamente conectados en su correspondiente RJ45.</p>
<p>Entonces el problema debería ser la configuración de la red mediante DHCP. Así que en una de las computadoras reinstale mediante el disco netinstall Debian etch y la configuración DHCP se configuraba con éxito, sin embargo al reiniciar, hacía un <strong><em>ping</em></strong> a cualquier servidor, este simplemente no podía conectar o recibir el pong. Así que decidí hacer un <strong><em>ping</em></strong> al router y la respuesta era que la red no estaba disponible.</p>
<p>Mediante <strong><em>sudo ifconfig</em></strong>, pude darme cuenta que la interfaz <strong><em>eth0</em></strong> no estaba levantada (encendida) y por tanto me di a la tarea de levantarla mediante sudo <strong><em>ifconfig eth0 up</em></strong> y esta debería haber quedado activada, sin embargo no sucedió así, me decía que el dispositivo no existía ¿Cómo no iba a existir? así que quise verificarlo mediante <strong><em>sudo ifconfig -a</em></strong> (muestra los dispositivos de red que existen aunque estén desactivados) y ahí estaba solo que con otro nombre:</p>
<p><strong><em>eth4      Link encap:Ethernet  HWaddr 00:00:6D:B6:85:45 </em></strong></p>
<p>Ese era el motivo de no poder acceder a internet, por tanto modifique los valores contenidos en <strong><em>/etc/network/interfaces</em></strong> de la siguiente manera:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;INICIO&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><strong><em>#This file describes the network interfaces available on your system<br />
# and how to activate them. For more information, see interfaces(5).</em></strong></p>
<p><strong><em># The loopback network interface<br />
auto lo<br />
iface lo inet loopback</em></strong></p>
<p><strong><em># The primary network interface<br />
auto eth4<br />
iface eth4 inet static<br />
address 192.168.1.101<br />
netmask 255.255.255.0<br />
gateway 192.168.1.254</em></strong></p>
<p><strong><em># address es la IP de red interna de mi maquina<br />
# netmask es la IP de la mascara de red.<br />
# gateway es la IP de mi router</em></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;FIN&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Al mismo tiempo, modifique <strong><em>/etc/resolv.conf</em></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;INICIO&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><strong><em># Datos del servidor de nombres</em></strong></p>
<p><strong><em>nameserver 200.33.146.193<br />
nameserver 200.33.146.201</em></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;FIN&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Posteriormente reinicie el proceso de la red mediante:</p>
<p>sudo /etc/init.d/networking/ restart</p>
<p>¡Vaya, por fin pude ingresar a internet. Pero el problema no termino ahí, porque cuando apague la computadora para dormir, al dia siguiente, no quiso entrar a internet por dos razones:</p>
<p>1.- La interfaz no se había activado, estaba &#8220;apagada&#8221;. Esto lo comprobé mediante <strong><em>ifconfig</em></strong> y únicamente aparecía la interfaz <strong><em>lo</em></strong>, por lo cual sabia que estaba desactivada. Cuando intento activarla mediante ifconfig eth4, me decia que el dispositivo no existia, asi que tenía que saber porque no existía.</p>
<p>2.-Cuando verifico que la interfaz existe mediante s<strong><em>udo ifconfig -a</em></strong>, puedo percatarme de que el nombre de la interfaz había cambiado y de ser <strong><em>eth4</em></strong> ahora se llamaba <strong><em>eth5</em></strong>, así que volví a apagar la maquina y cuando la encendí, me dí cuenta que ahora se llamaba <strong><em>eth5</em></strong> y así iba escalando en número, cambiando de nombre cada vez que la apagaba y para poder acceder a internet, tenia que modificar el archivo <strong><em>/etc/network/interfaces</em></strong> y en este archivo modificar el nombre de la interfaz.</p>
<p>Ahora el problema a resolver es ese, conseguir que la interfaz se quede fija como <strong><em>eth0</em></strong> (que es lo común y normal).</p>
<p>He mirado el archivo <strong><em>/etc/udev/rules.d/z25_persistent-net.rules</em></strong> y contiene la siguiente información:</p>
<p><em><strong># This file was automatically generated by the /lib/udev/write_net_rules<br />
# program, probably run by the persistent-net-generator.rules rules file.<br />
#<br />
# You can modify it, as long as you keep each rule on a single line.<br />
# MAC addresses must be written in lowercase.</strong></em></p>
<p><em><strong># PCI device 0x10de:0x03ef (forcedeth)<br />
SUBSYSTEM==&#8221;net&#8221;, DRIVERS==&#8221;?*&#8221;, ATTRS{address}==&#8221;00:00:6c:b6:85:45&#8243;, NAME=&#8221;eth0&#8243;</strong></em></p>
<p><em><strong># PCI device 0x10de:0x03ef (forcedeth)<br />
SUBSYSTEM==&#8221;net&#8221;, DRIVERS==&#8221;?*&#8221;, ATTRS{address}==&#8221;00:00:6c:f7:69:1T&#8221;, NAME=&#8221;eth1&#8243;</strong></em></p>
<p><em><strong># PCI device 0x10de:0x03ef (forcedeth)<br />
SUBSYSTEM==&#8221;net&#8221;, DRIVERS==&#8221;?*&#8221;, ATTRS{address}==&#8221;00:00:6c:8b:G0:24&#8243;, NAME=&#8221;eth2&#8243;</strong></em></p>
<p><em><strong># PCI device 0x10de:0x03ef (forcedeth)<br />
SUBSYSTEM==&#8221;net&#8221;, DRIVERS==&#8221;?*&#8221;, ATTRS{address}==&#8221;00:00:6c:Tb:o3:d4&#8243;, NAME=&#8221;eth3&#8243;</strong></em></p>
<p>Con esta información me he dado cuenta que no accede automáticamente a internet por la razón de que la MAC cambia a cada vez que arranco el sistema. Ahora el problema ya lo tengo de raíz, que es hacer que la MAC de fábrica se quede fija (irónico, algunos quieren que cambia al arrancar y yo no).</p>
<p>En un post, alguien dijo que su problema se solucionó cuando actualizó su Kernel, yo no quiero hacerlo porque creo que es posible que la MAC se quede fija con este mismo Kernel que tengo.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/angelclasico.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/angelclasico.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/angelclasico.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/angelclasico.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/angelclasico.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/angelclasico.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/angelclasico.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/angelclasico.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/angelclasico.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/angelclasico.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/angelclasico.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/angelclasico.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/angelclasico.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/angelclasico.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=31&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://angelclasico.wordpress.com/2009/03/04/interfaz-eth-cambia-de-nombre-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97ec95f1116c9ef9851114fd8ae13a30?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">angelclasico</media:title>
		</media:content>
	</item>
		<item>
		<title>Ingresa tu edad Qt4</title>
		<link>http://angelclasico.wordpress.com/2007/12/05/ingresa-tu-edad-qt4/</link>
		<comments>http://angelclasico.wordpress.com/2007/12/05/ingresa-tu-edad-qt4/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 04:20:43 +0000</pubDate>
		<dc:creator>angelclasico</dc:creator>
				<category><![CDATA[Qt4]]></category>
		<category><![CDATA[Qt4 QWidget]]></category>
		<category><![CDATA[Qt4 spin box]]></category>
		<category><![CDATA[slider Qt4]]></category>

		<guid isPermaLink="false">http://angelclasico.wordpress.com/2007/12/05/ingresa-tu-edad-qt4/</guid>
		<description><![CDATA[Es esta sección vamos a crear una pequeña aplicación, que demuestra cómo utilizar layouts para manejar la geometría de los widgets en una ventana y el modo de utilizar señales y slots para sincronizar dos widgets. La aplicación pregunta al usuario su edad y el podrá responder utilizando una spin box o un slider. La [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=20&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Es esta sección vamos a crear una pequeña aplicación, que demuestra cómo utilizar layouts para manejar la geometría de los widgets en una ventana y el modo de utilizar señales y slots para sincronizar dos widgets.</p>
<p>La aplicación pregunta al usuario su edad y el podrá responder utilizando una <strong><em>spin box</em></strong> o un <strong><em>slider</em></strong>.</p>
<p>La aplicación consta de tres Widgets: un <em><strong>QSpinBox</strong></em>, un <strong><em>QSlider</em></strong>, y un <strong><em>QWidget</em></strong>. El <em><strong>QWidget</strong></em> es la aplicación de la ventana principal. El <em><strong>QSpinBox</strong></em> y la <strong><em>QSlider</em></strong> se encuentran en el interior de la <em><strong>QWidget</strong></em>.</p>
<p>Alternativamente podemos decir que <strong><em>QWidget</em></strong> es padre de <strong><em>QSpinBox</em></strong> y de <strong><em>QSlider</em></strong>. El <strong><em>QWidget</em></strong> no tiene padre, porque se está utilizando como un nivel superior máximo de la ventana.</p>
<p>El código que usaremos para esta aplicación es el siguiente.</p>
<p><strong><em> 1 #include &lt;QApplication&gt;<br />
2 #include &lt;QHBoxLayout&gt;<br />
3 #include &lt;QSlider&gt;<br />
4 #include &lt;QSpinBox&gt;<br />
5 int main(int argc, char *argv[])<br />
6 {<br />
7     QApplication app(argc, argv);<br />
8     QWidget *window = new QWidget;<br />
9     window-&gt;setWindowTitle(&#8220;Ingresa tu edad&#8221;);<br />
10     QSpinBox *spinBox = new QSpinBox;<br />
11     QSlider *slider = new QSlider(Qt::Horizontal);<br />
12     spinBox-&gt;setRange(0, 130);<br />
13     slider-&gt;setRange(0, 130);<br />
14     QObject::connect(spinBox, SIGNAL(valueChanged(int)),<br />
15                      slider, SLOT(setValue(int)));<br />
16     QObject::connect(slider, SIGNAL(valueChanged(int)),<br />
17                      spinBox, SLOT(setValue(int)));<br />
18     spinBox-&gt;setValue(35);<br />
19     QHBoxLayout *layout = new QHBoxLayout;<br />
20     layout-&gt;addWidget(spinBox);<br />
21     layout-&gt;addWidget(slider);<br />
22     window-&gt;setLayout(layout);<br />
23     window-&gt;show();<br />
24     return app.exec();<br />
25 }</em></strong></p>
<p>Línea 8 y 9  <em><strong>setWindowTitle()</strong></em> nos permite editar el texto que será visible en la Barra de Titulo de nuestra aplicación.</p>
<p>Lineas 10 y 11 crean una <em><strong>QSpinBox</strong></em> y un <strong><em>QSlider</em></strong>, mientras que las líneas 12 y 13 le dice el valor máximo y mínimo que mostrarán. Asumo que una persona vive máximo y exageradamente 130 años (yo solo sé de personas que han vivido hasta 116 años y eso porque les hacen reportajes en noticieros nacionales).</p>
<p>Las lineas 14 y 17 que contienen <em><strong>QObject::connect()</strong></em> garantizan que la <strong><em>QSpinBox</em></strong> y el <strong><em>QSlider </em></strong>están sincronizadas y que siempre tendrán el mismo valor. Cuando algún valor del los Widgets  cambie se enviara una señal de cambio mediante <strong><em>valueChanged(int)</em></strong> mientras que el valor de el otro Widget cambiará debido a esa señal mediante <strong><em>setValue(int)</em></strong>.</p>
<p>Línea 18 establece el valor 35 por default. Cuando esto sucede, la Spin Box emite  la señal <strong><em>valueChanged(int)</em></strong> con  <strong><em>int</em></strong> establece el valor 35. Este valor es pasado al slot de <em><strong>setValue(int)</strong></em> del Slider. El Slider entonces emite la señal <strong><em>valueChanged(int)</em></strong>, porque su propio valor a cambiado activando el slot <strong><em>setValue(int)</em></strong> de la Spin Box. Pero en este punto, <strong><em>setValue(int)</em></strong> no emite ninguna señal, ya que el valor de la Spin Box ya es 35, esto previene una repetición infinita.</p>
<p>Lineas 19 a 22 en donde establezco la Spin Box y el Slider, uso un Layout Manager. Un Layout Manager es un objeto que establece el tamaño y la posición de los widgets que están bajo su responsabilidad Qt4 tiene tres 3 principales clases de Layout Manager:</p>
<ul>
<li><strong><em>QHBoxLayout</em></strong> Establece widgets horizontalmente de izquierda a derecha (derecha a izquierda para otras culturas).</li>
<li><strong><em>QVBoxLayout</em></strong> Establece widgets verticalmente de arriba a abajo.</li>
<li><strong><em>QGridLayout</em></strong> Establece widgets en una cuadrícula.</li>
</ul>
<p>La llamada a <strong><em>QWidget::setLayout()</em></strong> en la línea 22 instala el Layout Manager sobre la ventana.. Detras del proceso, la <strong><em>QSpinBox</em></strong> y <strong><em>QSlider</em></strong> son nuevamente llamados a ser niños de el widget en la que el layout es instalado, y por esta rason no necesitamos especificar un parentezco cuando construimos un widget que se pondrá en un layout.</p>
<p>A pesar de que no establecimos la posición o el tamaño de cualquier widget, la <strong><em>QSpinBox</em></strong> y el <strong><em>QSlider</em></strong> aparecerá bien establecido de un lado al otro. Esto es porque QHBox-Layout automáticamente asignará posiciones y tamaños razonablesa los widgets. El Layout Manager nos libera de la ardua tarea de codificación de las posiciones en nuestra pantalla de las aplicaciones y asegura el tamaño de las ventanas sin problemas.</p>
<p>La imagen de nuestra aplicación es la siguiente.</p>
<p align="center"><a href="http://angelclasico.wordpress.com/2007/12/05/ingresa-tu-edad-qt4/23/" rel="attachment wp-att-23" title="ingresa-edad.png"><img src="http://angelclasico.files.wordpress.com/2007/12/ingresa-edad.png?w=450" alt="ingresa-edad.png" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/angelclasico.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/angelclasico.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/angelclasico.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/angelclasico.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/angelclasico.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/angelclasico.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/angelclasico.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/angelclasico.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/angelclasico.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/angelclasico.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/angelclasico.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/angelclasico.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/angelclasico.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/angelclasico.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/angelclasico.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/angelclasico.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=20&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://angelclasico.wordpress.com/2007/12/05/ingresa-tu-edad-qt4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97ec95f1116c9ef9851114fd8ae13a30?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">angelclasico</media:title>
		</media:content>

		<media:content url="http://angelclasico.files.wordpress.com/2007/12/ingresa-edad.png" medium="image">
			<media:title type="html">ingresa-edad.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Haciendo conexiones en Qt4</title>
		<link>http://angelclasico.wordpress.com/2007/12/04/haciendo-conexiones-en-qt4/</link>
		<comments>http://angelclasico.wordpress.com/2007/12/04/haciendo-conexiones-en-qt4/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 20:02:47 +0000</pubDate>
		<dc:creator>angelclasico</dc:creator>
				<category><![CDATA[Qt4]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[Qt4 conexiones]]></category>
		<category><![CDATA[Qt4 SIGNAL]]></category>
		<category><![CDATA[Qt4 SLOT]]></category>

		<guid isPermaLink="false">http://angelclasico.wordpress.com/2007/12/04/haciendo-conexiones-en-qt4/</guid>
		<description><![CDATA[El segundo ejemplo muestra como responderá una aplicacion a las acciones que le demos. La aplicación consiste en un botón que el usuario podrá presionar y salir de la aplicacion. El código es muy semejante a HelloQt4 a excepción porque usaremos la orden QPushButton en lugar de QLabel  y relacionaremos el click que se le [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=18&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>El segundo ejemplo muestra como responderá una aplicacion a las acciones que le demos. La aplicación consiste en un botón que el usuario podrá presionar y salir de la aplicacion. El código es muy semejante a HelloQt4 a excepción porque usaremos la orden QPushButton en lugar de QLabel  y relacionaremos el click que se le dará al botón con una parte del código.</p>
<p><strong><em> 1 #include &lt;QApplication&gt;<br />
2 #include &lt;QPushButton&gt;<br />
3 int main(int argc, char *argv[])<br />
4 {<br />
5     QApplication app(argc, argv);<br />
6     QPushButton *button = new QPushButton(&#8220;Quit&#8221;);<br />
7     QObject::connect(button, SIGNAL(clicked()),<br />
8                      &amp;app, SLOT(quit()));<br />
9     button-&gt;show();<br />
10     return app.exec();<br />
11 }</em></strong></p>
<p>Los Widgets emiten señales para indicar que una acción del usuario o un cambio de estado se ha producido. Por ejemplo, <strong><em>QPushButton</em></strong> emite un <strong><em>clicked ()</em></strong> que es una señal cuando el usuario hace clic en el botón. Una señal puede ser conectada a una función (llamada <strong><em>slot</em></strong>), de manera que cuando se emite la señal, el <em><strong>slot</strong></em> se ejecuta automáticamente. En nuestro ejemplo, conectamos la señal del clic del botón (<strong><em> clicked () </em></strong>)<strong><em> </em></strong> al slot del objeto <strong><em>quit ()</em></strong> de <strong><em>QApplication</em></strong>.  Los macros  (conjunto de instrucciones) <strong><em>SIGNAL ()</em></strong> y <em><strong>SLOT ()</strong></em> son parte de la sintaxis, que se explican con más detalle.</p>
<p>La aplicación quedaría de la siguiente manera.</p>
<p align="center"><a href="http://angelclasico.wordpress.com/2007/12/04/haciendo-conexiones-en-qt4/conexiones/" rel="attachment wp-att-19" title="conexiones"><img src="http://angelclasico.files.wordpress.com/2007/12/conexiones.png?w=450" alt="conexiones" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/angelclasico.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/angelclasico.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/angelclasico.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/angelclasico.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/angelclasico.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/angelclasico.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/angelclasico.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/angelclasico.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/angelclasico.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/angelclasico.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/angelclasico.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/angelclasico.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/angelclasico.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/angelclasico.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/angelclasico.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/angelclasico.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=18&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://angelclasico.wordpress.com/2007/12/04/haciendo-conexiones-en-qt4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97ec95f1116c9ef9851114fd8ae13a30?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">angelclasico</media:title>
		</media:content>

		<media:content url="http://angelclasico.files.wordpress.com/2007/12/conexiones.png" medium="image">
			<media:title type="html">conexiones</media:title>
		</media:content>
	</item>
		<item>
		<title>Otro ejemplo Qt4 más divertido</title>
		<link>http://angelclasico.wordpress.com/2007/12/04/otro-ejemplo-qt4-mas-divertido/</link>
		<comments>http://angelclasico.wordpress.com/2007/12/04/otro-ejemplo-qt4-mas-divertido/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 19:14:46 +0000</pubDate>
		<dc:creator>angelclasico</dc:creator>
				<category><![CDATA[Qt4]]></category>
		<category><![CDATA[ejemplos qt4]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://angelclasico.wordpress.com/2007/12/04/otro-ejemplo-qt4-mas-divertido/</guid>
		<description><![CDATA[Bien, usaremos el código del anterior post, pero ahora le haremos unas sencillas modificaciones para hacerlo más divertido. #include &#60;QApplication&#62; #include &#60;QLabel&#62; int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel(&#8220;&#60;h2&#62;&#60;i&#62;Hello&#60;/i&#62; &#8220; &#8220;&#60;font color=red&#62;Qt!&#60;/font&#62;&#60;/h2&#62;&#8221;); label-&#62;show(); return app.exec(); } Como podrán darse cuenta, cambiamos la línea que contiene QLabel *label = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=14&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bien, usaremos el código del anterior post, pero ahora le haremos unas sencillas modificaciones para hacerlo más divertido.</p>
<p><strong><em>#include &lt;QApplication&gt;<br />
#include &lt;QLabel&gt;<br />
int main(int argc, char *argv[])<br />
{<br />
QApplication app(argc, argv);<br />
QLabel *label = new QLabel(&#8220;&lt;h2&gt;&lt;i&gt;Hello&lt;/i&gt; &#8220;<br />
&#8220;&lt;font color=red&gt;Qt!&lt;/font&gt;&lt;/h2&gt;&#8221;);<br />
label-&gt;show();<br />
return app.exec();<br />
}</em></strong></p>
<p>Como podrán darse cuenta, cambiamos la línea que contiene</p>
<p><strong><em>QLabel *label = new QLabel(&#8220;Hello Qt!&#8221;); </em></strong></p>
<p>por</p>
<p><strong><em>QLabel *label = new QLabel(&#8220;&lt;h2&gt;&lt;i&gt;Hello&lt;/i&gt; &#8220;<br />
&#8220;&lt;font color=red&gt;Qt!&lt;/font&gt;&lt;/h2&gt;&#8221;); </em></strong></p>
<p>Con esta simple modificación obtuvimos la siguiente aplicación.</p>
<p align="center"><a href="http://angelclasico.wordpress.com/2007/12/04/otro-ejemplo-qt4-mas-divertido/24/" rel="attachment wp-att-24" title="helloqt-fun.png"><img src="http://angelclasico.files.wordpress.com/2007/12/helloqt-fun.png?w=450" alt="helloqt-fun.png" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/angelclasico.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/angelclasico.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/angelclasico.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/angelclasico.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/angelclasico.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/angelclasico.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/angelclasico.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/angelclasico.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/angelclasico.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/angelclasico.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/angelclasico.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/angelclasico.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/angelclasico.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/angelclasico.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/angelclasico.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/angelclasico.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=14&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://angelclasico.wordpress.com/2007/12/04/otro-ejemplo-qt4-mas-divertido/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97ec95f1116c9ef9851114fd8ae13a30?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">angelclasico</media:title>
		</media:content>

		<media:content url="http://angelclasico.files.wordpress.com/2007/12/helloqt-fun.png" medium="image">
			<media:title type="html">helloqt-fun.png</media:title>
		</media:content>
	</item>
		<item>
		<title>INSTALANDO DDCLIENT</title>
		<link>http://angelclasico.wordpress.com/2007/11/30/instalando-ddclient/</link>
		<comments>http://angelclasico.wordpress.com/2007/11/30/instalando-ddclient/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 20:01:22 +0000</pubDate>
		<dc:creator>angelclasico</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[configuracion ddclient]]></category>
		<category><![CDATA[configuracion dns]]></category>
		<category><![CDATA[configuracion dyndns]]></category>
		<category><![CDATA[ddclient y apache]]></category>
		<category><![CDATA[ip dinamica]]></category>

		<guid isPermaLink="false">http://angelclasico.wordpress.com/2007/11/30/instalando-ddclient/</guid>
		<description><![CDATA[Hoy en la madrugada no continué escribiendo este artículo porque estaba cansadísimo, ahora continuaré. Ya tenemos nuestro servidor apache, pero de nada nos servirá si cada vez que la empresa que nos provee internet (ISP) nos cambia la IP. Para ello la comunidad Libre ha desarollado muchas herramientas para &#8220;liberarnos&#8221; de estas situaciones. ddclient hace [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=13&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hoy en la madrugada no continué escribiendo este artículo porque estaba cansadísimo, ahora continuaré.</p>
<p>Ya tenemos nuestro servidor apache, pero de nada nos servirá si cada vez que la empresa que nos provee internet (ISP) nos cambia la IP. Para ello la comunidad Libre ha desarollado muchas herramientas para &#8220;liberarnos&#8221; de estas situaciones.</p>
<p><strong><em> ddclient</em></strong>  hace lo siguiente:</p>
<p>Nos conecta a www.dyndns.com automáticamente cada cierto tiempo, cuando detecta que nuestro ISP nos cambió la IP envía la señal a www.dyndns.com y cambia la IP y la relaciona con nuestro nombre de dominio. Para explicarlo mas claro, pondré el ejemplo de nuestros números telefónicos, tu seguramente sabes de memoria el número telefónico de tu mamá tal vez sea 55551278 pero ¿Qué pasaría si alguna empresa chafa como telmex, le cambiara el número cada vez que quisiera?. Bueno pues si eso sucediera tendríamos resuelto el problema con ddclient que sería como un vigilante en el número telefónico de tu mamá y que corre a avisarte cuando el número de tu mamá fue cambiado y te dice el número nuevo es 55555555. Pues esta función es igual en las IP de los servidores con IP dinámica, instalamos ddclient y cuando nuestra IP cambia le dice a www.dyndns.com que cambió la IP y que lo relacione con nuestro nombre de dominio.</p>
<p>Ahora es bueno explicar que es www.dyndns.compara entenderlo mejor, las máquinas y los seres humanos nos comunicamos con lenguajes diferentes, nosotros para hablar el lenguaje de las máquinas sería complicado y las máquinas aún no las hemos desarrollado para que entiendan nuestro lenguaje y hagan las cosas que queramos. Bien cuando nosotros nos conectamos a la red, cada página o servidor de páginas tienen un número para localizarlas este número es IP fija o en su defecto y para los que somos mortales IP dínamica, para conectarse a mi pagina web que tiene IP dinámica es muy difícil porque cambia continuamente, pero si fuera fija (te cobran un dineral al mes por tener IP fija) entonces siempre que pongas el mismo número te llevará a la página de ese servidor.</p>
<p>Tomemos como ejemplo a www.google.com.mx ellos tienen IP fija y esa IP fija es 72.14.205.147 si tu pones este número en  la barra de direcciones de tu explorador iceweasel, firefox, netscape mozilla (por nombrar los mejores) te darás cuenta que abre la pagina de google aquí surge la pregunta ¿Qué es más fácil de recordar 72.14.205.147 ó www.google.com.mx? bien pues el primero es un lenguaje más fácil para la máquina pero no para el hombre y la segunda es más fácil para el hombre que para la máquina. Pues para eso sirve www.dyndns.com que nos brinda un nombre facil de recordar para los humanos, en mi caso yo decidí crear un nombre de dominio llamado angelclasico.ath.cx para relacionarlo con mi IP 148.125.1.25 que me da la empresa con la que contraté internet. Etonces la gente no va a tener que recordar mi IP sino angelclasicop.ath.cx y ese nunca va a cambiar.</p>
<p>Bien explicado lo anterior espero que le hayan entendido y sino fue así, pueden investigar más en internet, por ahora procederemos a instalar ddclient en el servidor, con el cual me conectaré remotamente con el programa que ya instalamos ssh y que ya explique anteriormente.</p>
<p><strong><em># sudo apt-get install ddclient</em></strong></p>
<p>Entonces me sale un menu donde me pide seleccionar un servicio y como yo tengo cuenta en www.dyndns.com pues elegí www.dyndns.com Posteriormente me pregunta los dominios que tengo registrados y que quiero relacionar con ddclient para que los actualice.</p>
<p><em><strong> DynDNS fully qualified domain names: </strong></em>angelclasico.ath.cx</p>
<p>y si tuviera varios dominios virtuales, entonces pongo separados por comas y sin espacios los nombres de dominio</p>
<p><em><strong> angelclasico.ath.cx,otrodominio.ath.cx,otrositio.ath.cx</strong></em></p>
<p>Posteriormente me pregunta</p>
<p><strong><em> Username for dynamic DNS service:</em></strong> escribir-mi-nombre-de-usuario-de-dyndns</p>
<p><strong><em>Password for dynamic DNS service:</em></strong> escribir-mi-password-de-usuario-de-dyndns</p>
<p><strong><em>Interface used for dynamic DNS service: <em>eth0</em></em></strong>  ¿Recuerdas que cuando instalaste el sistema base te preguntó que interfaz? Pues esa interfaz es la que vas a poner aqu, aunque normalmente siempre es la interfaz eth0 la que se pone.</p>
<p>En caso de que al instalar mediante apt-get install ddclient no les aparezca la pantalla que les pregunta todo esto, es simple configurar con nano.</p>
<p><strong><em># sudo nano /etc/ddclient.conf</em></strong></p>
<p><strong><em>daemon=300<br />
syslog=yes<br />
mail=angelclasico@gmail.com<br />
mail-failure=angelclasico@gmail.com<br />
pid=/var/run/ddclient.pid<br />
protocol=dyndns2<br />
use=if, if=eth0<br />
server=members.dyndns.org<br />
protocol=dyndns2<br />
login=</em><em>escribir-mi-nombre-de-usuario-de-dyndns</em></strong><strong><em><br />
password=&#8217;</em><em>escribir-mi-password-de-usuario-de-dyndns-entre-comillas</em></strong><strong><em>&#8216;<br />
</em></strong><em><strong> angelclasico.ath.cx,otrodominio.ath.cx,otrositio.ath.cx</strong></em></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/angelclasico.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/angelclasico.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/angelclasico.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/angelclasico.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/angelclasico.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/angelclasico.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/angelclasico.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/angelclasico.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/angelclasico.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/angelclasico.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/angelclasico.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/angelclasico.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/angelclasico.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/angelclasico.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/angelclasico.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/angelclasico.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=13&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://angelclasico.wordpress.com/2007/11/30/instalando-ddclient/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97ec95f1116c9ef9851114fd8ae13a30?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">angelclasico</media:title>
		</media:content>
	</item>
		<item>
		<title>DOMINIOS VIRTUALES EN APACHE2</title>
		<link>http://angelclasico.wordpress.com/2007/11/30/dominios-virtuales-en-apache2/</link>
		<comments>http://angelclasico.wordpress.com/2007/11/30/dominios-virtuales-en-apache2/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 10:12:19 +0000</pubDate>
		<dc:creator>angelclasico</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[configuracion]]></category>
		<category><![CDATA[dominios virtuales]]></category>

		<guid isPermaLink="false">http://angelclasico.wordpress.com/2007/11/30/dominios-virtuales-en-apache2/</guid>
		<description><![CDATA[Después de tanto buscar y buscar, por fin pude configurar mis dominios virtuales, cuando ya se sabe hacer esto resulta muy fácil, pero cuando ya pasó mucho tiempo y no ves resultados, te desesperas un poco. Aquí está la manera de como tener varios dominios virtuales, en lenguaje mortal como tener varios servidores con una [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=12&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Después de tanto buscar y buscar, por fin pude configurar mis dominios virtuales, cuando ya se sabe hacer esto resulta muy fácil, pero cuando ya pasó mucho tiempo y no ves resultados, te desesperas un poco.</p>
<p>Aquí está la manera de como tener varios dominios virtuales, en lenguaje mortal como tener varios servidores con una sola IP ej. www.misitio1.com www.misitio2.com www.misitio3.com etc en una misma máquina.</p>
<p>Debemos tener en cuenta  que es muy importante la carpeta <strong><em>/etc/apache2/sites-available</em><em> </em></strong>ahí se fundamenta toda la estructura de  los dominios virtuales, ahi existe un archivo llamado <strong><em>default</em></strong> que es un ejemplo de un dominio virtual, yo no etendí que ese era un dominio virtual, tampoco le entendí al código o parámetros pero con un poco mas de práctica creo que lo puedo dominar sin problemas.  Pues este archivo, es en pocas palabras un dominio virtual que representaría a algo así como www.default.com y ahora nosotros crearemos nuestros dominios virtuales.</p>
<p>En mi caso decidí hacer mi dominio angelclasico y mediante la consola de comandos hice mi dominio virtual angelclasico</p>
<p><strong><em># sudo nano /etc/apache2/sites-available</em><em>/angelclasico</em></strong></p>
<p>Cuando abrió nano, me hice la vida lo mas sencilla que pude y establecí los parámetros muy sencillos comparados con el dominio virtual default que se encuentra como lo dice su nombre por default.<br />
<strong><em>NameVirtualHost *:80<br />
&lt;VirtualHost *:80&gt;<br />
ServerAdmin angelclasico@gmail.com<br />
ServerName http://angelclasico.ath.cx<br />
DocumentRoot /home/angelclasico<br />
ErrorLog /home/uoc_error_log<br />
TransferLog /home/uoc_access_log<br />
&lt;/VirtualHost&gt;</em></strong></p>
<p>Con CTRL+O (vocal) guarde los cambios y listo, solo me faltaba darlo de alta para que apache2 lo reconociera como dominio virtual y cuando alguien escribiera http://angelclasico.ath.cx en su explorador, no se fuera al dominio default, en este caso se dirigiría buscando por primera instancia en la carpeta  <em><strong>/home/angelclasico</strong></em></p>
<p>Para darlo de alta tuve que cambiarme de directorio a:</p>
<p>#<strong><em> cd </em><em>/etc/apache2/sites-available</em><em>/angelclasico</em></strong></p>
<p><strong><em># sudo a2ensite angelclasico</em></strong></p>
<p><strong><em>#  sudo /etc/init.d/apache2 force-reload</em></strong></p>
<p>Para entender el comando a2 significa apache2, en significa enabled (activado) y por último site significa sitio. Ahora con esta configuración cuando escriba la dirección http://angelclasico.ath.cx  en algún navegador web, me dirigirá hacia  el sitio de angelclasico. Claro que para que probar que funcionara tuve que darme de alta en  www.dyndns.com para  enlazar  angelclasico.ath.cx con la IP  dinámica que tengo. y al mismo tiempo en la carpeta /home/angelclasico/  puse un archivo llamado  index.html para que me mostrara que funciona mi dominio virtual sin problema.</p>
<p>La linea que contiene las palabras force-reloaded es para forzar a apache2 a que vuelva como a reiniciarse, en este caso sería como recargarse con los nuevos parametros.</p>
<p>Si quiero agregar otro dominio virtual, simplemente repito los pasos que hice para angelclasico y  activo mi sitio. También es importante mencionar que el dominio virtual default no me sirve y entonces tengo que desactivarlo y eso lo logro con el siguiente comando.</p>
<p><strong><em># sudo a2dissite default</em></strong></p>
<p>Y automáticamente queda desabilitado a2 significa apache2, dis sinifica disabled y site significa sitio.</p>
<p>Ya es muy tarde, estoy cansado y tengo que dormir, pero adelantaré el siguiente paso porque es importante, muy importante ya que todos nosotros los mortales, tenemos IP Dinámica y para dirigir nuestro nombre de dominio a una dirección numérica que cambia, tendremos que darnos de alta en algún servidor gratuito de DNS como www.dyndns.com para que cuando nuestra IP cambie, pues www.dyndns.com actualice nuestra IP y la asocie con nuestro nombre de dominio. disculpen por la redundancia, pero escribo esto porque hay gente que no entiende muchos tecnicismos y tengo que ser como un DNS que traduce los tecnicismos a palabras mas sencillas.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/angelclasico.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/angelclasico.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/angelclasico.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/angelclasico.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/angelclasico.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/angelclasico.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/angelclasico.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/angelclasico.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/angelclasico.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/angelclasico.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/angelclasico.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/angelclasico.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/angelclasico.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/angelclasico.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/angelclasico.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/angelclasico.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=12&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://angelclasico.wordpress.com/2007/11/30/dominios-virtuales-en-apache2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97ec95f1116c9ef9851114fd8ae13a30?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">angelclasico</media:title>
		</media:content>
	</item>
		<item>
		<title>INSTALANDO SSH PARA TENER ACCESO REMOTO</title>
		<link>http://angelclasico.wordpress.com/2007/11/29/instalando-ssh-para-tener-acceso-remoto/</link>
		<comments>http://angelclasico.wordpress.com/2007/11/29/instalando-ssh-para-tener-acceso-remoto/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 21:41:22 +0000</pubDate>
		<dc:creator>angelclasico</dc:creator>
				<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://angelclasico.wordpress.com/2007/11/29/instalando-ssh-para-tener-acceso-remoto/</guid>
		<description><![CDATA[Como se habrán dado cuenta, ya intalamos nuestro servidor apache con soporte para MySQL PHP, MyWEBADMIN principalmente, poco a poco iremos integrando los paquetes que vayamos necesitanto. Ahora es momento de instalar ssh para tener acceso remoto desde cualquier parte del mundo. Para iniciar la instalación comenzaremos en la línea de comandos. $ sudo ap-get [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=10&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Como se habrán dado cuenta, ya intalamos nuestro servidor apache con soporte para MySQL PHP, MyWEBADMIN principalmente, poco a poco iremos integrando los paquetes que vayamos necesitanto.</p>
<p>Ahora es momento de instalar ssh para tener acceso remoto desde cualquier parte del mundo. Para iniciar la instalación comenzaremos en la línea de comandos.</p>
<p><strong><em>$ sudo ap-get install ssh</em></strong></p>
<p>Es importante que en tu maquina-servidor salgas con el comando <strong><em>exit</em></strong>, esto es para que evites husmeadores. Ahora que ya está instalado, podremos  accesar a este servidor desde cualquier parte del mundo donde haya una conexión a internet. En mi caso como este servidor se encuentra a mi lado y tiene una IP interna, lo que haré será teclear el siguiente comando.</p>
<p><strong><em> # ssh 192.168.1.101</em></strong></p>
<p>Les pedirá el usuario, la contraseña y entonces es como si estuvieran físicamente usando esa maquina, cualquier comando que ustedes apliquen en la consola, afectará directamente a la que se están conectando.</p>
<p>Si les aparece algún mensaje como el siguiente</p>
<p><strong><em>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<br />
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @<br />
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<br />
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!<br />
Someone could be eavesdropping on you right now (man-in-the-middle attack)!<br />
It is also possible that the RSA host key has just been changed.<br />
The fingerprint for the RSA key sent by the remote host is<br />
7d:36:2c:ce:f4:e6:b0:ca:d9:2d:76:b6:04:23:8r:81.<br />
Please contact your system administrator.<br />
Add correct host key in /home/mi-usuario/.ssh/known_hosts to get rid of this message.<br />
Offending key in /home/mi-usuario/.ssh/known_hosts:2<br />
RSA host key for 192.168.1.01 has changed and you have requested strict checking.<br />
Host key verification failed.</em></strong></p>
<p>Es porque algo anda mal, alguien se conecto a su máquina y podría estar espiando, solo es modificar unas líneas en unos archivos y listo, el problema podría quedar solucionado y eso se hace así.</p>
<p>La línea de arriba que dice  <strong><em>known_hosts:2</em></strong> nos está menciona que del archivo <strong><em>/home/mi-usuario/.ssh/known_hosts </em></strong>debemos eliminar la línea 2 y con eso se corrige el la conexión ssh.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/angelclasico.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/angelclasico.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/angelclasico.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/angelclasico.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/angelclasico.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/angelclasico.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/angelclasico.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/angelclasico.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/angelclasico.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/angelclasico.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/angelclasico.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/angelclasico.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/angelclasico.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/angelclasico.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/angelclasico.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/angelclasico.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=angelclasico.wordpress.com&amp;blog=2189041&amp;post=10&amp;subd=angelclasico&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://angelclasico.wordpress.com/2007/11/29/instalando-ssh-para-tener-acceso-remoto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/97ec95f1116c9ef9851114fd8ae13a30?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">angelclasico</media:title>
		</media:content>
	</item>
	</channel>
</rss>
