<?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/"
	>

<channel>
	<title>Vive-libre.com &#187; LINUX</title>
	<atom:link href="http://vive-libre.com/blog/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://vive-libre.com/blog</link>
	<description>Un espacio, para la libertad.</description>
	<lastBuildDate>Thu, 24 Dec 2009 18:25:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Feliz Navidad&#8230;</title>
		<link>http://vive-libre.com/blog/2009/12/24/feliz-navidad/</link>
		<comments>http://vive-libre.com/blog/2009/12/24/feliz-navidad/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 18:01:02 +0000</pubDate>
		<dc:creator>yovany</dc:creator>
				<category><![CDATA[LINUX]]></category>

		<guid isPermaLink="false">http://vive-libre.com/blog/?p=48</guid>
		<description><![CDATA[Que estas fechas las compartan con sus seres queridos, y esten llenas de armonia y felicidad&#8230;
Que estos momentos nos den la fuerza para afrontar los retos que nos esperan y el coraje para levantarnos despues de cada
intento fallido.
Y así lograr subir hasta donde nuestra imaginación nos permita y un poco mas&#8230;

Que estas fechas las compartan [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Que estas fechas las compartan con sus seres queridos, y esten llenas de armonia y felicidad&#8230;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Que estos momentos nos den la fuerza para afrontar los retos que nos esperan y el coraje para levantarnos despues de cada</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">intento fallido.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Y así lograr subir hasta donde nuestra imaginación nos permita y un poco mas&#8230;</div>
<blockquote>
<p style="text-align: left; "><strong><em>Que estas fechas las compartan con sus seres queridos, y esten llenas de armonia y felicidad&#8230;</em></strong></p>
<p style="text-align: left; "><strong><em>Que estos momentos nos den la fuerza para afrontar los retos que nos esperan </em></strong></p>
<p style="text-align: left; "><strong><em>y el coraje para levantarnos despues de cada intento fallido.</em></strong></p>
<p style="text-align: left; "><strong><em>Y así lograr subir hasta donde nuestra imaginación nos permita y un poco mas&#8230;</em></strong></p>
<p style="text-align: left; "><span style="font-family: sans-serif; line-height: normal; font-size: small; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"> </span></p>
<p><span> </span></p></blockquote>
<p style="text-align: center;"><span style="font-family: sans-serif; line-height: normal; font-size: small; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"> </span></p>
<tr bgcolor="BLACK">
<td style="color: black; font-family: sans-serif;"><span></p>
<pre><span style="color: #030553;">1</span><span style="color: #03065d;">0</span><span style="color: #04085e;">0</span><span style="color: #0b0e63;">0</span><span style="color: #03065d;">110010011010111111110</span><span style="color: #03065e;">0</span><span style="color: #03065d;">00100011001000010000</span><span style="color: #080d61;">0</span><span style="color: #0e1265;">1</span><span style="color: #03065d;">1</span><span style="color: #020553;">0</span>
<span style="color: #030659;">0</span><span style="color: #020765;">0</span><span style="color: #040a66;">0</span><span style="color: #10156d;">1</span><span style="color: #020765;">010</span><span style="color: #050a67;">0</span><span style="color: #020765;">11010101000010011</span><span style="color: #1a2074;">1</span><span style="color: #020765;">1101</span><span style="color: #030866;">0</span><span style="color: #050966;">0</span><span style="color: #020765;">10110001111100110</span><span style="color: #020659;">0</span>
<span style="color: #030659;">0</span><span style="color: #020765;">1</span><span style="color: #030866;">0</span><span style="color: #040965;">1</span><span style="color: #020765;">10</span><span style="color: #030765;">1</span><span style="color: #11176e;">1</span><span style="color: #030866;">1</span><span style="color: #020765;">1</span><span style="color: #040965;">1</span><span style="color: #030865;">1</span><span style="color: #020765;">010</span><span style="color: #040965;">1</span><span style="color: #020765;">1010</span><span style="color: #0a0f6a;">1</span><span style="color: #060b67;">1</span><span style="color: #020765;">110</span><span style="color: #020864;">0</span><span style="color: #020765;">01111111010101100000111</span><span style="color: #020659;">0</span>
<span style="color: #020659;">0</span><span style="color: #010765;">10</span><span style="color: #020865;">0</span><span style="color: #030966;">1</span><span style="color: #010765;">00</span><span style="color: #020865;">1</span><span style="color: #191f74;">0</span><span style="color: #010765;">0</span><span style="color: #020865;">0</span><span style="color: #010765;">0</span><span style="color: #030966;">0</span><span style="color: #010765;">01</span><span style="color: #020865;">0</span><span style="color: #010765;">0001</span><span style="color: #050c68;">0</span><span style="color: #040a66;">0</span><span style="color: #010765;">111011000</span><span style="color: #020866;">1</span><span style="color: #060c68;">1</span><span style="color: #010765;">010</span><span style="color: #020765;">0</span><span style="color: #050b66;">1</span><span style="color: #020765;">1</span><span style="color: #010765;">101</span><span style="color: #020865;">11</span><span style="color: #010765;">0101</span><span style="color: #020765;">0</span><span style="color: #101563;">1</span>
<span style="color: #01095d;">0</span><span style="color: #010a68;">1</span><span style="color: #010a69;">01</span><span style="color: #050e6b;">0</span><span style="color: #010968;">0</span><span style="color: #010a68;">01</span><span style="color: #010a69;">0</span><span style="color: #010a68;">100</span><span style="color: #060e6c;">0</span><span style="color: #010a69;">1</span><span style="color: #010a68;">00101101001010000</span><span style="color: #020a6a;">0</span><span style="color: #0d156f;">0</span><span style="color: #010a68;">000</span><span style="color: #010a69;">11</span><span style="color: #010a68;">1000</span><span style="color: #020a69;">0</span><span style="color: #040c69;">1</span><span style="color: #010a68;">1010</span><span style="color: #010a69;">1</span><span style="color: #050c5f;">1</span>
<span style="color: #010c63;">0</span><span style="color: #000d70;">1010011</span><span style="color: #010d70;">0</span><span style="color: #000d70;">011</span><span style="color: #010d70;">0</span><span style="color: #000d70;">1</span><span style="color: #030f70;">1</span><span style="color: #1c236c;">1</span><span style="color: #242866;">1</span><span style="color: #706353;">0</span><span style="color: #373866;">0</span><span style="color: #010e70;">0</span><span style="color: #010d70;">0</span><span style="color: #000d70;">11</span><span style="color: #010d6f;">1</span><span style="color: #030f71;">1</span><span style="color: #010d70;">1</span><span style="color: #000d70;">110110</span><span style="color: #010d70;">0</span><span style="color: #041072;">1</span><span style="color: #000d70;">1</span><span style="color: #010d70;">0</span><span style="color: #000d70;">010</span><span style="color: #010d70;">0</span><span style="color: #020e70;">0</span><span style="color: #010d70;">1</span><span style="color: #000d70;">0111010</span><span style="color: #000b63;">0</span>
<span style="color: #02126b;">0</span><span style="color: #001479;">1011</span><span style="color: #07197d;">1</span><span style="color: #011478;">0</span><span style="color: #001479;">0</span><span style="color: #011379;">1</span><span style="color: #05157a;">1</span><span style="color: #011479;">0</span><span style="color: #001479;">0</span><span style="color: #01147a;">01</span><span style="color: #071779;">0</span><span style="color: #92824f;">1</span><span style="color: #b5921e;">1</span><span style="color: #d4a60a;">0</span><span style="color: #ba9723;">0</span><span style="color: #726852;">1</span><span style="color: #1b2879;">0</span><span style="color: #001479;">1000111</span><span style="color: #011379;">1</span><span style="color: #08197c;">0</span><span style="color: #011479;">0</span><span style="color: #001479;">1</span><span style="color: #011479;">1</span><span style="color: #04177b;">0</span><span style="color: #001479;">0</span><span style="color: #011479;">0</span><span style="color: #122482;">1</span><span style="color: #011479;">0</span><span style="color: #001479;">1</span><span style="color: #011479;">0</span><span style="color: #031579;">0</span><span style="color: #011479;">1</span><span style="color: #001479;">0110011</span><span style="color: #00126b;">0</span>
<span style="color: #011876;">1</span><span style="color: #011b85;">1</span><span style="color: #041c87;">0</span><span style="color: #021b85;">1</span><span style="color: #011b86;">00</span><span style="color: #011b85;">0</span><span style="color: #011b86;">11101</span><span style="color: #061e89;">0</span><span style="color: #031c87;">0</span><span style="color: #011b86;">0</span><span style="color: #4a5278;">0</span><span style="color: #d5aa12;">0</span><span style="color: #d0a610;">0</span><span style="color: #d4a706;">0</span><span style="color: #7e775a;">0</span><span style="color: #0a2286;">1</span><span style="color: #011b86;">01</span><span style="color: #10288d;">0</span><span style="color: #011b86;">00</span><span style="color: #051e88;">0</span><span style="color: #011b86;">1</span><span style="color: #011b85;">1</span><span style="color: #011b86;">1111010</span><span style="color: #021b86;">0</span><span style="color: #011b86;">1010</span><span style="color: #061e88;">1</span><span style="color: #011b85;">0</span><span style="color: #011b86;">101010</span><span style="color: #011876;">0</span>
<span style="color: #011f80;">1</span><span style="color: #002491;">10</span><span style="color: #002490;">1</span><span style="color: #002491;">000</span><span style="color: #022491;">0</span><span style="color: #19389a;">1</span><span style="color: #012491;">0</span><span style="color: #002491;">11111</span><span style="color: #1f3a8c;">0</span><span style="color: #445581;">0</span><span style="color: #648ab2;">0</span><span style="color: #c3c186;">1</span><span style="color: #294291;">0</span><span style="color: #002490;">1</span><span style="color: #002491;">10</span><span style="color: #0b2d96;">0</span><span style="color: #012491;">0</span><span style="color: #002491;">0</span><span style="color: #042692;">0</span><span style="color: #012491;">0</span><span style="color: #002491;">00</span><span style="color: #032692;">1</span><span style="color: #002491;">0100001011</span><span style="color: #032692;">0</span><span style="color: #002491;">011</span><span style="color: #072993;">1</span><span style="color: #012491;">0</span><span style="color: #002491;">11</span><span style="color: #032181;">1</span>
<span style="color: #01288a;">1</span><span style="color: #012d9d;">0110111011</span><span style="color: #032f9d;">0</span><span style="color: #012e9d;">1</span><span style="color: #012d9d;">00</span><span style="color: #0230a2;">0</span><span style="color: #165fe0;">0</span><span style="color: #3b8efd;">0</span><span style="color: #7abafb;">0</span><span style="color: #7aa0d7;">1</span><span style="color: #1e45a6;">0</span><span style="color: #012d9d;">11</span><span style="color: #002d9d;">1</span><span style="color: #012d9d;">0</span><span style="color: #032f9d;">1</span><span style="color: #012d9d;">1</span><span style="color: #002d9d;">0</span><span style="color: #012d9d;">11</span><span style="color: #1039a3;">0</span><span style="color: #012d9d;">00101110</span><span style="color: #05319e;">0</span><span style="color: #022e9d;">1</span><span style="color: #012d9d;">10101110</span><span style="color: #00288a;">1</span>
<span style="color: #013294;">1</span><span style="color: #0039a7;">1</span><span style="color: #0138a7;">0</span><span style="color: #043aa7;">1</span><span style="color: #0139a7;">1</span><span style="color: #043aa7;">1</span><span style="color: #0139a7;">01101101</span><span style="color: #043daf;">1</span><span style="color: #0f5ce2;">1</span><span style="color: #1e75fc;">1</span><span style="color: #3a8efd;">1</span><span style="color: #5cabfc;">0</span><span style="color: #85c8f8;">1</span><span style="color: #9fcdee;">0</span><span style="color: #547bc2;">1</span><span style="color: #053ba8;">1</span><span style="color: #0139a7;">10</span><span style="color: #0239a7;">0</span><span style="color: #0139a7;">0010</span><span style="color: #0239a7;">1</span><span style="color: #0139a7;">1</span><span style="color: #0138a7;">0</span><span style="color: #0038a7;">1</span><span style="color: #043ba6;">0</span><span style="color: #0239a7;">0</span><span style="color: #0139a7;">111</span><span style="color: #023aa7;">0</span><span style="color: #0139a7;">1</span><span style="color: #0138a7;">11</span><span style="color: #0039a7;">1</span><span style="color: #0139a7;">010</span><span style="color: #0e42aa;">0</span><span style="color: #083ea9;">1</span><span style="color: #003293;">0</span>
<span style="color: #053b99;">1</span><span style="color: #0543ae;">1</span><span style="color: #0643ae;">0</span><span style="color: #0a46af;">1</span><span style="color: #0643ae;">100</span><span style="color: #0543ae;">1</span><span style="color: #0643ae;">001101</span><span style="color: #0d59dc;">0</span><span style="color: #1367df;">0</span><span style="color: #1464b0;">1</span><span style="color: #1e6b91;">1</span><span style="color: #277b76;">1</span><span style="color: #2c8a67;">1</span><span style="color: #3f9e75;">0</span><span style="color: #7bbc9f;">1</span><span style="color: #154fb1;">0</span><span style="color: #0643ad;">0</span><span style="color: #0643ae;">0110110</span><span style="color: #0544ad;">1</span><span style="color: #445cbd;">1</span><span style="color: #184bb2;">0</span><span style="color: #0845ae;">1</span><span style="color: #0643ae;">0011010</span><span style="color: #0c47af;">1</span><span style="color: #0543ae;">1</span><span style="color: #0643ae;">0</span><span style="color: #0845ae;">1</span><span style="color: #0643ae;">1</span><span style="color: #0643ad;">0</span><span style="color: #0643ae;">1</span><span style="color: #053b99;">1</span>
<span style="color: #1048a0;">0</span><span style="color: #1351b5;">11010</span><span style="color: #1251b5;">1</span><span style="color: #1955b6;">0</span><span style="color: #1251b5;">1</span><span style="color: #1351b5;">00</span><span style="color: #235cb9;">1</span><span style="color: #1250b4;">0</span><span style="color: #1250b0;">0</span><span style="color: #0a5273;">0</span><span style="color: #034a1d;">0</span><span style="color: #024916;">1</span><span style="color: #02490f;">0</span><span style="color: #015804;">1</span><span style="color: #016602;">1</span><span style="color: #017102;">0</span><span style="color: #057e08;">0</span><span style="color: #057b37;">0</span><span style="color: #0f619f;">1</span><span style="color: #1351b6;">0</span><span style="color: #1351b5;">11</span><span style="color: #1553b5;">1</span><span style="color: #1854b6;">1</span><span style="color: #1351b5;">1</span><span style="color: #1652b5;">0</span><span style="color: #736bcc;">1</span><span style="color: #d45de3;">0</span><span style="color: #d35de3;">1</span><span style="color: #8077d1;">0</span><span style="color: #1350b4;">0</span><span style="color: #1351b5;">00</span><span style="color: #1250b5;">1</span><span style="color: #1552b5;">1</span><span style="color: #1351b5;">11</span><span style="color: #1451b5;">1</span><span style="color: #1351b5;">01</span><span style="color: #1250b5;">11</span><span style="color: #1351b5;">01</span><span style="color: #1147a0;">0</span>
<span style="color: #1c52a4;">0</span><span style="color: #215dba;">011110100000</span><span style="color: #185993;">0</span><span style="color: #024f1a;">0</span><span style="color: #024f18;">0</span><span style="color: #024e19;">1</span><span style="color: #034f17;">0</span><span style="color: #09601b;">0</span><span style="color: #17742d;">1</span><span style="color: #238236;">0</span><span style="color: #118218;">1</span><span style="color: #068f11;">0</span><span style="color: #109572;">0</span><span style="color: #215dba;">010</span><span style="color: #245fba;">1</span><span style="color: #2762bc;">1</span><span style="color: #215dba;">0</span><span style="color: #235fba;">0</span><span style="color: #6a73cc;">0</span><span style="color: #cf75e9;">1</span><span style="color: #ab73dd;">1</span><span style="color: #5571c6;">1</span><span style="color: #205dba;">1</span><span style="color: #215dba;">0010001110</span><span style="color: #235fbb;">0</span><span style="color: #205db9;">0</span><span style="color: #215dba;">0</span><span style="color: #1d53a4;">1</span>
<span style="color: #2c60a9;">0</span><span style="color: #336ec0;">1</span><span style="color: #336ebf;">1</span><span style="color: #326ebf;">1</span><span style="color: #3b74c1;">1</span><span style="color: #326ebf;">1</span><span style="color: #336ebf;">1011001</span><span style="color: #316cb5;">1</span><span style="color: #135f8b;">1</span><span style="color: #18648d;">1</span><span style="color: #166187;">1</span><span style="color: #1f6f9a;">0</span><span style="color: #3588ac;">1</span><span style="color: #4599ab;">1</span><span style="color: #55aaa5;">0</span><span style="color: #68b8a1;">1</span><span style="color: #74bba1;">0</span><span style="color: #5185c5;">0</span><span style="color: #336ec0;">0</span><span style="color: #336ebf;">00</span><span style="color: #336ec0;">000</span><span style="color: #326ec0;">0</span><span style="color: #296ed5;">1</span><span style="color: #4896fb;">0</span><span style="color: #9ac8f2;">1</span><span style="color: #5084c8;">1</span><span style="color: #326dc0;">0</span><span style="color: #336ebf;">1</span><span style="color: #346ebf;">0</span><span style="color: #356fc0;">0</span><span style="color: #336ebf;">10</span><span style="color: #326dbf;">1</span><span style="color: #346fc0;">1</span><span style="color: #336dbf;">0</span><span style="color: #336ebf;">0</span><span style="color: #336dbf;">0</span><span style="color: #346ebf;">0</span><span style="color: #336ebf;">11</span><span style="color: #2d60a9;">0</span>
<span style="color: #4b78b1;">1</span><span style="color: #467ec4;">0</span><span style="color: #467dc4;">0</span><span style="color: #457dc3;">0</span><span style="color: #4b81c6;">1</span><span style="color: #467dc4;">001</span><span style="color: #477ec5;">0</span><span style="color: #467dc4;">011</span><span style="color: #437cbf;">0</span><span style="color: #326e96;">0</span><span style="color: #0b5150;">1</span><span style="color: #044a29;">0</span><span style="color: #02471d;">0</span><span style="color: #035015;">1</span><span style="color: #056011;">0</span><span style="color: #05680f;">1</span><span style="color: #037109;">1</span><span style="color: #057b0c;">1</span><span style="color: #198e25;">0</span><span style="color: #329c64;">0</span><span style="color: #3e85b6;">1</span><span style="color: #467dc4;">110</span><span style="color: #5387c7;">0</span><span style="color: #457dc5;">0</span><span style="color: #266ed5;">0</span><span style="color: #1a6de2;">1</span><span style="color: #398be4;">0</span><span style="color: #6db6e7;">1</span><span style="color: #9ed1e6;">0</span><span style="color: #6e9cd0;">1</span><span style="color: #467ec5;">0</span><span style="color: #4980c6;">0</span><span style="color: #4d82c6;">0</span><span style="color: #467dc4;">110</span><span style="color: #467ec5;">0</span><span style="color: #467dc4;">000</span><span style="color: #477ec4;">0</span><span style="color: #5387c8;">0</span><span style="color: #467dc4;">1</span><span style="color: #3d6ead;">1</span>
<span style="color: #5380b1;">0</span><span style="color: #5e91c9;">0110001</span><span style="color: #6797cc;">0</span><span style="color: #5e91c9;">0</span><span style="color: #5e91c8;">1</span><span style="color: #5d91c9;">1</span><span style="color: #2f6c6e;">0</span><span style="color: #044c17;">0</span><span style="color: #064e2c;">0</span><span style="color: #135b4e;">0</span><span style="color: #236a68;">0</span><span style="color: #357e7c;">1</span><span style="color: #47928a;">0</span><span style="color: #549f88;">1</span><span style="color: #509f6d;">0</span><span style="color: #359440;">1</span><span style="color: #0a840c;">1</span><span style="color: #029c18;">0</span><span style="color: #38aa92;">1</span><span style="color: #5e91c8;">0</span><span style="color: #5e91c9;">101</span><span style="color: #477fa5;">0</span><span style="color: #095156;">1</span><span style="color: #044b2f;">0</span><span style="color: #085f26;">0</span><span style="color: #1f7c50;">0</span><span style="color: #4ba573;">1</span><span style="color: #69b298;">1</span><span style="color: #5e91ca;">0</span><span style="color: #5e91c9;">111</span><span style="color: #5e92c8;">0</span><span style="color: #5e91c9;">1110100</span><span style="color: #5e91c8;">0</span><span style="color: #5280b1;">0</span>
<span style="color: #6790b5;">1</span><span style="color: #75a3cd;">0011100</span><span style="color: #77a4cd;">1</span><span style="color: #75a3cd;">11</span><span style="color: #5991d8;">0</span><span style="color: #2871ab;">1</span><span style="color: #145f80;">1</span><span style="color: #0c587c;">0</span><span style="color: #125e7c;">1</span><span style="color: #1c6a84;">0</span><span style="color: #297b8d;">0</span><span style="color: #3a8c9e;">0</span><span style="color: #6bb0d9;">1</span><span style="color: #a1d5e1;">0</span><span style="color: #8accd0;">0</span><span style="color: #9dd5c3;">0</span><span style="color: #75bc98;">1</span><span style="color: #71a5c7;">0</span><span style="color: #75a3cd;">111</span><span style="color: #709fc4;">0</span><span style="color: #195d3d;">1</span><span style="color: #075037;">1</span><span style="color: #0f5643;">0</span><span style="color: #166a39;">0</span><span style="color: #1f783b;">0</span><span style="color: #298b38;">0</span><span style="color: #21a33a;">0</span><span style="color: #68a9c0;">1</span><span style="color: #75a3cd;">000</span><span style="color: #7fa9d0;">1</span><span style="color: #77a3cd;">1</span><span style="color: #75a3cd;">1000111</span><span style="color: #6790b5;">0</span>
<span style="color: #7a9db6;">0</span><span style="color: #8ab1cf;">11</span><span style="color: #8ab1ce;">1</span><span style="color: #8cb3cf;">0</span><span style="color: #8ab1ce;">1</span><span style="color: #8ab1cf;">0010</span><span style="color: #84adc6;">0</span><span style="color: #246a91;">1</span><span style="color: #085254;">0</span><span style="color: #02481b;">0</span><span style="color: #01450e;">1</span><span style="color: #01440d;">0</span><span style="color: #01490b;">0</span><span style="color: #015305;">1</span><span style="color: #015c04;">1</span><span style="color: #1c7137;">1</span><span style="color: #3e8f47;">0</span><span style="color: #21883b;">0</span><span style="color: #369b56;">1</span><span style="color: #5cae69;">1</span><span style="color: #58a288;">0</span><span style="color: #88b1cc;">1</span><span style="color: #8ab2cf;">0</span><span style="color: #8ab1cf;">1</span><span style="color: #8ab1cd;">0</span><span style="color: #3578a2;">0</span><span style="color: #0d576b;">1</span><span style="color: #1a6174;">0</span><span style="color: #287669;">0</span><span style="color: #2c8454;">1</span><span style="color: #2f8f49;">1</span><span style="color: #5db071;">1</span><span style="color: #80b0c1;">1</span><span style="color: #8ab1ce;">1</span><span style="color: #8ab1cf;">10</span><span style="color: #8ab2cf;">0</span><span style="color: #8ab1cf;">0</span><span style="color: #8fb4d0;">1</span><span style="color: #8cb3cf;">1</span><span style="color: #8ab2ce;">1</span><span style="color: #8ab1cf;">1100</span><span style="color: #7a9db7;">0</span>
<span style="color: #92adb4;">1</span><span style="color: #a8c5ce;">1</span><span style="color: #aac6cf;">1</span><span style="color: #a6c3cc;">1</span><span style="color: #aac6ce;">0</span><span style="color: #a6c3cc;">1110</span><span style="color: #94b6ba;">1</span><span style="color: #1a5c2f;">0</span><span style="color: #054e23;">0</span><span style="color: #0b543a;">1</span><span style="color: #145c4a;">1</span><span style="color: #1b614f;">0</span><span style="color: #1d624b;">1</span><span style="color: #1d643f;">0</span><span style="color: #1a692f;">0</span><span style="color: #136c1e;">0</span><span style="color: #08690f;">0</span><span style="color: #026b05;">0</span><span style="color: #017003;">0</span><span style="color: #007504;">0</span><span style="color: #017d04;">1</span><span style="color: #038909;">0</span><span style="color: #29a849;">1</span><span style="color: #87c0b6;">0</span><span style="color: #a1bfcc;">1</span><span style="color: #739d93;">0</span><span style="color: #074c19;">0</span><span style="color: #16582d;">0</span><span style="color: #0e5547;">0</span><span style="color: #206b56;">1</span><span style="color: #257b50;">1</span><span style="color: #258445;">0</span><span style="color: #248f39;">1</span><span style="color: #25a13c;">0</span><span style="color: #83c6b3;">0</span><span style="color: #a6c3cc;">1011</span><span style="color: #a6c3cd;">0</span><span style="color: #a6c3cc;">00</span><span style="color: #a8c5ce;">0</span><span style="color: #a6c3cc;">001</span><span style="color: #92adb4;">0</span>
<span style="color: #a8b8b1;">0</span><span style="color: #bed0c8;">1101110</span><span style="color: #bccdc8;">0</span><span style="color: #9ebabf;">1</span><span style="color: #206b9f;">0</span><span style="color: #166ac2;">1</span><span style="color: #1e71db;">1</span><span style="color: #2779e9;">0</span><span style="color: #3584ef;">1</span><span style="color: #418deb;">0</span><span style="color: #4d97e2;">1</span><span style="color: #5aa1d5;">1</span><span style="color: #65acc6;">0</span><span style="color: #67aeb5;">1</span><span style="color: #67b0a9;">0</span><span style="color: #67b2a5;">1</span><span style="color: #6ab5a4;">1</span><span style="color: #75bda6;">1</span><span style="color: #85c499;">0</span><span style="color: #36af55;">1</span><span style="color: #229887;">0</span><span style="color: #3f6cbb;">1</span><span style="color: #3e6ea7;">0</span><span style="color: #13587a;">0</span><span style="color: #2b73b7;">0</span><span style="color: #1968ba;">1</span><span style="color: #277398;">0</span><span style="color: #2c7e76;">0</span><span style="color: #2b855c;">0</span><span style="color: #288b46;">1</span><span style="color: #2c9a4e;">0</span><span style="color: #8ed3b6;">1</span><span style="color: #bfd4ca;">1</span><span style="color: #bed0c8;">01001</span><span style="color: #bed1c8;">1</span><span style="color: #c1d3cb;">1</span><span style="color: #bed1c8;">0</span><span style="color: #bed0c8;">00</span><span style="color: #a8b8b1;">0</span>
<span style="color: #bac2ac;">1</span><span style="color: #d2dcc3;">001</span><span style="color: #d3dcc3;">0</span><span style="color: #d0d9c3;">1</span><span style="color: #aebec1;">0</span><span style="color: #869fbb;">1</span><span style="color: #5b7dbb;">1</span><span style="color: #2673f4;">0</span><span style="color: #156efc;">1</span><span style="color: #166ffd;">00</span><span style="color: #1c73fd;">0</span><span style="color: #257af9;">1</span><span style="color: #2b7fdd;">1</span><span style="color: #2d82b8;">1</span><span style="color: #2d8195;">1</span><span style="color: #4c97a3;">0</span><span style="color: #218457;">0</span><span style="color: #1d8448;">1</span><span style="color: #38976c;">1</span><span style="color: #3b9e5f;">0</span><span style="color: #38a368;">0</span><span style="color: #75c49d;">0</span><span style="color: #8bb4c7;">0</span><span style="color: #124aba;">1</span><span style="color: #134cb3;">1</span><span style="color: #0d4b6f;">1</span><span style="color: #074f4d;">0</span><span style="color: #044b26;">0</span><span style="color: #01460e;">1</span><span style="color: #014e07;">1</span><span style="color: #015c02;">1</span><span style="color: #07690d;">0</span><span style="color: #12781d;">0</span><span style="color: #1b8625;">0</span><span style="color: #178b1c;">1</span><span style="color: #34ae44;">1</span><span style="color: #a6d8ab;">0</span><span style="color: #d2dcc3;">10000101</span><span style="color: #d3dcc3;">1</span><span style="color: #bac2ad;">1</span>
<span style="color: #c5c7a9;">0</span><span style="color: #dee1c0;">0</span><span style="color: #d1d7bf;">1</span><span style="color: #bac6bd;">0</span><span style="color: #8098b8;">0</span><span style="color: #3e66b3;">1</span><span style="color: #204fb1;">1</span><span style="color: #0c409f;">0</span><span style="color: #033f5d;">1</span><span style="color: #064e5b;">0</span><span style="color: #085476;">0</span><span style="color: #0a5781;">0</span><span style="color: #0a5782;">0</span><span style="color: #0a586f;">1</span><span style="color: #095744;">0</span><span style="color: #085a2b;">1</span><span style="color: #045f14;">0</span><span style="color: #026006;">0</span><span style="color: #13701b;">0</span><span style="color: #026b02;">1</span><span style="color: #016a03;">1</span><span style="color: #4d99a0;">0</span><span style="color: #a2d4b0;">1</span><span style="color: #068307;">1</span><span style="color: #05890a;">1</span><span style="color: #0e902d;">1</span><span style="color: #136b95;">1</span><span style="color: #0e526b;">1</span><span style="color: #075245;">0</span><span style="color: #165d63;">0</span><span style="color: #185e64;">0</span><span style="color: #19616e;">0</span><span style="color: #226e85;">1</span><span style="color: #3687ac;">0</span><span style="color: #53a0ca;">0</span><span style="color: #69b3d5;">1</span><span style="color: #7fc5d8;">1</span><span style="color: #90d2d3;">1</span><span style="color: #98ddc4;">1</span><span style="color: #c8e9ca;">0</span><span style="color: #dfe1c2;">1</span><span style="color: #d7ddc2;">1</span><span style="color: #cfdac4;">1</span><span style="color: #cad7c6;">0</span><span style="color: #c0d2c9;">0</span><span style="color: #b0cacd;">1</span><span style="color: #a1c3d0;">1</span><span style="color: #96bdd4;">1</span><span style="color: #8cb8d6;">0</span><span style="color: #749ebf;">1</span>
<span style="color: #aeb4a6;">0</span><span style="color: #879db8;">0</span><span style="color: #496fb4;">0</span><span style="color: #1447b2;">0</span><span style="color: #0a40b2;">0</span><span style="color: #0a42b3;">1</span><span style="color: #08448d;">1</span><span style="color: #02462e;">0</span><span style="color: #01460f;">0</span><span style="color: #00430d;">1</span><span style="color: #00430b;">0</span><span style="color: #01450d;">0</span><span style="color: #00460d;">0</span><span style="color: #00470c;">1</span><span style="color: #014c0b;">0</span><span style="color: #015306;">0</span><span style="color: #005c01;">1</span><span style="color: #015f01;">1</span><span style="color: #016401;">0</span><span style="color: #006801;">0</span><span style="color: #016c01;">1</span><span style="color: #0d7118;">0</span><span style="color: #298b2f;">0</span><span style="color: #017e02;">1</span><span style="color: #018401;">1</span><span style="color: #01920c;">1</span><span style="color: #03a52d;">0</span><span style="color: #17828c;">1</span><span style="color: #125fb0;">1</span><span style="color: #3b80bc;">0</span><span style="color: #3b7585;">1</span><span style="color: #085152;">0</span><span style="color: #0d5655;">1</span><span style="color: #156661;">1</span><span style="color: #257c7b;">0</span><span style="color: #3c949d;">0</span><span style="color: #59adbe;">1</span><span style="color: #71c2cf;">0</span><span style="color: #80ccc9;">1</span><span style="color: #9dd4b4;">0</span><span style="color: #88bd9b;">1</span><span style="color: #7aadd6;">1</span><span style="color: #64a2df;">0</span><span style="color: #5199e4;">1</span><span style="color: #4694e6;">1</span><span style="color: #4593e5;">1</span><span style="color: #4491e5;">1</span><span style="color: #4290e4;">1</span><span style="color: #418fe4;">0</span><span style="color: #387dc8;">0</span>
<span style="color: #305da9;">0</span><span style="color: #2f66c1;">1</span><span style="color: #316ac4;">0</span><span style="color: #3871c6;">1</span><span style="color: #3f78ca;">1</span><span style="color: #3270a3;">0</span><span style="color: #025020;">1</span><span style="color: #014e13;">0</span><span style="color: #014b13;">0</span><span style="color: #014810;">1</span><span style="color: #00450e;">0</span><span style="color: #00440d;">1</span><span style="color: #00440c;">0</span><span style="color: #01450c;">0</span><span style="color: #02490a;">1</span><span style="color: #05520b;">1</span><span style="color: #005a02;">0</span><span style="color: #016001;">1</span><span style="color: #016503;">1</span><span style="color: #016a04;">0</span><span style="color: #016f04;">0</span><span style="color: #017403;">0</span><span style="color: #007704;">0</span><span style="color: #007c03;">0</span><span style="color: #008102;">1</span><span style="color: #00900b;">0</span><span style="color: #01a724;">0</span><span style="color: #07c154;">1</span><span style="color: #034e1f;">1</span><span style="color: #24634b;">1</span><span style="color: #266132;">1</span><span style="color: #01440e;">0</span><span style="color: #01450d;">1</span><span style="color: #014e08;">1</span><span style="color: #025b04;">1</span><span style="color: #04650a;">0</span><span style="color: #076e11;">0</span><span style="color: #0a7815;">1</span><span style="color: #0b7f14;">1</span><span style="color: #0b8510;">0</span><span style="color: #07880f;">1</span><span style="color: #149950;">1</span><span style="color: #3594c8;">1</span><span style="color: #3c8be1;">0</span><span style="color: #3a8ae2;">1</span><span style="color: #3988e0;">1</span><span style="color: #3787de;">1</span><span style="color: #3686dd;">0</span><span style="color: #3484dd;">1</span><span style="color: #2d73c1;">1</span>
<span style="color: #487cb7;">0</span><span style="color: #518cce;">1</span><span style="color: #518dcf;">0</span><span style="color: #528ecf;">1</span><span style="color: #5390d0;">1</span><span style="color: #2e747b;">0</span><span style="color: #015517;">1</span><span style="color: #015416;">0</span><span style="color: #0f5927;">0</span><span style="color: #034e14;">1</span><span style="color: #014b13;">1</span><span style="color: #014810;">1</span><span style="color: #01460f;">00</span><span style="color: #014b0c;">1</span><span style="color: #065610;">0</span><span style="color: #015e04;">0</span><span style="color: #016505;">0</span><span style="color: #016907;">0</span><span style="color: #016f09;">0</span><span style="color: #0a7916;">1</span><span style="color: #258f40;">0</span><span style="color: #3a9f5b;">0</span><span style="color: #4daa62;">0</span><span style="color: #56ad5c;">1</span><span style="color: #27964e;">1</span><span style="color: #139941;">0</span><span style="color: #049937;">1</span><span style="color: #025316;">0</span><span style="color: #004e14;">1</span><span style="color: #014d13;">0</span><span style="color: #004b12;">1</span><span style="color: #014a11;">1</span><span style="color: #004f0a;">1</span><span style="color: #015904;">1</span><span style="color: #016102;">0</span><span style="color: #016602;">0</span><span style="color: #016e01;">0</span><span style="color: #017501;">0</span><span style="color: #007d01;">1</span><span style="color: #018503;">1</span><span style="color: #019c16;">0</span><span style="color: #0cb860;">1</span><span style="color: #3082d8;">0</span><span style="color: #2f7ed9;">0</span><span style="color: #2d7cd8;">1</span><span style="color: #2b7ad6;">1</span><span style="color: #2978d4;">0</span><span style="color: #2976d3;">0</span><span style="color: #2366b8;">0</span>
<span style="color: #4579b5;">1</span><span style="color: #4f8acc;">0</span><span style="color: #508bcd;">1</span><span style="color: #518cce;">00</span><span style="color: #508ccc;">1</span><span style="color: #287270;">1</span><span style="color: #0b5d2c;">1</span><span style="color: #025719;">1</span><span style="color: #015617;">0</span><span style="color: #015416;">0</span><span style="color: #015114;">0</span><span style="color: #004f13;">01</span><span style="color: #025310;">0</span><span style="color: #045b17;">1</span><span style="color: #0f6d34;">1</span><span style="color: #207e58;">0</span><span style="color: #3d978e;">0</span><span style="color: #66b5cc;">0</span><span style="color: #89cff6;">0</span><span style="color: #98daf9;">0</span><span style="color: #a4e3fa;">1</span><span style="color: #c3f2fa;">0</span><span style="color: #eafafb;">1</span><span style="color: #aac8e5;">1</span><span style="color: #528caa;">1</span><span style="color: #286f5c;">0</span><span style="color: #206a6a;">1</span><span style="color: #0c6082;">1</span><span style="color: #11648a;">1</span><span style="color: #10627a;">1</span><span style="color: #0e605c;">1</span><span style="color: #0c623f;">0</span><span style="color: #07671f;">0</span><span style="color: #02680b;">1</span><span style="color: #016d07;">0</span><span style="color: #017005;">0</span><span style="color: #017403;">0</span><span style="color: #007a02;">0</span><span style="color: #018102;">0</span><span style="color: #049622;">1</span><span style="color: #119685;">1</span><span style="color: #2370cd;">1</span><span style="color: #216dcc;">1</span><span style="color: #1f6bca;">1</span><span style="color: #1e69c9;">0</span><span style="color: #1c68c7;">1</span><span style="color: #1b66c6;">0</span><span style="color: #1658ad;">1</span>
<span style="color: #4377b4;">1</span><span style="color: #4d88cc;">1</span><span style="color: #4e89cd;">1</span><span style="color: #4f8acd;">10</span><span style="color: #508bcd;">1</span><span style="color: #508ccc;">0</span><span style="color: #4081ac;">0</span><span style="color: #126382;">0</span><span style="color: #095d49;">0</span><span style="color: #05582b;">0</span><span style="color: #055727;">1</span><span style="color: #075736;">1</span><span style="color: #0e5f5c;">1</span><span style="color: #1d6e8f;">1</span><span style="color: #2e82bc;">0</span><span style="color: #4294d9;">0</span><span style="color: #59a8f3;">0</span><span style="color: #68b6fb;">0</span><span style="color: #77c1fb;">1</span><span style="color: #83ccfc;">1</span><span style="color: #91d4fc;">1</span><span style="color: #9ddcfb;">1</span><span style="color: #b5e7fb;">1</span><span style="color: #ceecfc;">0</span><span style="color: #bbd9f2;">0</span><span style="color: #8ab6e3;">0</span><span style="color: #74a6da;">0</span><span style="color: #4c8be6;">0</span><span style="color: #1d71f8;">1</span><span style="color: #1b71fa;">1</span><span style="color: #1d72fa;">1</span><span style="color: #2579f2;">1</span><span style="color: #2e81dd;">0</span><span style="color: #378bc3;">1</span><span style="color: #3990a4;">0</span><span style="color: #2e8d73;">1</span><span style="color: #1f874a;">0</span><span style="color: #14832f;">0</span><span style="color: #1c8b35;">1</span><span style="color: #51a967;">1</span><span style="color: #3787a0;">0</span><span style="color: #1c69c3;">0</span><span style="color: #1863c4;">1</span><span style="color: #1661c3;">0</span><span style="color: #155fc1;">0</span><span style="color: #145dc0;">0</span><span style="color: #125cc0;">1</span><span style="color: #115abf;">1</span><span style="color: #0d4fa7;">1</span>
<span style="color: #4276b3;">1</span><span style="color: #4c87cb;">10</span><span style="color: #4d88cc;">1</span><span style="color: #4e89cd;">01</span><span style="color: #508ace;">0</span><span style="color: #528ccd;">1</span><span style="color: #4f8cd3;">1</span><span style="color: #4586df;">1</span><span style="color: #4587e0;">0</span><span style="color: #4a8bdf;">1</span><span style="color: #5392e6;">0</span><span style="color: #5f9be7;">1</span><span style="color: #6aa5e9;">0</span><span style="color: #77b0ed;">0</span><span style="color: #84baf1;">1</span><span style="color: #92c6f7;">0</span><span style="color: #9ed1fb;">0</span><span style="color: #a9d7fc;">0</span><span style="color: #afdcfe;">1</span><span style="color: #b4defd;">1</span><span style="color: #badffd;">1</span><span style="color: #bde2fd;">1</span><span style="color: #c1e3fd;">0</span><span style="color: #c6e5fe;">1</span><span style="color: #c7e6fd;">1</span><span style="color: #c6e5fc;">1</span><span style="color: #bcddf8;">0</span><span style="color: #9cc6ed;">1</span><span style="color: #63a2e7;">0</span><span style="color: #7bb2e8;">1</span><span style="color: #7fafe6;">1</span><span style="color: #7cade8;">1</span><span style="color: #79ace5;">0</span><span style="color: #76aae2;">0</span><span style="color: #6ba3dc;">0</span><span style="color: #7aade1;">1</span><span style="color: #7ab0e3;">1</span><span style="color: #86b8e5;">1</span><span style="color: #a4c9ed;">1</span><span style="color: #bcd9f3;">1</span><span style="color: #87b2e3;">1</span><span style="color: #568ed3;">0</span><span style="color: #2e6fc6;">1</span><span style="color: #1159bc;">1</span><span style="color: #0b54ba;">100</span><span style="color: #0949a3;">1</span>
<span style="color: #5b85b9;">0</span><span style="color: #6997d2;">1</span><span style="color: #6c99d4;">1</span><span style="color: #6f9cd6;">0</span><span style="color: #729fd7;">0</span><span style="color: #75a2da;">1</span><span style="color: #79a4dc;">1</span><span style="color: #7ba7dc;">0</span><span style="color: #7fabe0;">0</span><span style="color: #82ade1;">1</span><span style="color: #86b1e3;">1</span><span style="color: #8ab5e5;">1</span><span style="color: #8db9e8;">1</span><span style="color: #92bdea;">1</span><span style="color: #96c2ed;">1</span><span style="color: #9ac5f0;">1</span><span style="color: #9cc7f2;">0</span><span style="color: #9fcbf5;">1</span><span style="color: #a1cef7;">1</span><span style="color: #a2d1f9;">1</span><span style="color: #a5d4fb;">0</span><span style="color: #a8d7fc;">1</span><span style="color: #abd9fd;">1</span><span style="color: #b0dcfe;">1</span><span style="color: #b4defe;">1</span><span style="color: #b8dffe;">1</span><span style="color: #bbe0fd;">1</span><span style="color: #bde2fe;">0</span><span style="color: #bfe2fe;">0</span><span style="color: #b8ddfa;">0</span><span style="color: #76afe4;">1</span><span style="color: #8bc8ea;">0</span><span style="color: #bbe4ef;">0</span><span style="color: #bbdcf7;">1</span><span style="color: #bedef8;">1</span><span style="color: #bcdcf6;">0</span><span style="color: #9ec1db;">0</span><span style="color: #bdd9ea;">1</span><span style="color: #c2e0f9;">0</span><span style="color: #c6e3fa;">1</span><span style="color: #d0e9fd;">0</span><span style="color: #d2ebff;">0</span><span style="color: #d4ebfe;">0</span><span style="color: #cbe6fa;">0</span><span style="color: #b9d9f5;">0</span><span style="color: #a9cdee;">1</span><span style="color: #85b1e2;">0</span><span style="color: #5c92d5;">1</span><span style="color: #3675c7;">0</span><span style="color: #205aab;">0</span>
<span style="color: #6b8cba;">1</span><span style="color: #7b9ed4;">1</span><span style="color: #7da0d6;">1</span><span style="color: #7ea1d7;">1</span><span style="color: #7fa3d8;">1</span><span style="color: #7fa4da;">0</span><span style="color: #80a7db;">1</span><span style="color: #81a8dc;">0</span><span style="color: #83aade;">1</span><span style="color: #84ace0;">0</span><span style="color: #86aee1;">0</span><span style="color: #88b0e2;">0</span><span style="color: #8ab2e4;">0</span><span style="color: #8cb5e5;">0</span><span style="color: #8eb8e7;">1</span><span style="color: #91bae9;">0</span><span style="color: #93bde9;">1</span><span style="color: #95bfeb;">1</span><span style="color: #97c2ee;">1</span><span style="color: #9ac6f0;">1</span><span style="color: #9dc9f3;">0</span><span style="color: #9fccf5;">0</span><span style="color: #a0cff7;">0</span><span style="color: #a3d1f9;">0</span><span style="color: #a6d5fc;">1</span><span style="color: #a9d8fc;">1</span><span style="color: #abd9fd;">1</span><span style="color: #aedafe;">0</span><span style="color: #b0dbfe;">1</span><span style="color: #b3ddfe;">0</span><span style="color: #b4ddfd;">0</span><span style="color: #aed8f9;">0</span><span style="color: #b2daf9;">1</span><span style="color: #bbe0fe;">0</span><span style="color: #abcfec;">1</span><span style="color: #94c2df;">0</span><span style="color: #d2ebf1;">1</span><span style="color: #c4e3fc;">1</span><span style="color: #c4e5fe;">0</span><span style="color: #c6e5fe;">1</span><span style="color: #c8e6fe;">00</span><span style="color: #c9e7fe;">1</span><span style="color: #cbe7fd;">0</span><span style="color: #cbe7fe;">1</span><span style="color: #cce8fe;">0</span><span style="color: #cde8fe;">0</span><span style="color: #cce8fe;">1</span><span style="color: #cbe7fc;">1</span><span style="color: #a3c0d9;">0</span>
<span style="color: #6989b8;">0</span><span style="color: #779bd0;">0</span><span style="color: #789bd1;">0</span><span style="color: #799cd2;">0</span><span style="color: #7a9dd3;">1</span><span style="color: #7b9ed4;">0</span><span style="color: #7c9fd5;">0</span><span style="color: #7da0d6;">1</span><span style="color: #7ea1d7;">0</span><span style="color: #7ea4d8;">0</span><span style="color: #7fa5d9;">1</span><span style="color: #81a6db;">0</span><span style="color: #83a8dc;">0</span><span style="color: #83aade;">0</span><span style="color: #85ace0;">0</span><span style="color: #86aee2;">1</span><span style="color: #88b0e3;">1</span><span style="color: #8ab2e4;">1</span><span style="color: #8cb6e5;">1</span><span style="color: #8fb9e7;">1</span><span style="color: #91bbe8;">1</span><span style="color: #93beea;">0</span><span style="color: #96c1ed;">0</span><span style="color: #99c4ef;">1</span><span style="color: #9bc7f1;">0</span><span style="color: #9ecaf4;">1</span><span style="color: #a0cdf6;">0</span><span style="color: #a0cff8;">0</span><span style="color: #a2d0f8;">0</span><span style="color: #a5d2fa;">0</span><span style="color: #a6d4fb;">0</span><span style="color: #a7d6fc;">1</span><span style="color: #aad8fe;">1</span><span style="color: #abd9fd;">0</span><span style="color: #acd8fb;">1</span><span style="color: #a5d1f2;">0</span><span style="color: #afd7f4;">1</span><span style="color: #b4ddfd;">1</span><span style="color: #b5defe;">1</span><span style="color: #b8dffd;">1</span><span style="color: #b9e0fe;">0</span><span style="color: #bce1fd;">0</span><span style="color: #bde2fe;">0</span><span style="color: #bfe2fe;">0</span><span style="color: #c0e2fe;">1</span><span style="color: #c1e3ff;">1</span><span style="color: #c2e3fe;">1</span><span style="color: #c3e3fd;">1</span><span style="color: #c3e4fe;">1</span><span style="color: #adcae1;">0</span>
<span style="color: #5f7ca8;">1</span><span style="color: #6b8cbf;">1</span><span style="color: #6c8cbf;">0</span><span style="color: #6c8cbe;">0</span><span style="color: #6c8dbf;">0</span><span style="color: #6d8ec0;">1</span><span style="color: #6e8ec1;">1</span><span style="color: #6e8fc0;">1</span><span style="color: #7090c2;">11</span><span style="color: #7191c3;">1</span><span style="color: #7292c4;">0</span><span style="color: #7393c5;">0</span><span style="color: #7495c6;">1</span><span style="color: #7596c8;">0</span><span style="color: #7698c9;">1</span><span style="color: #7799ca;">1</span><span style="color: #789ccc;">0</span><span style="color: #7a9ece;">1</span><span style="color: #7ba0cf;">0</span><span style="color: #7ca2d1;">0</span><span style="color: #7ea5d2;">0</span><span style="color: #81a6d3;">0</span><span style="color: #83a9d5;">0</span><span style="color: #86add7;">0</span><span style="color: #89b0d9;">0</span><span style="color: #8ab2da;">0</span><span style="color: #8cb4dc;">1</span><span style="color: #8db5dd;">0</span><span style="color: #90b7df;">1</span><span style="color: #91bae1;">0</span><span style="color: #93bce3;">0</span><span style="color: #94bee4;">1</span><span style="color: #95c0e5;">0</span><span style="color: #96c2e6;">0</span><span style="color: #98c3e8;">0</span><span style="color: #98c4e9;">0</span><span style="color: #9bc6e9;">0</span><span style="color: #9cc8ea;">0</span><span style="color: #9fc9ea;">1</span><span style="color: #a0caeb;">1</span><span style="color: #a3cbeb;">0</span><span style="color: #a5cceb;">1</span><span style="color: #a6cceb;">1</span><span style="color: #a7cdec;">1</span><span style="color: #a9ceeb;">0</span><span style="color: #aacfeb;">0</span><span style="color: #accfea;">0</span><span style="color: #add0eb;">0</span><span style="color: #9ab7cf;">0</span></pre>
<p></span><span style="color: #add8e6; font-size: x-small;">Rendering time: 3 seconds.</span></td>
</tr>
]]></content:encoded>
			<wfw:commentRss>http://vive-libre.com/blog/2009/12/24/feliz-navidad/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Squid Proxy: Acl para bloquear msn</title>
		<link>http://vive-libre.com/blog/2009/03/12/squid-proxy-acl-para-bloquear-msn/</link>
		<comments>http://vive-libre.com/blog/2009/03/12/squid-proxy-acl-para-bloquear-msn/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 03:20:38 +0000</pubDate>
		<dc:creator>yovany</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[PROXY]]></category>
		<category><![CDATA[SEGURIDAD]]></category>
		<category><![CDATA[SQUID]]></category>
		<category><![CDATA[UBUNTU]]></category>
		<category><![CDATA[BLOQUEO]]></category>
		<category><![CDATA[MSN]]></category>
		<category><![CDATA[REGLAS]]></category>

		<guid isPermaLink="false">http://vive-libre.com/blog/2009/03/12/squid-proxy-acl-para-bloquear-msn/</guid>
		<description><![CDATA[Hay varias formas para boquear el acceso al msn, ya sea por iptables o en este caso por el proxy, esta es una que yo uso y me ha funcionado muy bien.
PLAIN TEXT
CODE:




acl msn_port port 1863


acl msn_method method POST


acl msn_url url_regex -i gateway.dll


acl msn_messenger rep_mime_type -i ^application/x-msn-messenger$


acl red_local src 192.168.2.0/24


acl plus src "/etc/squid/plus.lst"


&#160;


http_access deny red_local [...]]]></description>
			<content:encoded><![CDATA[<p>Hay varias formas para boquear el acceso al msn, ya sea por iptables o en este caso por el proxy, esta es una que yo uso y me ha funcionado muy bien.</p>
<div class="igBar"><span id="lcode-7"><a href="#" onclick="javascript:showPlainTxt('code-7'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-7">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl msn_port port <span style="color:#800000;color:#800000;">1863</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl msn_method method POST</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl msn_url url_regex -i gateway.<span style="">dll</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl msn_messenger rep_mime_type -i ^application/x-msn-messenger$</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl red_local src <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl plus src <span style="color:#CC0000;">"/etc/squid/plus.lst"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access deny red_local !plus msn_method msn_url</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access deny red_local !plus msn_port</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access deny red_local !plus msn_messenger </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Esto quiere decir lo siguiente</p>
<p>Vamos a bloquear todas las posibles salidas que pueda tener el msn, una sera bloquear las conexiones que se realicen por el puerto 1863</p>
<div class="igBar"><span id="lcode-8"><a href="#" onclick="javascript:showPlainTxt('code-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-8">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl msn_port port <span style="color:#800000;color:#800000;">1863</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Tambien bloquearemos el metodo de POST  y la gateway.dll</p>
<div class="igBar"><span id="lcode-9"><a href="#" onclick="javascript:showPlainTxt('code-9'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-9">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl msn_method method POST</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl msn_url url_regex -i gateway.<span style="">dll</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Tambien lo bloquearemos el mime, por este metodo se puede bloquear cualquer aplicacion solo hay que indicar el mime  correspondiente.</p>
<div class="igBar"><span id="lcode-10"><a href="#" onclick="javascript:showPlainTxt('code-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-10">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl msn_messenger rep_mime_type -i ^application/x-msn-messenger$ </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Indicamos dos reglas mas que nos permitiran definir las red interna y una lista de Ip a las cuales se les concedera el acceso a esta aplicacion, esta lista es una archivo de texto plano con las direcciones ip en forma de lista, en nuestro caso la lista esta en el directorio /etc//etc/squid/ y se llama plus.lst</p>
<div class="igBar"><span id="lcode-11"><a href="#" onclick="javascript:showPlainTxt('code-11'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-11">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl red_local src <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl plus src <span style="color:#CC0000;">"/etc/squid/plus.lst"</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Ahora solo hay que aplicar las reglas denegamos el acceso al puerto, por el metodo Post, gateway y mime, a todas las ip conformadas por la red_local 192.168.2.0/24 que sean diferentes de las ip en el archivo plus.lst</p>
<div class="igBar"><span id="lcode-12"><a href="#" onclick="javascript:showPlainTxt('code-12'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-12">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access deny red_local !plus msn_method msn_url</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access deny red_local !plus msn_port</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access deny red_local !plus msn_messenger </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Espero les sea de utilidad</p>
<p>Saludos</p>
]]></content:encoded>
			<wfw:commentRss>http://vive-libre.com/blog/2009/03/12/squid-proxy-acl-para-bloquear-msn/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Configuracion de Ubuntu Server 8.10: DHCP + Squid + Iptables</title>
		<link>http://vive-libre.com/blog/2009/03/03/configuracion-de-ubuntu-server-810-dhcp-squid-iptables/</link>
		<comments>http://vive-libre.com/blog/2009/03/03/configuracion-de-ubuntu-server-810-dhcp-squid-iptables/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 06:00:11 +0000</pubDate>
		<dc:creator>yovany</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[COMO]]></category>
		<category><![CDATA[COMPARTIR]]></category>
		<category><![CDATA[INTERNET]]></category>
		<category><![CDATA[IPTABLES]]></category>
		<category><![CDATA[PROXY]]></category>
		<category><![CDATA[SEGURIDAD]]></category>
		<category><![CDATA[SERVER]]></category>
		<category><![CDATA[SQUID]]></category>
		<category><![CDATA[UBUNTU]]></category>

		<guid isPermaLink="false">http://vive-libre.com/blog/2009/03/03/configuracion-de-ubuntu-server-810-dhcp-squid-iptables/</guid>
		<description><![CDATA[Despues de instalar un servidor con Ubuntu Server en este caso 8.10, lo que normalmente necesitamos es proveer de servicio de internet y con ello establecer ciertas reglas para controlar el acceso a siertas paginas, para mantener fluido el trafico de nuestra red, el primer paso seria configurar el servidorDHCP, para asignar las ip automaticamente.
Para [...]]]></description>
			<content:encoded><![CDATA[<p>Despues de instalar un servidor con Ubuntu Server en este caso 8.10, lo que normalmente necesitamos es proveer de servicio de internet y con ello establecer ciertas reglas para controlar el acceso a siertas paginas, para mantener fluido el trafico de nuestra red, el primer paso seria configurar el servidorDHCP, para asignar las ip automaticamente.</p>
<p>Para este caso en particular tomaremos de referencia la siguinete informacion</p>
<p><img src="http://vive-libre.com/blog/etc/red.JPG" alt="" width="488" height="324" align="absmiddle" /></p>
<p>Direccion de red interna: <strong>192.168.2.0/24</strong></p>
<p>Interface con salida a internet: <strong>eth0</strong></p>
<p>Interface conectada a la red interna: <strong>eth1</strong></p>
<p>Ip de eth1: <strong>192.168.2.1</strong></p>
<p>Ip de eth0: <strong>192.168.1.100 </strong></p>
<p>En este caso salimos a internet por medio de un modem 2wire de Telmex, aun que esto no importa demaciado, solo es para referencia.</p>
<p>Lo primero que debemos da hacer es configurar las ip estaticas, como estamos usando una version de servidor asumimos que no tenemos interface grafica asi que nuestro editor de archivos sera VI , pero pueden usar el que mas les acomode.</p>
<p>En vi hay dos modos de trabajo edicion y comandos, para edita un archivo hay que precionar la tecla [insert] para salir del modo de edicion y pasar a comandos precionamos la tecla [esc]  si queremos guardar el archivo entramos a modo de comandos y tecleamos :w si queremos salir es :q si queremos guardar y salir :wq para forzar cualquier accion agregamos el ! forzar el guardar :w! o forzar la salida :q!</p>
<div class="igBar"><span id="lcode-66"><a href="#" onclick="javascript:showPlainTxt('code-66'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-66">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo apt-get install vim </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<div class="igBar"><span id="lcode-67"><a href="#" onclick="javascript:showPlainTxt('code-67'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-67">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo vi /etc/network/interfaces </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Ahi pondremos esto</p>
<div class="igBar"><span id="lcode-68"><a href="#" onclick="javascript:showPlainTxt('code-68'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-68">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># This file describes the network interfaces available on your system</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># and how to activate them. <span style="">For</span> more information, see interfaces<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#800000;color:#800000;">5</span><span style="color:#006600; font-weight:bold;">&#41;</span>.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># The loopback network interface</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">auto lo</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iface lo inet loopback</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># The primary network interface</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">auto eth0</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iface eth0 inet static</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">address <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">100</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">netmask <span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">0</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">network <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">0</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">broadcast <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">255</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">gateway <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">254</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">dns-nameservers <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">254</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">auto eth1</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iface eth1 inet static</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">address <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">1</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">netmask <span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">0</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Que significa esto?</p>
<p>Esto nos inidica cual es la interface de loopback nada interesante</p>
<div class="igBar"><span id="lcode-69"><a href="#" onclick="javascript:showPlainTxt('code-69'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-69">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># This file describes the network interfaces available on your system</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># and how to activate them. <span style="">For</span> more information, see interfaces<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#800000;color:#800000;">5</span><span style="color:#006600; font-weight:bold;">&#41;</span>.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># The loopback network interface</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">auto lo</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iface lo inet loopback </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Se define la configuracion para eth0 que es la tarjeta que nos conectara a internet</p>
<div class="igBar"><span id="lcode-70"><a href="#" onclick="javascript:showPlainTxt('code-70'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-70">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># The primary network interface</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">auto eth0 </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Aqui indicamos que la direccion es de tipo estatico</p>
<div class="igBar"><span id="lcode-71"><a href="#" onclick="javascript:showPlainTxt('code-71'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-71">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iface eth0 inet static </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>La variable addres  es una ip del rango que nos asigna el modem para salir a internet</p>
<div class="igBar"><span id="lcode-72"><a href="#" onclick="javascript:showPlainTxt('code-72'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-72">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">address <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">100</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">netmask <span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">0</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>La red por defecto</p>
<div class="igBar"><span id="lcode-73"><a href="#" onclick="javascript:showPlainTxt('code-73'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-73">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">network <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">0</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">broadcast <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">255</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Es la puerta de enlace que nos da salida a internet</p>
<div class="igBar"><span id="lcode-74"><a href="#" onclick="javascript:showPlainTxt('code-74'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-74">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">gateway <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">254</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Y los DNS en este caso usamos el mismo modem para que nos resuelva hacia internet, esto datos cambian segun la configuracion de la red que les da salida a internet</p>
<div class="igBar"><span id="lcode-75"><a href="#" onclick="javascript:showPlainTxt('code-75'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-75">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">dns-nameservers <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">254</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Esta es la configuracion de la tarjeta de red a la que se conectara la red interna, solo hay que indicar la direccion IP y mascara, ya que nos conectaremos a internet por la otra tarjeta de red.</p>
<div class="igBar"><span id="lcode-76"><a href="#" onclick="javascript:showPlainTxt('code-76'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-76">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">auto eth1</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iface eth1 inet static</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">address <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">1</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">netmask <span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">0</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Para que cargue la nueva configuracion reiniciaremos los servicio de red</p>
<div class="igBar"><span id="lcode-77"><a href="#" onclick="javascript:showPlainTxt('code-77'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-77">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo /etc/init.<span style="">d</span>/networking restart </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Si todo esta bien configurado veremos algo como esto</p>
<div class="igBar"><span id="lcode-78"><a href="#" onclick="javascript:showPlainTxt('code-78'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-78">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">* Reconfiguring network interfaces...</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">* if-up.<span style="">d</span>/mountnfs<span style="color:#006600; font-weight:bold;">&#91;</span>eth0<span style="color:#006600; font-weight:bold;">&#93;</span>: waiting for interface eth1 before doing NFS mounts</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#91;</span> OK <span style="color:#006600; font-weight:bold;">&#93;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>El siguiente paso es configurar el DHCP, para asignar las direcciones ip de forma automatica, para esto usaremos dhcp3-server</p>
<div class="igBar"><span id="lcode-79"><a href="#" onclick="javascript:showPlainTxt('code-79'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-79">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo apt-get install dhcp3-server </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Primero hay que indicar en que interface de red es donde va a escuchar para eso editamos el siguiente archivo</p>
<div class="igBar"><span id="lcode-80"><a href="#" onclick="javascript:showPlainTxt('code-80'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-80">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo vi /etc/default/dhcp3-server </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>En nuestro caso la tarjeta que va a proveer el servicio es la eth1 que va a la red interna</p>
<div class="igBar"><span id="lcode-81"><a href="#" onclick="javascript:showPlainTxt('code-81'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-81">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># Defaults for dhcp initscript</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># sourced by /etc/init.<span style="">d</span>/dhcp</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># installed at /etc/default/dhcp3-server by the maintainer scripts</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># This is a POSIX shell fragment</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># On what interfaces should the DHCP server <span style="color:#006600; font-weight:bold;">&#40;</span>dhcpd<span style="color:#006600; font-weight:bold;">&#41;</span> serve DHCP requests?</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#       Separate multiple interfaces with spaces, e.<span style="">g</span>. <span style="color:#CC0000;">"eth0 eth1"</span>.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">INTERFACES</span>=<span style="color:#CC0000;">"eth1"</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Ahora hay que configurar el dhcp, en el siguiente archivo.</p>
<div class="igBar"><span id="lcode-82"><a href="#" onclick="javascript:showPlainTxt('code-82'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-82">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo vi /etc/dhcp3/dhcpd.<span style="">conf</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Tendremos un muy extenso archivo de configuracion de lo cual solo nos servira lo siguiente, lo demas lo podemos eliminar</p>
<div class="igBar"><span id="lcode-83"><a href="#" onclick="javascript:showPlainTxt('code-83'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-83">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">ddns-update-style interim;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">authoritative;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">subnet <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span> netmask <span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">0</span><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">range <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">100</span> <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">200</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">option domain-name-servers <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">254</span>;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">option routers <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">1</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">option broadcast-address <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">255</span>;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">default-lease-time <span style="color:#800000;color:#800000;">36000</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">max-lease-time <span style="color:#800000;color:#800000;">180000</span>;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Empezamos por definir sobre que red se va atrabajar y la mascara</p>
<div class="igBar"><span id="lcode-84"><a href="#" onclick="javascript:showPlainTxt('code-84'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-84">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">ddns-update-style interim;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">authoritative;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">subnet <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span> netmask <span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">0</span><span style="color:#006600; font-weight:bold;">&#123;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Indicamos el rando de direcciones que deseamos que asigne en este caso asiganras desdela ip 192.168.2.100 hasta la ip 192.168.2.200</p>
<div class="igBar"><span id="lcode-85"><a href="#" onclick="javascript:showPlainTxt('code-85'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-85">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">range <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">100</span> <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">200</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Indicamos los DNS</p>
<div class="igBar"><span id="lcode-86"><a href="#" onclick="javascript:showPlainTxt('code-86'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-86">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">option domain-name-servers <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">1</span>.<span style="color:#800000;color:#800000;">254</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>La puerta de enlace, en este caso el servidor ubuntu, ya que todas las maquinas de la red se conectaran a nosotros para proveerlos de internet.</p>
<div class="igBar"><span id="lcode-87"><a href="#" onclick="javascript:showPlainTxt('code-87'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-87">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">option routers <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">1</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Estos son los valores que en dado caso se tendrian que modificar segun su configuracion de red. Solo quedaria reiniciar el servicio de DHCP</p>
<div class="igBar"><span id="lcode-88"><a href="#" onclick="javascript:showPlainTxt('code-88'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-88">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo /etc/init.<span style="">d</span>/dhcp3-server restart </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Si todo esta bien obtendremos esto</p>
<div class="igBar"><span id="lcode-89"><a href="#" onclick="javascript:showPlainTxt('code-89'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-89">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">* Stopping DHCP server dhcpd3                                           <span style="color:#006600; font-weight:bold;">&#91;</span> OK <span style="color:#006600; font-weight:bold;">&#93;</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">* Starting DHCP server dhcpd3                                            <span style="color:#006600; font-weight:bold;">&#91;</span> OK <span style="color:#006600; font-weight:bold;">&#93;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Ahora instalaremos el proxy, en este caso Squid</p>
<div class="igBar"><span id="lcode-90"><a href="#" onclick="javascript:showPlainTxt('code-90'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-90">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo apt-get install squid </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Es muy importante para poder compartir el internet tener activado al <strong>Froward</strong>, para esto crearemos un archivo que se ejecutara al inicio del arranque donde tambien se cargaran las iptables, ya que estas configuraciones, se pierden cada vez que se apaga el equipo, este archivo se llamara iptables.cf, o como gusten llamarle</p>
<div class="igBar"><span id="lcode-91"><a href="#" onclick="javascript:showPlainTxt('code-91'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-91">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo vi /etc/init.<span style="">d</span>/iptables.<span style="">cf</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Y pondremos lo siguiente</p>
<div class="igBar"><span id="lcode-92"><a href="#" onclick="javascript:showPlainTxt('code-92'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-92">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -F</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -X</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -Z</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -t nat -F</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -P INPUT ACCEPT</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -P OUTPUT ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -P FORWARD ACCEPT</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -t nat -P PREROUTING ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -t nat -P POSTROUTING ACCEPT</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -t nat -A POSTROUTING -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -o eth0 -j MASQUERADE</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -t nat -A PREROUTING -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -d ! <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -p tcp --dport <span style="color:#800000;color:#800000;">80</span> -j REDIRECT --to-port <span style="color:#800000;color:#800000;">3128</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A INPUT -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -j ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">993</span> -j ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">110</span> -j ACCEPT</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">465</span> -j ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">25</span> -j ACCEPT</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">80</span> -j ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">443</span> -j ACCEPT</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">53</span> -j ACCEPT</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p udp --dport <span style="color:#800000;color:#800000;">53</span> -j ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">echo <span style="color:#800000;color:#800000;">1</span>&amp;gt; /proc/sys/net/ipv4/ip_forward </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Que es esto?</p>
<p>Las iptables nos ayudaran a decidir que dejar pasar por la red y por donde dejarlo pasar, en este caso, solo configuraremos las iptables para que nos redireccionen todo el del puerto 80 hacia el puerto 3128 que es el puerto del squid, para que no tengamos que configurar el proxy en todas las maquinas <img src='http://vive-libre.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> , y ya que compartimos el internet enmascaramos todo lo que venga de la red interna y que saldra por la interface eth0, permitiremos tambien el forward para el dhcp y tambien para el correo, para no tener problemas con los clientes de correo.</p>
<p>Borramos las reglas que se esten ejecuntando</p>
<div class="igBar"><span id="lcode-93"><a href="#" onclick="javascript:showPlainTxt('code-93'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-93">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -X</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -Z</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -t nat -F </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Aceptamos coneciones saliente, entrantes, el forward, prerouting y postrouting</p>
<div class="igBar"><span id="lcode-94"><a href="#" onclick="javascript:showPlainTxt('code-94'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-94">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -P INPUT ACCEPT</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -P OUTPUT ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -P FORWARD ACCEPT</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -t nat -P PREROUTING ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -t nat -P POSTROUTING ACCEPT </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Esta es una configuracion muy basica asi que por el momento no nos preocuparemos por el tema de la seguridad (eso es otro HowTo)</p>
<p>Habilitamos el enmascaramiento, para que la red interna pueda salir a internet por la conexion del server</p>
<div class="igBar"><span id="lcode-95"><a href="#" onclick="javascript:showPlainTxt('code-95'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-95">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -t nat -A POSTROUTING -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -o eth0 -j MASQUERADE </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Activamos el redireccionamiento para el proxy tranparente, tambien indicamos que lo redireccionaremos siempre y cuando el destino no sea una direccion dentro de la misma red, digase servidores web locales todo lo demas al proxy</p>
<div class="igBar"><span id="lcode-96"><a href="#" onclick="javascript:showPlainTxt('code-96'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-96">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -t nat -A PREROUTING -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -d ! <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -p tcp --dport <span style="color:#800000;color:#800000;">80</span> -j REDIRECT --to-port <span style="color:#800000;color:#800000;">3128</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Habilitamos el forward para los puertos especificos de correo y dhcp,  pop,  imap, simap, smtp, ssmtp y dhcp</p>
<div class="igBar"><span id="lcode-97"><a href="#" onclick="javascript:showPlainTxt('code-97'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-97">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">993</span> -j ACCEPT</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">110</span> -j ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">465</span> -j ACCEPT</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">25</span> -j ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">80</span> -j ACCEPT</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">443</span> -j ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p tcp --dport <span style="color:#800000;color:#800000;">53</span> -j ACCEPT</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">iptables -A FORWARD -s <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> -i eth1 -p udp --dport <span style="color:#800000;color:#800000;">53</span> -j ACCEPT </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Y por ultimo habilitamos el forward</p>
<div class="igBar"><span id="lcode-98"><a href="#" onclick="javascript:showPlainTxt('code-98'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-98">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">echo <span style="color:#800000;color:#800000;">1</span>&amp;gt; /proc/sys/net/ipv4/ip_forward </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Con esto es mas que suficiente, ahora hay que darle permisos de ejecucion</p>
<div class="igBar"><span id="lcode-99"><a href="#" onclick="javascript:showPlainTxt('code-99'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-99">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo chmod a+x /etc/init.<span style="">d</span>/iptables.<span style="">cf</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Ahora para que se ejecute al arranque instalaremos un pequeño programa que nos ayuda a configurar los archivos que se ejecutan al iniciar el sistema</p>
<div class="igBar"><span id="lcode-100"><a href="#" onclick="javascript:showPlainTxt('code-100'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-100">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo apt-get install rcconf </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>y lo ejecutaremos con</p>
<div class="igBar"><span id="lcode-101"><a href="#" onclick="javascript:showPlainTxt('code-101'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-101">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo rcconf </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><img src="http://vive-libre.com/blog/etc/rcconf.JPG" alt="" /></p>
<p>Veran esta pantalla solo hay que marcar el iptables.cf y todo listo si nececitan correr un archivo al arranque solo concedanle permisos y de la misma forma  : D.</p>
<p>Ahora hay que configurar el Squid, para eso editaremos el siguiente archivo.</p>
<div class="igBar"><span id="lcode-102"><a href="#" onclick="javascript:showPlainTxt('code-102'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-102">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo vi /etc/squid/squid.<span style="">conf</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>De igualmanera, podemos borrar todo y dejar solo lo siguiente</p>
<div class="igBar"><span id="lcode-103"><a href="#" onclick="javascript:showPlainTxt('code-103'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-103">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_port <span style="color:#800000;color:#800000;">3128</span> transparent</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cache_mem <span style="color:#800000;color:#800000;">16</span> MB</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cache_dir ufs /var/spool/squid <span style="color:#800000;color:#800000;">700</span> <span style="color:#800000;color:#800000;">16</span> <span style="color:#800000;color:#800000;">256</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">ie_refresh on</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">offline_mode on</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl all src <span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl red_local src <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl plus src <span style="color:#CC0000;">"/etc/squid/plus.lst"</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl sites url_regex <span style="color:#CC0000;">"/etc/squid/sites.lst"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl files url_regex -i .<span style="">exe</span> .<span style="">flv</span> .<span style="">mp4</span> .<span style="">mp3</span> .<span style="">avi</span> .<span style="">wma</span> .<span style="">mov</span> .<span style="">acc</span> .<span style="">wav</span> .<span style="">bat</span> .<span style="">asf</span> .<span style="">mpeg</span> .3gp .<span style="">swf</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl localhost src <span style="color:#800000;color:#800000;">127</span>.<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">1</span>/<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access deny red_local !plus sites</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access deny red_local !plus files</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access allow red_local</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access allow localhost</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access deny all </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Para que esto funciones habremos de crear dos archivos, uno donde se guardaran las paginas que deseamos bloquear, y otro donde tendremos una lista de las ip que  tendran derechos privilegiados <img src='http://vive-libre.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<div class="igBar"><span id="lcode-104"><a href="#" onclick="javascript:showPlainTxt('code-104'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-104">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">vi /etc/squid/sites.<span style="">lst</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Aqui pondremos las paginas bloqueadas, esta es mi lista, algunas paginas de video redes sociales, mensageros web etc.</p>
<div class="igBar"><span id="lcode-105"><a href="#" onclick="javascript:showPlainTxt('code-105'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-105">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">hi5.<span style="">com</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">metroflog</span>.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mx.<span style="">youtube</span>.<span style="">com</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">es.<span style="">youtube</span>.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">youtube</span>.<span style="">com</span>.<span style="">us</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">youtube</span>.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">youtube</span>.<span style="">com</span>.<span style="">mx</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">dailymotion</span>.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">tu</span>.<span style="">tv</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">ebuddy</span>.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">meebo</span>.<span style="">com</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">webmessenger.<span style="">msn</span>.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">webmessenger</span>.<span style="">msn</span>.<span style="">com</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">iloveim</span>.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">spacelive</span>.<span style="">com</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">home.<span style="">spaces</span>.<span style="">live</span>.<span style="">com</span>/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">myspace</span>.<span style="">com</span>/</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">spaces.<span style="">live</span>.<span style="">com</span>/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">radiusim</span>.<span style="">com</span>/</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">messengerfx</span>.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">messengerfx.<span style="">com</span>/</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">facebook</span>.<span style="">com</span>/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">fulltono.<span style="">com</span>/</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">fulltono</span>.<span style="">com</span>/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">rapidshare.<span style="">com</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">megaupload.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">veoh</span>.<span style="">com</span>/</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">megavideo</span>.<span style="">com</span>/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">proxybutton</span>.<span style="">com</span>/</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">videoblogs</span>.<span style="">com</span>/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">video.<span style="">google</span>.<span style="">com</span>/</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">imo.<span style="">im</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">koolim</span>.<span style="">com</span>/</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">koolim.<span style="">com</span>/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">voltv.<span style="">es</span>/</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">imhaha</span>.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">imhaha.<span style="">com</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">proxify.<span style="">com</span>/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">proxify</span>.<span style="">com</span>/</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">megaclick</span>.<span style="">com</span>/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">my</span>-proxy.<span style="">com</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">blogger</span>.<span style="">com</span>/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cbox.<span style="">ws</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">megaclilck.<span style="">com</span>/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">facebook.<span style="">com</span>/</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">youporn.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">lajaula</span>.<span style="">net</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">alianzo</span>.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">goear</span>.<span style="">com</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">www.<span style="">zshare</span>.<span style="">com</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">zshare.<span style="">net</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">skydrive.<span style="">live</span>.<span style="">com</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Y sigue la lista de direcciones privilegiadas</p>
<div class="igBar"><span id="lcode-106"><a href="#" onclick="javascript:showPlainTxt('code-106'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-106">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo vi /etc/squid/plus.<span style="">lst</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Y agregamos las ip que deseemos</p>
<div class="igBar"><span id="lcode-107"><a href="#" onclick="javascript:showPlainTxt('code-107'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-107">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">150</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">135</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Ahora regresando al archivo de configuracion del squid</p>
<p>Indicamos que por el puerto 3128 escucharemos y que sera proy tranparente</p>
<div class="igBar"><span id="lcode-108"><a href="#" onclick="javascript:showPlainTxt('code-108'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-108">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_port <span style="color:#800000;color:#800000;">3128</span> transparent </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Estos valores dejarlos tal cual</p>
<div class="igBar"><span id="lcode-109"><a href="#" onclick="javascript:showPlainTxt('code-109'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-109">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cache_mem <span style="color:#800000;color:#800000;">16</span> MB</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cache_dir ufs /var/spool/squid <span style="color:#800000;color:#800000;">700</span> <span style="color:#800000;color:#800000;">16</span> <span style="color:#800000;color:#800000;">256</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">ie_refresh on</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">offline_mode on </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Las acl o definiciones de control de acceso, son las que nos permitiran hacer referencias hacia ciertos elementos ya sea ip, direciones etc</p>
<p>La definicion all indica un origen definido por todo el rango de direciones ip</p>
<div class="igBar"><span id="lcode-110"><a href="#" onclick="javascript:showPlainTxt('code-110'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-110">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl all src <span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>La siguiente definicion hace referencia al conjunto de ip comprendidas dentro de nuestra red</p>
<div class="igBar"><span id="lcode-111"><a href="#" onclick="javascript:showPlainTxt('code-111'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-111">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl red_local src <span style="color:#800000;color:#800000;">192</span>.<span style="color:#800000;color:#800000;">168</span>.<span style="color:#800000;color:#800000;">2</span>.<span style="color:#800000;color:#800000;">0</span>/<span style="color:#800000;color:#800000;">24</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>La definicion plus hace referencia alas ip que se encuentran listadas dentro del archivo que creamos</p>
<div class="igBar"><span id="lcode-112"><a href="#" onclick="javascript:showPlainTxt('code-112'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-112">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl plus src <span style="color:#CC0000;">"/etc/squid/plus.lst"</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>La definicion sites hace referencia ala lista de sitios restringidos</p>
<div class="igBar"><span id="lcode-113"><a href="#" onclick="javascript:showPlainTxt('code-113'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-113">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl sites url_regex <span style="color:#CC0000;">"/etc/squid/sites.lst"</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>La definicion files es un conjunto de extenciones las cuales se van a restringir para su descarga, hay que tener un poco de cuidado, por ejemplo los archivos .bin pueden ser desde binarios de linux, como imagenes de cd o archivos comprimidos, si añaden esa extencion se daran cuenta que las busquedas de google desencadenaran el bloqueo del proxy y no les dejara buscar nada, ya que dentro de la url de la busqueda se generan este tipo de extenciones, la cadena .mp bloquea el yahoo mail, asi que sehan cuidadosos es este sentido, y evitense dolores de cabeza.</p>
<div class="igBar"><span id="lcode-114"><a href="#" onclick="javascript:showPlainTxt('code-114'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-114">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl files url_regex -i .<span style="">exe</span> .<span style="">flv</span> .<span style="">mp4</span> .<span style="">mp3</span> .<span style="">avi</span> .<span style="">wma</span> .<span style="">mov</span> .<span style="">acc</span> .<span style="">wav</span> .<span style="">bat</span> .<span style="">asf</span> .<span style="">mpeg</span> .3gp .<span style="">swf</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Y por ultimo la definicion del loopback</p>
<div class="igBar"><span id="lcode-115"><a href="#" onclick="javascript:showPlainTxt('code-115'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-115">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">acl localhost src <span style="color:#800000;color:#800000;">127</span>.<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">1</span>/<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span>.<span style="color:#800000;color:#800000;">255</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Ahora ay que generar las reglas, para permitir o denegar el acceso usamos http_acces despues la accion deny o allow aquien se lo vamos a aplicar y que le vamos a restringir</p>
<p>Aqui denegamos a todas las direciones de la red que sean diferente a las definidas en la lista plus los sitios definidos por la lista sites</p>
<div class="igBar"><span id="lcode-116"><a href="#" onclick="javascript:showPlainTxt('code-116'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-116">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access deny red_local !plus sites </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>De igual forma denegamos a todas las ip de la red local que sean diferentes a las definidas por la lista plus el acceso a los archivo definidos en la lista files</p>
<div class="igBar"><span id="lcode-117"><a href="#" onclick="javascript:showPlainTxt('code-117'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-117">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access deny red_local !plus files </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Muy importante todas las reglas siempre deben de ir antes de estas ultimas de lo contrario el proxy aparentara que no esta funcionando, ya que las reglas llevan un orden de ejecucion</p>
<div class="igBar"><span id="lcode-118"><a href="#" onclick="javascript:showPlainTxt('code-118'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-118">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access allow red_local</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access allow localhost</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">http_access deny all </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Cada vez que se haga un cambio en las reglas habra que reiniciara el servicio, esto interrunpuria todo el trafico que este pasando por el proxy, hasta que recargue el servcio  segun la velocidad del servidor y la carga de trafico unos 20 o 30 segundo.</p>
<p>Espero sea de utilidad, y como siempre espero sus comentarios, criticas y chiste.</p>
<p>Pd. este post fue motivado por algunas dudas de los amigos del foro de Byte.</p>
<p>Asi que esto es todo</p>
<p>Byte.</p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--></p>
]]></content:encoded>
			<wfw:commentRss>http://vive-libre.com/blog/2009/03/03/configuracion-de-ubuntu-server-810-dhcp-squid-iptables/feed/</wfw:commentRss>
		<slash:comments>199</slash:comments>
		</item>
		<item>
		<title>Error en Ruby on Rails: no such file to load &#8212; sqlite3</title>
		<link>http://vive-libre.com/blog/2008/10/17/error-en-ruby-on-rails-no-such-file-to-load-sqlite3/</link>
		<comments>http://vive-libre.com/blog/2008/10/17/error-en-ruby-on-rails-no-such-file-to-load-sqlite3/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 16:31:47 +0000</pubDate>
		<dc:creator>yovany</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[MYSQL]]></category>
		<category><![CDATA[PROGRAMACION]]></category>
		<category><![CDATA[RUBY]]></category>
		<category><![CDATA[UBUNTU]]></category>
		<category><![CDATA[ERRORES]]></category>
		<category><![CDATA[RAILS]]></category>
		<category><![CDATA[TIPS]]></category>

		<guid isPermaLink="false">http://vive-libre.com/blog/2008/10/17/error-en-ruby-on-rails-no-such-file-to-load-sqlite3/</guid>
		<description><![CDATA[Este error es muy comun cuando empezamos a trabajar con Rails, y no te nemos grandes conocimientos sobre el tema, al momento que nosotros creamos un proyecto en rails con el comando
PLAIN TEXT
CODE:




rails my_proyect


create


create  app/controllers


create  app/helpers


create  app/models


create  app/views/layouts


create  config/environments


create  config/initializers


create  db


create  doc


create  lib


create  lib/tasks


create  log


create  public/images


create  public/javascripts


create  public/stylesheets


create  script/performance


create  script/process


create  test/fixtures


create  test/functional


create  test/integration


create  test/unit


create  vendor


create  [...]]]></description>
			<content:encoded><![CDATA[<p>Este error es muy comun cuando empezamos a trabajar con Rails, y no te nemos grandes conocimientos sobre el tema, al momento que nosotros creamos un proyecto en rails con el comando</p>
<div class="igBar"><span id="lcode-124"><a href="#" onclick="javascript:showPlainTxt('code-124'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-124">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">rails my_proyect</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  app/controllers</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  app/helpers</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  app/models</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  app/views/layouts</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  config/environments</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  config/initializers</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  db</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  doc</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  lib</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  lib/tasks</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  log</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/images</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/javascripts</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/stylesheets</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/performance</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/process</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  test/fixtures</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  test/functional</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  test/integration</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  test/unit</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  vendor</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  vendor/plugins</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  tmp/sessions</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  tmp/sockets</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  tmp/cache</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  tmp/pids</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  Rakefile</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  README</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  app/controllers/application.<span style="">rb</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  app/helpers/application_helper.<span style="">rb</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  test/test_helper.<span style="">rb</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  config/database.<span style="">yml</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  config/routes.<span style="">rb</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  config/initializers/inflections.<span style="">rb</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  config/initializers/mime_types.<span style="">rb</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  config/initializers/new_rails_defaults.<span style="">rb</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  config/boot.<span style="">rb</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  config/environment.<span style="">rb</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  config/environments/production.<span style="">rb</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  config/environments/development.<span style="">rb</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  config/environments/test.<span style="">rb</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/about</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/console</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/dbconsole</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/destroy</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/generate</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/performance/benchmarker</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/performance/profiler</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/performance/request</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/process/reaper</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/process/spawner</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/process/inspector</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/runner</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/server</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  script/plugin</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/dispatch.<span style="">rb</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/dispatch.<span style="">cgi</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/dispatch.<span style="">fcgi</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/<span style="color:#800000;color:#800000;">404</span>.<span style="">html</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/<span style="color:#800000;color:#800000;">422</span>.<span style="">html</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/<span style="color:#800000;color:#800000;">500</span>.<span style="">html</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/index.<span style="">html</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/favicon.<span style="">ico</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/robots.<span style="">txt</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/images/rails.<span style="">png</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/javascripts/prototype.<span style="">js</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/javascripts/effects.<span style="">js</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/javascripts/dragdrop.<span style="">js</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/javascripts/controls.<span style="">js</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  public/javascripts/application.<span style="">js</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  doc/README_FOR_APP</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  log/server.<span style="">log</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  log/production.<span style="">log</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  log/development.<span style="">log</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">create  log/test.<span style="">log</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Nos crea por default en la carpeta config de nuestro proyecto un archivo llamado database.yml el cual contiene algo parecido</p>
<div class="igBar"><span id="lcode-125"><a href="#" onclick="javascript:showPlainTxt('code-125'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-125">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># SQLite version <span style="color:#800000;color:#800000;">3</span>.<span style="">x</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#   gem install sqlite3-ruby <span style="color:#006600; font-weight:bold;">&#40;</span>not necessary on OS X Leopard<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">development:</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">adapter: sqlite3</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">database: db/development.<span style="">sqlite3</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">timeout: <span style="color:#800000;color:#800000;">5000</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># Warning: The database defined as <span style="color:#CC0000;">"test"</span> will be erased and</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># re-generated from your development database when you run <span style="color:#CC0000;">"rake"</span>.</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># Do not set this db to the same as development or production.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">test</span>:</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">adapter: sqlite3</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">database: db/test.<span style="">sqlite3</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">timeout: <span style="color:#800000;color:#800000;">5000</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">production:</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">adapter: sqlite3</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">database: db/production.<span style="">sqlite3</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">timeout: <span style="color:#800000;color:#800000;">5000</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Este archivo nos indica la configuracion que tomara Rails para acceder a la base de datos, podemos observar que nos hacen la indicacion de que hay que instalar sqlite3-ruby esto lo hacemos con el comando.</p>
<div class="igBar"><span id="lcode-126"><a href="#" onclick="javascript:showPlainTxt('code-126'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-126">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">gem install sqlite3-ruby </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Pero si nosotros usamos otra base de datos por ejemplo en mysql, hay que cambiar la configuracion, para poder acceder a mysql y no a sqlite.</p>
<div class="igBar"><span id="lcode-127"><a href="#" onclick="javascript:showPlainTxt('code-127'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-127">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">development:</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">adapter: mysql</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">database: recetario</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">username: root</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">password: sigmaboy</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">host: localhost</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># Warning: The database defined as <span style="color:#CC0000;">"test"</span> will be erased and</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># re-generated from your development database when you run <span style="color:#CC0000;">"rake"</span>.</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># Do not set this db to the same as development or production.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">test</span>:</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">adapter: mysql</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">database: recetario</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">username: root</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">password: sigmaboy</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">host: localhost</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">production:</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">adapter: mysql</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">database: recetario</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">username: root</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">password: sigmaboy</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">host: localhost </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Con esto podemos solucionar el error de</p>
<div class="igBar"><span id="lcode-128"><a href="#" onclick="javascript:showPlainTxt('code-128'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-128">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">no such file to load -- sqlite3 </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p> <img src='http://vive-libre.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://vive-libre.com/blog/2008/10/17/error-en-ruby-on-rails-no-such-file-to-load-sqlite3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Como cambiar la contraseña de MySQL</title>
		<link>http://vive-libre.com/blog/2008/04/06/como-cambiar-la-contrasena-de-mysql/</link>
		<comments>http://vive-libre.com/blog/2008/04/06/como-cambiar-la-contrasena-de-mysql/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 22:27:23 +0000</pubDate>
		<dc:creator>yovany</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[MYSQL]]></category>
		<category><![CDATA[UBUNTU]]></category>
		<category><![CDATA[USUARIOS]]></category>

		<guid isPermaLink="false">http://vive-libre.com/blog/2008/04/06/como-cambiar-la-contrasena-de-mysql/</guid>
		<description><![CDATA[Hay veces que al instalar el mysql, tenemos el problema de
Error
MySQL ha dicho:
#1045 - Access denied for user: 'user@localhost' (Using password: YES)
Si olvidamos la contrasena o de plano nunca la tuvimos y necesitamos logearnos en mysql. La solucion es la siguiente.
Primero hay que deterner el servidor de mysql
PLAIN TEXT
CODE:




/etc/init.d/mysql stop 






Despues iniciaremos el servidor en [...]]]></description>
			<content:encoded><![CDATA[<p>Hay veces que al instalar el mysql, tenemos el problema de</p>
<p>Error<br />
MySQL ha dicho:</p>
<p>#1045 - Access denied for user: 'user@localhost' (Using password: YES)</p>
<p>Si olvidamos la contrasena o de plano nunca la tuvimos y necesitamos logearnos en mysql. La solucion es la siguiente.</p>
<p>Primero hay que deterner el servidor de mysql</p>
<div class="igBar"><span id="lcode-132"><a href="#" onclick="javascript:showPlainTxt('code-132'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-132">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">/etc/init.<span style="">d</span>/mysql stop </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Despues iniciaremos el servidor en modo seguro, ignorando las tablas de permisos</p>
<p>/usr/bin/mysqld_safe --skip-grant-tables &amp;</p>
<p>Con esto podemos entrar a mysq, le indicamos que la tabla a usar es mysql y ejecutamos una consulta que nos permitira cambiar la contrasena actual del usuario que necesitemos , despues de ejecutar la consulta, reiniciamos los privilegios, por ultimo salimos.</p>
<div class="igBar"><span id="lcode-133"><a href="#" onclick="javascript:showPlainTxt('code-133'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-133">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mysql</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">use mysql;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">UPDATE user SET Password=PASSWORD<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">'nueva_contraseña'</span><span style="color:#006600; font-weight:bold;">&#41;</span> WHERE User=\<span style="color:#CC0000;">"root<span style="color:#000099; font-weight:bold;">\"</span>;</span></div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#CC0000;">flush privileges;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#CC0000;">exit </span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Y solo nos queda detener el de nuevo el servidoe de mysql y volverlo a iniciar</p>
<div class="igBar"><span id="lcode-134"><a href="#" onclick="javascript:showPlainTxt('code-134'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-134">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">/etc/init.<span style="">d</span>/mysql stop</div>
</li>
<li style="font-weight: bold;color:#498BFE;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">/etc/init.<span style="">d</span>/mysql start </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Esto lo he provado en ubuntu 7.4 y 7.10</p>
]]></content:encoded>
			<wfw:commentRss>http://vive-libre.com/blog/2008/04/06/como-cambiar-la-contrasena-de-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
