<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.hacklab.org.bo/index.php?action=history&amp;feed=atom&amp;title=Jugando_con_Babel</id>
	<title>Jugando con Babel - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hacklab.org.bo/index.php?action=history&amp;feed=atom&amp;title=Jugando_con_Babel"/>
	<link rel="alternate" type="text/html" href="https://wiki.hacklab.org.bo/index.php?title=Jugando_con_Babel&amp;action=history"/>
	<updated>2026-05-25T07:38:47Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://wiki.hacklab.org.bo/index.php?title=Jugando_con_Babel&amp;diff=1191&amp;oldid=prev</id>
		<title>Strysg en 14:47 13 dic 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacklab.org.bo/index.php?title=Jugando_con_Babel&amp;diff=1191&amp;oldid=prev"/>
		<updated>2015-12-13T14:47:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 14:47 13 dic 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l223&quot;&gt;Línea 223:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 223:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Resultados =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Resultados =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[configuracion_nodo_rezo]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Strysg</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacklab.org.bo/index.php?title=Jugando_con_Babel&amp;diff=1187&amp;oldid=prev</id>
		<title>Looper en 18:39 11 dic 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacklab.org.bo/index.php?title=Jugando_con_Babel&amp;diff=1187&amp;oldid=prev"/>
		<updated>2015-12-11T18:39:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 18:39 11 dic 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Jugando con Babel =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Jugando con Babel =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;por Luis Mita y colaboradores&#039;&#039;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La primera impresión seria de Babel no es buena: la documentación no te ayudará a entender desde un principio qué cosa es lo que dice ser, y los ejemplos en Internet son escasos y muy escuetos.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La primera impresión seria de Babel no es buena: la documentación no te ayudará a entender desde un principio qué cosa es lo que dice ser, y los ejemplos en Internet son escasos y muy escuetos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l42&quot;&gt;Línea 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Este es un ejemplo para entender el funcionamiento del protocolo. Aunque no incluimos IPv6, el protocolo lo soporta.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Este es un ejemplo para entender el funcionamiento del protocolo. Aunque no incluimos IPv6, el protocolo lo soporta.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Aunque en los repositorios se encuentra la versión 1.6.1, se ha utilizado la última versión (compilada con Buildroot), disponible en este enlace: [http://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;non-secure&lt;/del&gt;.lmita.me/openwrt/chaos_calmer/ar71xx/generic/babeld_1.6.3-1_ar71xx.ipk]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Aunque en los repositorios se encuentra la versión 1.6.1, se ha utilizado la última versión (compilada con Buildroot), disponible en este enlace: [http://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;repo&lt;/ins&gt;.lmita.me/openwrt/chaos_calmer/ar71xx/generic/babeld_1.6.3-1_ar71xx.ipk]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Configurando todo =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Configurando todo =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Looper</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacklab.org.bo/index.php?title=Jugando_con_Babel&amp;diff=1180&amp;oldid=prev</id>
		<title>Looper: Link a babel-1.6.3</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacklab.org.bo/index.php?title=Jugando_con_Babel&amp;diff=1180&amp;oldid=prev"/>
		<updated>2015-11-25T20:11:47Z</updated>

		<summary type="html">&lt;p&gt;Link a babel-1.6.3&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 20:11 25 nov 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l41&quot;&gt;Línea 41:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 41:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* El bloque de IPs para clientes ocasionales es enrutable y públicamente alcanzable (no-NAT).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* El bloque de IPs para clientes ocasionales es enrutable y públicamente alcanzable (no-NAT).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Este es un ejemplo para entender el funcionamiento del protocolo. Aunque no incluimos IPv6, el protocolo lo soporta.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Este es un ejemplo para entender el funcionamiento del protocolo. Aunque no incluimos IPv6, el protocolo lo soporta.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Aunque en los repositorios se encuentra la versión 1.6.1, se ha utilizado la última versión (compilada con Buildroot), disponible en este enlace: [http://non-secure.lmita.me/openwrt/chaos_calmer/ar71xx/generic/babeld_1.6.3-1_ar71xx.ipk]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Configurando todo =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Configurando todo =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Looper</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacklab.org.bo/index.php?title=Jugando_con_Babel&amp;diff=1147&amp;oldid=prev</id>
		<title>Looper: Inicial</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacklab.org.bo/index.php?title=Jugando_con_Babel&amp;diff=1147&amp;oldid=prev"/>
		<updated>2015-10-22T19:53:34Z</updated>

		<summary type="html">&lt;p&gt;Inicial&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Jugando con Babel =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;por Luis Mita y colaboradores&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera impresión seria de Babel no es buena: la documentación no te ayudará a entender desde un principio qué cosa es lo que dice ser, y los ejemplos en Internet son escasos y muy escuetos.&lt;br /&gt;
&lt;br /&gt;
Entonces, para entender a Babel, toca experimentar.&lt;br /&gt;
&lt;br /&gt;
= Escenario de pruebas =&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Babel_Strike_Mapa_real.png]]&lt;br /&gt;
&lt;br /&gt;
* En una casa tenemos una antena con router OpenWrt, donde está conectado un servidor.&lt;br /&gt;
* A la mitad de la calle tenemos otra antena con router OpenWrt&lt;br /&gt;
* En el edificio de la otra cuadra tenemos otra antena con router OpenWrt, y otro servidor.&lt;br /&gt;
* Luego, en la avenida, tenemos otra antena con router OpenWrt. Modo Ad-Hoc y AP abierto (para clientes)&lt;br /&gt;
&lt;br /&gt;
Todas estas antenas con router ejecutan Babel y están conectadas entre sí en modo Ad-Hoc.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
* Que un router (mesh) &amp;#039;&amp;#039;alcance&amp;#039;&amp;#039; a otro router (mesh)&lt;br /&gt;
* Que un router (mesh) &amp;#039;&amp;#039;alcance&amp;#039;&amp;#039; a una máquina detrás de un router (mesh)&lt;br /&gt;
* Que una máquina detrás de un router (mesh) &amp;#039;&amp;#039;alcance&amp;#039;&amp;#039; a otro router (mesh)&lt;br /&gt;
* Que una máquina detrás de un router (mesh) &amp;#039;&amp;#039;alcance&amp;#039;&amp;#039; a otra máquina detrás de un router (mesh)&lt;br /&gt;
* Que los bloques de IPs sean distintos para nodos mesh y para Clientes Ocasionales (de red Wi-Fi abierta)&lt;br /&gt;
* Que desde una red Wi-Fi abierta (AP), se pueda &amp;#039;&amp;#039;alcanzar&amp;#039;&amp;#039; a todos los demás&lt;br /&gt;
* Que desde la red, se pueda &amp;#039;&amp;#039;alcanzar&amp;#039;&amp;#039; a los aparatos conectados a una red Wi-Fi abierta (AP)&lt;br /&gt;
** Implica eliminar NAT&lt;br /&gt;
* Que desde cualquier red Wi-Fi abierta (AP), se pueda &amp;#039;&amp;#039;alcanzar&amp;#039;&amp;#039; a los aparatos conectados a otra red Wi-Fi abierta (AP) circulando por la red mesh&lt;br /&gt;
** Implica eliminar NAT&lt;br /&gt;
&lt;br /&gt;
= Datos técnicos =&lt;br /&gt;
&lt;br /&gt;
* Ninguno de los servidores conoce Babel ni entenderá nada que no sea una red típica y normal.&lt;br /&gt;
* El radio de la antena/router de la avenida trabaja doble: mantiene una mesh y a la vez crea un AP para clientes.&lt;br /&gt;
* Usamos dos bloques IP diferentes para los dispositivos: 10.0.0.0/8 para nodos mesh y 172.16.0.0/12 para clientes ocasionales del AP libre.&lt;br /&gt;
* La red mesh es una red conectada por nodos fijos (no nodos-parásito): no tiene por qué haber DHCP en la mesh.&lt;br /&gt;
* El bloque de IPs para clientes ocasionales es enrutable y públicamente alcanzable (no-NAT).&lt;br /&gt;
* Este es un ejemplo para entender el funcionamiento del protocolo. Aunque no incluimos IPv6, el protocolo lo soporta.&lt;br /&gt;
&lt;br /&gt;
= Configurando todo =&lt;br /&gt;
== Nodo Cero (Casa) ==&lt;br /&gt;
&lt;br /&gt;
* La red de la casa consta de 10.1.0.0/24.&lt;br /&gt;
* Esta antena/router es 10.1.0.1 y &amp;#039;&amp;#039;&amp;#039;anunciará&amp;#039;&amp;#039;&amp;#039; 10.1.0.0/24 en la mesh: cualquier nodo que desee llegar a una máquina dentro del rango, deberá llegar a este router primero.&lt;br /&gt;
* En la red de este router, existe un servidor en 10.1.0.22&lt;br /&gt;
&lt;br /&gt;
=== /etc/config/babeld ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
package babeld&lt;br /&gt;
&lt;br /&gt;
config general&lt;br /&gt;
       option &amp;#039;random_id&amp;#039; &amp;#039;true&amp;#039;&lt;br /&gt;
       option &amp;#039;ipv6_subtrees&amp;#039; &amp;#039;true&amp;#039;&lt;br /&gt;
&lt;br /&gt;
config interface&lt;br /&gt;
       option &amp;#039;ifname&amp;#039; &amp;#039;wlroute&amp;#039; #interfaz (preferiblemente virtual) donde Babel actúa&lt;br /&gt;
&lt;br /&gt;
config filter&lt;br /&gt;
       # [sólo] Recibir anuncios de rutas de nodos que estén en la mesh (10.0.0.0/8)&lt;br /&gt;
       # En la red mesh de verdad, esto se debería restringir al bloque de IPs para el dep. La Paz&lt;br /&gt;
       option &amp;#039;type&amp;#039; &amp;#039;in&amp;#039;&lt;br /&gt;
       option &amp;#039;ip&amp;#039; &amp;#039;10.0.0.0/8&amp;#039;&lt;br /&gt;
       option &amp;#039;action&amp;#039; &amp;#039;allow&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Regla similar para IPv6&lt;br /&gt;
&lt;br /&gt;
config filter&lt;br /&gt;
       # Anunciar la ruta de la red que yo represento en la mesh.&lt;br /&gt;
       # Este es el principal parámetro a configurar&lt;br /&gt;
       # En la red mesh de verdad, la asignación de red debería ser más pequeña (/27, /28)&lt;br /&gt;
       option &amp;#039;type&amp;#039; &amp;#039;redistribute&amp;#039;&lt;br /&gt;
       option &amp;#039;local&amp;#039; &amp;#039;true&amp;#039;&lt;br /&gt;
       option &amp;#039;ip&amp;#039; &amp;#039;10.1.0.1/24&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Regla similar para IPv6&lt;br /&gt;
&lt;br /&gt;
config filter&lt;br /&gt;
       # Habilitar la redistribución de anuncios de rangos de IP en el sig. segmento&lt;br /&gt;
       # Rango IP: similar al del primer filtro&lt;br /&gt;
       # (sin esto, sólo se validará rutas a las IP de los demás nodos/router (/32) y no así a las redes detrás de ellos)&lt;br /&gt;
       option &amp;#039;type&amp;#039; &amp;#039;redistribute&amp;#039;&lt;br /&gt;
       option &amp;#039;ip&amp;#039; &amp;#039;10.0.0.0/8&amp;#039;&lt;br /&gt;
&lt;br /&gt;
config filter&lt;br /&gt;
       # Ignorar rutas obtenidas de supuestos &amp;quot;nodos&amp;quot; que no participen en la mesh&lt;br /&gt;
       option &amp;#039;type&amp;#039; &amp;#039;in&amp;#039;&lt;br /&gt;
       option &amp;#039;action&amp;#039; &amp;#039;deny&amp;#039;&lt;br /&gt;
&lt;br /&gt;
config filter&lt;br /&gt;
       # No anunciar direcciones adicionales fuera de lo configurado.&lt;br /&gt;
       # MUY IMPORTANTE&lt;br /&gt;
       option &amp;#039;type&amp;#039; &amp;#039;redistribute&amp;#039;&lt;br /&gt;
       option &amp;#039;local&amp;#039; &amp;#039;true&amp;#039;&lt;br /&gt;
       option &amp;#039;action&amp;#039; &amp;#039;deny&amp;#039;&lt;br /&gt;
&lt;br /&gt;
config filter&lt;br /&gt;
       # Por defecto&lt;br /&gt;
       option &amp;#039;type&amp;#039; &amp;#039;redistribute&amp;#039;&lt;br /&gt;
       option &amp;#039;action&amp;#039; &amp;#039;deny&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== /etc/config/wireless ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
config wifi-iface&lt;br /&gt;
       option device &amp;#039;radio0&amp;#039;&lt;br /&gt;
       option encryption &amp;#039;none&amp;#039;&lt;br /&gt;
       option ssid &amp;#039;hello&amp;#039;&lt;br /&gt;
       option mode &amp;#039;adhoc&amp;#039;&lt;br /&gt;
       option network &amp;#039;wlroute&amp;#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== /etc/config/network ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
config interface &amp;#039;wlroute&amp;#039;&lt;br /&gt;
       option proto &amp;#039;static&amp;#039;&lt;br /&gt;
       option ipaddr &amp;#039;10.1.0.1&amp;#039;&lt;br /&gt;
       option netmask &amp;#039;255.255.255.0&amp;#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nodo calle ==&lt;br /&gt;
&lt;br /&gt;
* La red del aparato consta de 10.1.1.0/24.&lt;br /&gt;
* Esta antena/router es 10.1.1.1 y &amp;#039;&amp;#039;&amp;#039;anunciará&amp;#039;&amp;#039;&amp;#039; 10.1.1.0/24 en la mesh: cualquier nodo que desee llegar a una máquina dentro del rango, deberá llegar a este router primero.&lt;br /&gt;
&lt;br /&gt;
=== /etc/config/babeld ===&lt;br /&gt;
&lt;br /&gt;
(similar al anterior, modificando red a anunciar)&lt;br /&gt;
&lt;br /&gt;
=== /etc/config/network ===&lt;br /&gt;
&lt;br /&gt;
(similar al anterior, modificando red a anunciar)&lt;br /&gt;
&lt;br /&gt;
=== /etc/config/wireless ===&lt;br /&gt;
&lt;br /&gt;
(similar al anterior)&lt;br /&gt;
&lt;br /&gt;
== Nodo edificio ==&lt;br /&gt;
&lt;br /&gt;
* La red del aparato consta de 10.1.2.0/24.&lt;br /&gt;
* Esta antena/router es 10.1.2.1 y &amp;#039;&amp;#039;&amp;#039;anunciará&amp;#039;&amp;#039;&amp;#039; 10.1.2.0/24 en la mesh: cualquier nodo que desee llegar a una máquina dentro del rango, deberá llegar a este router primero.&lt;br /&gt;
* En la red de este router, existe un servidor en 10.1.2.12&lt;br /&gt;
&lt;br /&gt;
=== /etc/config/babeld ===&lt;br /&gt;
&lt;br /&gt;
(similar al anterior, modificando red a anunciar)&lt;br /&gt;
&lt;br /&gt;
=== /etc/config/network ===&lt;br /&gt;
&lt;br /&gt;
(similar al anterior, modificando red a anunciar)&lt;br /&gt;
&lt;br /&gt;
=== /etc/config/wireless ===&lt;br /&gt;
&lt;br /&gt;
(similar al anterior)&lt;br /&gt;
&lt;br /&gt;
== Nodo avenida ==&lt;br /&gt;
&lt;br /&gt;
* La red del aparato consta de 10.1.5.0/24.&lt;br /&gt;
* Esta antena/router es 10.1.5.1 y &amp;#039;&amp;#039;&amp;#039;anunciará&amp;#039;&amp;#039;&amp;#039; 10.1.5.0/24 en la mesh: cualquier nodo que desee llegar a una máquina dentro del rango, deberá llegar a este router primero.&lt;br /&gt;
* Esta antena/router da servicio AP Wi-Fi abierta a &amp;#039;&amp;#039;clientes ocasionales&amp;#039;&amp;#039;. El router es 172.16.200.1 y &amp;#039;&amp;#039;&amp;#039;anunciará&amp;#039;&amp;#039;&amp;#039; 172.16.200.0/24 en la mesh.&lt;br /&gt;
* Se aceptarán anuncios de rutas de la red mesh (como es estándar), pero no así anuncios de supuestos &amp;quot;nodos&amp;quot; en la red Wi-Fi abierta.&lt;br /&gt;
&lt;br /&gt;
=== /etc/config/babeld ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#(...)&lt;br /&gt;
&lt;br /&gt;
config filter&lt;br /&gt;
       # Anunciar la ruta de la red que yo represento en la mesh.&lt;br /&gt;
       # En la red mesh de verdad, la asignación de red debería ser más pequeña (/27, /28)&lt;br /&gt;
       option &amp;#039;type&amp;#039; &amp;#039;redistribute&amp;#039;&lt;br /&gt;
       option &amp;#039;local&amp;#039; &amp;#039;true&amp;#039;&lt;br /&gt;
       option &amp;#039;ip&amp;#039; &amp;#039;10.1.5.1/24&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Regla similar para IPv6&lt;br /&gt;
&lt;br /&gt;
config filter&lt;br /&gt;
       # Anunciar la ruta de la red para Clientes Ocasionales que yo represento en la mesh.&lt;br /&gt;
       # En la red mesh de verdad, la asignación de red debería ser más pequeña (/24, /25)&lt;br /&gt;
       option &amp;#039;type&amp;#039; &amp;#039;redistribute&amp;#039;&lt;br /&gt;
       option &amp;#039;local&amp;#039; &amp;#039;true&amp;#039;&lt;br /&gt;
       option &amp;#039;ip&amp;#039; &amp;#039;172.16.200.0/24&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Regla similar para IPv6&lt;br /&gt;
&lt;br /&gt;
config filter&lt;br /&gt;
       # Habilitar la redistribución de anuncios de rangos de IP en el sig. segmento&lt;br /&gt;
       option &amp;#039;type&amp;#039; &amp;#039;redistribute&amp;#039; &lt;br /&gt;
       option &amp;#039;ip&amp;#039; &amp;#039;172.16.0.0/12&amp;#039;&lt;br /&gt;
&lt;br /&gt;
#(...)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== /etc/config/wireless ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
config wifi-iface&lt;br /&gt;
       option device &amp;#039;radio0&amp;#039;&lt;br /&gt;
       option encryption &amp;#039;none&amp;#039;&lt;br /&gt;
       option ssid &amp;#039;hello&amp;#039;&lt;br /&gt;
       option mode &amp;#039;adhoc&amp;#039;&lt;br /&gt;
       option network &amp;#039;wlroute&amp;#039;&lt;br /&gt;
&lt;br /&gt;
config wifi-iface&lt;br /&gt;
       option device &amp;#039;radio0&amp;#039;&lt;br /&gt;
       option mode &amp;#039;ap&amp;#039;&lt;br /&gt;
       option encryption &amp;#039;none&amp;#039;&lt;br /&gt;
       option ssid &amp;#039;hello-open&amp;#039;&lt;br /&gt;
       option network &amp;#039;wlclts&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== /etc/config/network ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
config interface &amp;#039;wlroute&amp;#039;&lt;br /&gt;
       option proto &amp;#039;static&amp;#039;&lt;br /&gt;
       option ipaddr &amp;#039;10.1.5.1&amp;#039;&lt;br /&gt;
       option netmask &amp;#039;255.255.255.0&amp;#039;&lt;br /&gt;
&lt;br /&gt;
config interface &amp;#039;wlclts&amp;#039;&lt;br /&gt;
       option proto &amp;#039;static&amp;#039;&lt;br /&gt;
       option ipaddr &amp;#039;172.16.200.1&amp;#039;&lt;br /&gt;
       option netmask &amp;#039;255.255.255.0&amp;#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Resultados =&lt;/div&gt;</summary>
		<author><name>Looper</name></author>
	</entry>
</feed>