<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.mocambos.net/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-br">
		<id>https://wiki.mocambos.net/index.php?action=history&amp;feed=atom&amp;title=NPDD%2FBaob%C3%A1xia%2FRedesAutonomasMontandoRedeAutonoma</id>
		<title>NPDD/Baobáxia/RedesAutonomasMontandoRedeAutonoma - Histórico de revisão</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.mocambos.net/index.php?action=history&amp;feed=atom&amp;title=NPDD%2FBaob%C3%A1xia%2FRedesAutonomasMontandoRedeAutonoma"/>
		<link rel="alternate" type="text/html" href="https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;action=history"/>
		<updated>2026-04-20T15:37:59Z</updated>
		<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
		<generator>MediaWiki 1.18.6</generator>

	<entry>
		<id>https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3637&amp;oldid=prev</id>
		<title>Vince: moveu RedesAutonomasMontandoRedeAutonoma para NPDD/Baobáxia/RedesAutonomasMontandoRedeAutonoma</title>
		<link rel="alternate" type="text/html" href="https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3637&amp;oldid=prev"/>
				<updated>2013-03-28T22:20:27Z</updated>
		
		<summary type="html">&lt;p&gt;moveu &lt;a href=&quot;/index.php/RedesAutonomasMontandoRedeAutonoma&quot; class=&quot;mw-redirect&quot; title=&quot;RedesAutonomasMontandoRedeAutonoma&quot;&gt;RedesAutonomasMontandoRedeAutonoma&lt;/a&gt; para &lt;a href=&quot;/index.php/NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&quot; title=&quot;NPDD/Baobáxia/RedesAutonomasMontandoRedeAutonoma&quot;&gt;NPDD/Baobáxia/RedesAutonomasMontandoRedeAutonoma&lt;/a&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Edição anterior&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Edição das 22h20min de 28 de março de 2013&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Vince</name></author>	</entry>

	<entry>
		<id>https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3033&amp;oldid=prev</id>
		<title>Vince: 5 edições: Paginas desde o wiki do Interactivos 2012 na Nuvem</title>
		<link rel="alternate" type="text/html" href="https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3033&amp;oldid=prev"/>
				<updated>2012-11-21T14:04:21Z</updated>
		
		<summary type="html">&lt;p&gt;5 edições: Paginas desde o wiki do Interactivos 2012 na Nuvem&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Edição anterior&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Edição das 14h04min de 21 de novembro de 2012&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Vince</name></author>	</entry>

	<entry>
		<id>https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3032&amp;oldid=prev</id>
		<title>FelipeFonseca em 22h19min de 14 de novembro de 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3032&amp;oldid=prev"/>
				<updated>2012-11-14T22:19:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Edição anterior&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Edição das 22h19min de 14 de novembro de 2012&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 168:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 168:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==2. A rede local==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==2. A rede local==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Como mencionado antes, a internet se estrutura a partir de uma série de protocolos abertos que lhe garantem uma arquitetura distribuída.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Como mencionado antes, a internet se estrutura a partir de uma série de protocolos abertos que lhe garantem uma arquitetura distribuída&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. O mais importante entre eles é o Conjunto de Protocolos da Internet, conhecido como TCP/IP. Ele é composto de duas partes: o [https://pt.wikipedia.org/wiki/Transmission_Control_Protocol TCP] (Protocolo de Controle de Transmissão)e o [https://pt.wikipedia.org/wiki/Protocolo_de_Internet IP] (Protocolo Interredes). O TCP divide em pequenos pacotes de dados a informação a ser transmitida entre computadores, enquanto o IP realiza a identificação, localização e entrega desses dados. Qualquer situação que envolva a conexão de um ou mais computadores a uma rede local ou à internet se baseia na atribuição de endereços IP a cada equipamento envolvido. Quando seu computador está em uma rede ele recebe um endereço IP, uma sequência de quatro séries de números como 192.168.10.108, por exemplo. Esse é o endereço de seu computador na rede, a maneira pela qual os outros computadores podem encontrá-lo. O roteador ou o modem também têm seus próprios endereços IP, e é dessa forma que seu computador vai enviar e receber dados da internet. O mesmo se repete com os IPs em uma rede local: cada computador tem um endereço IP, através do qual os outros computadores podem encontrá-lo&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Uma vez instalados os serviços em alguma máquina &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;da rede local&lt;/del&gt;, eles podem ser acessados diretamente pelo IP daquela rede. Por exemplo, se o IP da máquina é 192.168.10.10, é esse endereço (http://192.168.10.10) que você vai digitar no navegador em qualquer outra máquina da rede para acessar o servidor LAMP dela. Da mesma forma, é esse IP que você vai usar para se conectar pelo seu cliente de IRC (/server 192.168.10.10) e para verificar pelo navegador se existe alguma transmissão acontecendo pelo Icecast (http://192.168.10.10:8000). Mas &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;acessar pelo &lt;/del&gt;endereço IP de cada &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;máquina pode &lt;/del&gt;se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tornar &lt;/del&gt;uma &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;barreira &lt;/del&gt;à &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;utilização cotidiana dessa rede&lt;/del&gt;: por &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;padrão&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;geralmente &lt;/del&gt;cada &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;máquina &lt;/del&gt;recebe um endereço aleatório a cada vez que se conecta ao roteador local. Para &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;facilitar &lt;/del&gt;o &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;acesso&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;podemos lançar mão &lt;/del&gt;do DNS.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Voltemos à nossa experiência com um servidor local. &lt;/ins&gt;Uma vez instalados os serviços em alguma máquina, eles podem ser acessados diretamente pelo IP daquela rede &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;desde qualquer outra máquina&lt;/ins&gt;. Por exemplo, se o IP da máquina é 192.168.10.10, é esse endereço (http://192.168.10.10) que você vai digitar no navegador &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de internet &lt;/ins&gt;em qualquer outra máquina da rede para acessar o servidor LAMP dela. Da mesma forma, é esse IP que você vai usar para se conectar pelo seu cliente de IRC (/server 192.168.10.10) e para verificar pelo navegador se existe alguma transmissão acontecendo pelo Icecast (http://192.168.10.10:8000)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2.1. DNS&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;O conjunto de protocolos TCP/IP funciona muito bem entre máquinas, porque assegura que a informação seja transferida do computador X para o Y&lt;/ins&gt;. Mas &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;para humanos ele tende a ser muito complexo. Seria muito trabalhoso se, por exemplo, precisássemos decorar o &lt;/ins&gt;endereço IP de cada &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;site que costumamos acessar. Inicialmente, quando os servidores conectados em rede eram em relativamente poucos, &lt;/ins&gt;se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;resolvia essa situação com o arquivo HOSTS.txt. Era um arquivo de texto simples, contendo um atalho legível para cada um em &lt;/ins&gt;uma &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;lista de servidores do mundo inteiro. Quando um computador se conectava &lt;/ins&gt;à &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;internet, ele baixava a versão mais recente do arquivo HOSTS de um servidor predeterminado. Até hoje, grande parte dos sistemas operacionais ainda conta um arquivo HOSTS local. Com a gradual multiplicação dos servidores na internet, entretanto, essa solução se comprovou inviável, porque dependia em demasiado de um único ponto. Para estabelecer uma solução escalável, foi criado o Sistema de Nomes de Domínio ([https&lt;/ins&gt;:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;//pt.wikipedia.org/wiki/Domain_Name_System DNS]. Ele atribui a cada endereço IP um atalho legível, com base em uma convenção internacional gerenciada pela Corporação de Nomes e Números Atribuídos da Internet (ICANN). A estrutura de nomes de domínio atribui um código para cada país, e subcódigos para tipos de sites. Por exemplo, sites brasileiros podem usar domínios terminados em .br, chilenos terminam em .cl, espanhóis em .es e &lt;/ins&gt;por &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;aí vai. Da mesma forma&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;um site comercial pode usar um domínio terminado em .com.br, enquanto um blog pode usar um endereço .blog.br. São definições algo arbitrárias: para garantir sua confiabilidade, o sistema DNS tem uma estrutura hierárquica que precisa ser definida em consenso entre diversos atores institucionais. Ainda assim, usar o sistema DNS é mais fácil do que memorizar &lt;/ins&gt;cada &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;IP, além de oferecer outras vantagens.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;No caso de uma rede autônoma, a utilização de endereços IP pode funcionar em determinados contextos. Entretanto, se a ideia é envolver pessoas que não tenham necessariamente um perfil técnico, trabalhar com o sistema DNS pode facilitar as coisas. Isso pode ser feito de várias formas. Antes de mais nada, precisamos nos assegurar de que o servidor sempre vai utilizar o mesmo IP. Isso é chamado &amp;quot;IP estático&amp;quot;, em oposição ao &amp;quot;IP dinâmico&amp;quot; (quando o computador pede um endereço IP ao roteador e &lt;/ins&gt;recebe um endereço aleatório a cada vez que se conecta&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;). O IP estático pode ser configurado manualmente no servidor, ou então pode-se configurar o roteador para sempre atribuir a ele o mesmo endereço IP. É necessário saber de antemão algumas informações da rede local, como faixa de IPs normalmente utilizada, endereço do gateway (o computador ou roteador que faz a conexão com a internet) e máscara de rede. Aqui na nossa rede local, sabemos que o roteador costuma atribuir endereços IP na faixa 192.168.10.*, que o gateway é 192.168.10.1 e a máscara de rede é 255.255.255.0. Vamos definir que o endereço do servidor é 192.168.10.10. Para isso, clicamos no ícone de redes (próximo ao relógio do sistema) e logo em &amp;quot;definições de rede&amp;quot;. Escolha a opção &amp;quot;com fio&amp;quot; (supondo que o servidor está conectado &lt;/ins&gt;ao roteador &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;por um cabo de rede), &amp;quot;opções&amp;quot; e depois &amp;quot;configurações de IPv4&amp;quot;. Em&amp;#160; &amp;quot;método&amp;quot;, escolha Manual. Em &amp;quot;endereços&amp;quot;, clique em &amp;quot;adicionar&amp;quot; e digite 192.168.10.10 no endereço, 255.255.255.0 em máscara de rede e 192.168.10.1 no gateway. O servidor DNS geralmente é o mesmo do gateway, 192.168.10.1.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2.1.1. /etc/hosts	&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Como comentamos acima, mesmo com a adoção do sistema DNS, em geral todo computador ainda tem um arquivo HOSTS. A maneira mais simples de criar atalhos para endereços IP é mexendo na definição de HOSTS nas máquinas da rede &lt;/ins&gt;local&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. Isso só funciona em redes pequenas, com poucos computadores fixos. É uma solução adequada para laboratórios de informática em escolas, para telecentros e lan houses.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;No caso do GNU/Linux, o arquivo fica em /etc/hosts. Vamos dizer que queremos atribuir o atalho &amp;quot;nuboteca&amp;quot; ao computador que utiliza o endereço 192.168.10.10&lt;/ins&gt;. Para &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;isso, precisamos ir a cada uma das máquinas da rede e editar &lt;/ins&gt;o &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;arquivo.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; $gksudo gedit /etc/hosts&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Adicione a seguinte linha em algum lugar do arquivo:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; 192.168.10.10	nuboteca&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;E pronto. Nesse computador&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;você já deve conseguir acessar o servidor simplesmente usando o atalho &amp;quot;nuboteca&amp;quot;. Para testar, abra o navegador de internet e digite &amp;quot;http://nuboteca&amp;quot; no endereço.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2.1.2. DNS&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Em redes mais dinâmicas, às quais diferentes pessoas se conectem com seus computadores, smartphones ou tablets, configurar o arquivo hosts em todos começa a ficar complicado. A solução é recorrer ao DNS. A configuração de DNS costuma ser complexa, mas existe um software chamado DNSmasq que aplica regras locais antes de encaminhar chamadas de DNS para um servidor de nomes propriamente dito. Em outras palavras, ele permite criar uma lista de nomes a endereços de IP específicos dentro de uma rede local. Os nomes podem ser definidos pelo próprio DNSmasq, ou pelo nome particular de cada máquina. Todos os pedidos de endereços que não estejam nessa lista de nomes são encaminhados a um servidor de DNS.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Não vamos detalhar a configuração &lt;/ins&gt;do &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;DNSmasq em um servidor local, porque isso envolveria de qualquer forma modificar a configuração do roteador que informa aos computadores que se conectam qual é o servidor &lt;/ins&gt;DNS &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;indicado pela rede local. Isso pode ser feito, mas optamos por aprofundar as mofidicacoes ao roteador, na próxima seção. Quem preferir trabalhar com o DNSmasq no próprio servidor local pode checar a [http://www.thekelleys.org.uk/dnsmasq/doc.html documentação do próprio software].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2.1.3. Roteador&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Os roteadores usados corriqueiramente para conectar redes locais à internet têm frequentemente um grande potencial que é limitado artificialmente. Em outras palavras, são equipamentos que permitem fazer muito mais do que seus fabricantes permitem. Para habilitar essas possibilidades, existem sistemas operacionais (também chamados de firmwares) alternativos. Os mais conhecidos são o OpenWRT e o DD-WRT. Aqui vamos trabalhar com o DD-WRT. Não é qualquer roteador que permite a instalação de firmware alternativo, então recomendamos verificar a compatibilidade no site do [http://dd-wrt.com DD-WRT].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Os roteadores que utilizamos aqui na Nuvem eram da marca TP-Link, modelo WR743ND. Depois de encontrar na internet e baixar o arquivo de instalação do DD-WRT, tratamos de instalá-lo no roteador. Abrimos o painel de administração (no nosso caso, disponível pelo navegador de internet no endereço http://192.168.1.1), e lá encontramos a opção de atualização de firmware. Escolhemos o arquivo, fizemos o upload e pronto.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Depois de um ou dois minutos reiniciando, o roteador já criou uma nova rede wifi, aberta. Conectamos por cabo para acessar o novo painel de controle (no mesmo endereço acima). Na guia Setup, modificamos o nome do roteador e seu hostname. Na guia Wireless, definimos as configurações da rede sem fio (no nosso caso, uma rede sem criptografia chamada NuvemNuvem). Na guia Services, habilitamos as opções &amp;quot;DNSMasq&amp;quot;, &amp;quot;Local DNS&amp;quot; e &amp;quot;No DNS Rebind&amp;quot;. Depois de salvar e aplicar as configurações, a rede já estava devidamente configurada. O roteador passou a atribuir o hostname (nome particular de cada computador) como atalho de IP via DNS. Dessa forma, nosso servidor já pode ser acessado dentro da rede simplesmente com o nome &amp;quot;nuboteca&amp;quot;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;—-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''TODO:''' Rede verdadeiramente autônoma com Modo AP. Mesh + OSLR. Ressalvas e limitações&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FelipeFonseca</name></author>	</entry>

	<entry>
		<id>https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3031&amp;oldid=prev</id>
		<title>FelipeFonseca em 13h35min de 14 de novembro de 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3031&amp;oldid=prev"/>
				<updated>2012-11-14T13:35:12Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Edição anterior&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Edição das 13h35min de 14 de novembro de 2012&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 166:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 166:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Com os softwares citados acima, já temos um pacote de serviços de rede bastante abrangente: web, acesso a acervo multimídia, bate-papo e transmissão ao vivo. Havendo interesse podem ser implementados muitos outros sistemas, como o editor colaborativo de documentos Etherpad, o gerenciador e reprodutor de música MPD, o servidor de telefonia sobre IP Asterisk, etc. O interessante é que esse conjunto de serviços seja adequado às necessidades locais da rede.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Com os softwares citados acima, já temos um pacote de serviços de rede bastante abrangente: web, acesso a acervo multimídia, bate-papo e transmissão ao vivo. Havendo interesse podem ser implementados muitos outros sistemas, como o editor colaborativo de documentos Etherpad, o gerenciador e reprodutor de música MPD, o servidor de telefonia sobre IP Asterisk, etc. O interessante é que esse conjunto de serviços seja adequado às necessidades locais da rede.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==2. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Configurações no roteador&lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==2. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A rede local&lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Como mencionado antes, a internet se estrutura a partir de uma série de protocolos abertos que lhe garantem uma arquitetura distribuída.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Uma vez instalados os serviços em alguma máquina da rede local, eles podem ser acessados diretamente pelo IP daquela rede. Por exemplo, se o IP da máquina é 192.168.10.10, é esse endereço (http://192.168.10.10) que você vai digitar no navegador em qualquer outra máquina da rede para acessar o servidor LAMP dela. Da mesma forma, é esse IP que você vai usar para se conectar pelo seu cliente de IRC (/server 192.168.10.10) e para verificar pelo navegador se existe alguma transmissão acontecendo pelo Icecast (http://192.168.10.10:8000). Mas acessar pelo endereço IP de cada máquina pode se tornar uma barreira à utilização cotidiana dessa rede: por padrão, geralmente cada máquina recebe um endereço aleatório a cada vez que se conecta ao roteador local. Para facilitar o acesso, podemos lançar mão do DNS.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FelipeFonseca</name></author>	</entry>

	<entry>
		<id>https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3030&amp;oldid=prev</id>
		<title>FelipeFonseca: /* 1.1. Servidor LAMP */</title>
		<link rel="alternate" type="text/html" href="https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3030&amp;oldid=prev"/>
				<updated>2012-11-14T13:22:36Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;1.1. Servidor LAMP&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Edição anterior&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Edição das 13h22min de 14 de novembro de 2012&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;A partir do servidor LAMP, uma infinidade de serviços podem ser utilizados. Alguns exemplos são diversos sistemas livres de gestão de sites. Entre os mais conhecidos, estão:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;A partir do servidor LAMP, uma infinidade de serviços podem ser utilizados. Alguns exemplos são diversos sistemas livres de gestão de sites. Entre os mais conhecidos, estão:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;* http://wordpress.org&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* http://wordpress.org&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;* http://drupal.org&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* http://drupal.org&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;* http://mediawiki.org&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* http://mediawiki.org&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Outros sistemas interessantes pela versatilidade ou porque usam poucos recursos do servidor são:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Outros sistemas interessantes pela versatilidade ou porque usam poucos recursos do servidor são:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;* http://wikkawiki.org&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* http://wikkawiki.org&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;* http://hotglue.org&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* http://hotglue.org&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;* http://pmwiki.org&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* http://pmwiki.org&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Alguns desses sistemas necessitam configurações específicas do seu servidor LAMP (bibliotecas adicionais como php5-gd ou módulos como o mod_rewrite). Consulte a documentação dos sistemas a esse respeito.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Alguns desses sistemas necessitam configurações específicas do seu servidor LAMP (bibliotecas adicionais como php5-gd ou módulos como o mod_rewrite). Consulte a documentação dos sistemas a esse respeito.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FelipeFonseca</name></author>	</entry>

	<entry>
		<id>https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3029&amp;oldid=prev</id>
		<title>FelipeFonseca em 01h24min de 14 de novembro de 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3029&amp;oldid=prev"/>
				<updated>2012-11-14T01:24:43Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;amp;diff=3029&amp;amp;oldid=3028&quot;&gt;Mostrar alterações&lt;/a&gt;</summary>
		<author><name>FelipeFonseca</name></author>	</entry>

	<entry>
		<id>https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3028&amp;oldid=prev</id>
		<title>FelipeFonseca: Criou página com 'Página principal &gt; Redes Autônomas (Felipe Fonseca e Vincenzo Tozzi-Brasil)  Montando uma Rede Autônoma  A analogia servidor/cliente, frequentemente usada para desc...'</title>
		<link rel="alternate" type="text/html" href="https://wiki.mocambos.net/index.php?title=NPDD/Baob%C3%A1xia/RedesAutonomasMontandoRedeAutonoma&amp;diff=3028&amp;oldid=prev"/>
				<updated>2012-11-14T01:19:19Z</updated>
		
		<summary type="html">&lt;p&gt;Criou página com &amp;#039;&lt;a href=&quot;/index.php/P%C3%A1gina_principal&quot; title=&quot;Página principal&quot;&gt;Página principal&lt;/a&gt; &amp;gt; &lt;a href=&quot;/index.php/Redes_Aut%C3%B4nomas_(Felipe_Fonseca_e_Vincenzo_Tozzi-Brasil)&quot; class=&quot;mw-redirect&quot; title=&quot;Redes Autônomas (Felipe Fonseca e Vincenzo Tozzi-Brasil)&quot;&gt;Redes Autônomas (Felipe Fonseca e Vincenzo Tozzi-Brasil)&lt;/a&gt;  Montando uma Rede Autônoma  A analogia servidor/cliente, frequentemente usada para desc...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Página principal]] &amp;gt; [[Redes Autônomas (Felipe Fonseca e Vincenzo Tozzi-Brasil)]]&lt;br /&gt;
&lt;br /&gt;
Montando uma Rede Autônoma&lt;br /&gt;
&lt;br /&gt;
A analogia servidor/cliente, frequentemente usada para descrever a comunicação entre computadores, costuma levar a alguns equívocos de interpretação. O mais grave desses equívocos é as pessoas pensarem que seus próprios computadores só servem para acessar informação ou serviços disponíveis &amp;quot;na internet&amp;quot;. A rede vira um não-lugar mistificado, uma espécie de ambiente espectral sem margens definidas onde as coisas acontecem de forma algo mágica. No entanto, toda rede tem uma materialidade: surge de processos que rodam em um ou mais computadores conectados. Esses processos compõem o que podemos chamar serviços de rede. A maioria desses serviços se baseia em uma arquitetura distribuída fundada em protocolos livres e abertos, o que significa que no limite qualquer computador ou dispositivo conectado em rede é um servidor em potencial. Isso também quer dizer que qualquer rede local, mesmo que não esteja conectada à internet, pode hospedar diversos serviços de armazenamento, compartilhamento e circulação de informação.&lt;br /&gt;
&lt;br /&gt;
Este tutorial tem por objetivo demonstrar algumas dessas possibilidades, com especial ênfase na criação de serviços de rede locais com o uso de software livre. Supomos que você tenha uma familiaridade básica com o terminal de linha de comando. Vamos tratar de alguns cenários específicos:&lt;br /&gt;
&lt;br /&gt;
* Transformar um computador em servidor local a partir do sistema operacional Ubuntu Linux (ou qualquer outro sistema operacional, com as devidas adaptações).&lt;br /&gt;
* Criar uma rede local autônoma, utilizando um sistema operacional alternativo (dd-wrt) no roteador.&lt;br /&gt;
* Explorar possibilidades de sincronização de arquivos em diferentes redes.&lt;br /&gt;
&lt;br /&gt;
1. Transformando seu computador em um servidor&lt;br /&gt;
&lt;br /&gt;
São inúmeros os serviços que podem ser implementados em uma rede local. Vamos tratar aqui dos que nos parecem ter um maior potencial para utilização em uma rede autônoma. Partimos do princípio de que você está em um computador rodando Ubuntu Linux. Para fazer essas primeiras configurações, você precisará uma conexão à internet, ou então de acesso a um repositório local. Uma vez que os serviços estejam configurados, a internet não será mais necessária. Também estamos considerando que já existe uma rede local, conectada a um hub ou roteador, para que outras pessoas possam acessar os serviços.&lt;br /&gt;
&lt;br /&gt;
Antes de começar, rode o comando abaixo para atualizar seus repositórios:&lt;br /&gt;
&lt;br /&gt;
$ sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
Costumamos também instalar alguns softwares como o Aptitude para facilitar a instalação de outros softwares, o SSH para acessar remotamente o computador via linha de comando e alguns softwares que podem ser úteis para monitorar e diagnosticar a rede.&lt;br /&gt;
&lt;br /&gt;
$ sudo aptitude install aptitude ssh nmap iptraf wavemon&lt;br /&gt;
&lt;br /&gt;
O computador vai baixar, instalar e configurar esses softwares. Você não precisa fazer mais nada.&lt;br /&gt;
&lt;br /&gt;
1.1. Servidor LAMP&lt;br /&gt;
&lt;br /&gt;
A web, ou WWW, é um dos mais versáteis serviços de rede, e justamente por isso foi uma das maiores responsáveis pela popularização da internet. Permite que se disponibilizem arquivos que podem ser acessados por qualquer navegador de internet (como o Firefox, Chrome e outros). A web baseia-se em uma linguagem estruturada chamada HTML. O servidor web mais utilizado no mundo é um software livre e aberto chamado Apache. Sua funcionalidade pode ser expandida de forma virtualmente infinita com softwares adicionais como o interpretador de hipertexto PHP e o servidor de banco de dados MySQL (esse conjunto de softwares é conhecido como LAMP - linux, apache, mysql, php). Vamos começar instalando esses softwares.&lt;br /&gt;
&lt;br /&gt;
$ sudo aptitude install apache2 php5 php5-mysql mysql-server&lt;br /&gt;
&lt;br /&gt;
Finalizada a instalação, você pode verificar se tudo deu certo abrindo o Firefox ou outro browser, clicando na barra de endereços dele e digitando &amp;quot;http://localhost&amp;quot; ou o IP de sua máquina (descubra o IP pelo terminal, digitando &amp;quot;ifconfig&amp;quot;). Normalmente, você será direcionado a uma página dizendo que a instalação deu certo, como &amp;quot;It works&amp;quot; ou algo parecido.&lt;br /&gt;
&lt;br /&gt;
A partir do servidor LAMP, uma infinidade de serviços podem ser utilizados. Alguns exemplos são diversos sistemas livres de gestão de sites. Entre os mais conhecidos, estão:&lt;br /&gt;
&lt;br /&gt;
http://wordpress.org&lt;br /&gt;
http://drupal.org&lt;br /&gt;
    http://mediawiki.org&lt;br /&gt;
&lt;br /&gt;
Outros sistemas interessantes pela versatilidade ou porque usam poucos recursos do servidor são:&lt;br /&gt;
&lt;br /&gt;
http://wikkawiki.org&lt;br /&gt;
http://hotglue.org&lt;br /&gt;
http://pmwiki.org&lt;br /&gt;
&lt;br /&gt;
Alguns desses sistemas necessitam configurações específicas do seu servidor LAMP (bibliotecas adicionais como php5-gd ou módulos como o mod_rewrite). Consulte a documentação dos sistemas a esse respeito.&lt;br /&gt;
&lt;br /&gt;
1.2. Servidor uPNP/DLNA&lt;br /&gt;
&lt;br /&gt;
O uPNP e o DLNA são um tipo de serviço web que permite o compartilhamento e a reprodução de arquivos multimídia. Novas gerações de televisores, videogames e outros aparelhos já trazem clientes uPNP instalados. Smartphones também contam com aplicativos específicos para acessar conteúdo via uPNP. Vamos usar o ushare para montar uma espécie de biblioteca multimídia baseada em uPNP no Linux.&lt;br /&gt;
&lt;br /&gt;
$ sudo aptitude install ushare&lt;br /&gt;
&lt;br /&gt;
São necessárias algumas configurações &amp;quot;manuais&amp;quot;, no arquivo /etc/ushare.conf&lt;br /&gt;
&lt;br /&gt;
$ sudo gedit /etc/ushare.conf&lt;br /&gt;
&lt;br /&gt;
No editor, insira um nome para a biblioteca.&lt;br /&gt;
&lt;br /&gt;
USHARE_NAME=nuboteca&lt;br /&gt;
&lt;br /&gt;
Especifique também qual é a interface de rede pela qual o servidor se conecta. O padrão é eth0, a placa de rede física. Aqui na Nuvem, usei a placa wifi wlan0:&lt;br /&gt;
&lt;br /&gt;
USHARE_IFACE=wlan0&lt;br /&gt;
&lt;br /&gt;
Também é necessário informar onde os arquivos de mídia estão armazenados. No nosso caso, é:&lt;br /&gt;
&lt;br /&gt;
USHARE_DIR=/home/zasf/zasf&lt;br /&gt;
&lt;br /&gt;
Salve o arquivo e depois reinicie o servidor:&lt;br /&gt;
&lt;br /&gt;
$sudo service ushare restart&lt;br /&gt;
&lt;br /&gt;
1.3. Servidor de bate-papo&lt;br /&gt;
&lt;br /&gt;
O IRC foi um dos primeiros formatos de bate-papo via internet a se popularizar. Por usar pouca banda de transferência de dados, funciona muito bem em lugares com conexão lenta ou instável. Os servidores de IRC também costumam exigir pouco processamento e memória, e podem ter suas funcionalidades estendidas com chatbots e outros softwares. Vamos usar o ngircd como servidor:&lt;br /&gt;
&lt;br /&gt;
$sudo aptitude install ngircd&lt;br /&gt;
&lt;br /&gt;
Ele já funciona por padrão, mas é interessante personalizar algumas opções, editando o arquivo de configuração.&lt;br /&gt;
&lt;br /&gt;
$gksudo gedit /etc/ngircd/ngircd.conf&lt;br /&gt;
&lt;br /&gt;
Vamos mudar o nome da rede, que precisa ter um ponto no meio:&lt;br /&gt;
&lt;br /&gt;
Name = nuboteca.local&lt;br /&gt;
&lt;br /&gt;
E também as informações de Admin:&lt;br /&gt;
&lt;br /&gt;
    AdminInfo1 = Nuvem&lt;br /&gt;
    AdminInfo2 = Nuvem.tk&lt;br /&gt;
    AdminEMail = nuvem@nuboteca&lt;br /&gt;
&lt;br /&gt;
    Também interessante uma descrição sobre o servidor IRC.&lt;br /&gt;
&lt;br /&gt;
    Info = Servidor IRC da Nuvem&lt;br /&gt;
&lt;br /&gt;
    Salve o arquivo de configuração.&lt;br /&gt;
&lt;br /&gt;
    O ngircd tem também o MOTD (frase do dia), uma mensagem de boas-vindas aos usuários, que pode ser editada assim:&lt;br /&gt;
&lt;br /&gt;
    $gksudo /etc/ngircd/ngircd.motd &lt;br /&gt;
&lt;br /&gt;
    Depois de salva a configuração, reinicie o servidor:&lt;br /&gt;
&lt;br /&gt;
	$ sudo service ngircd restart&lt;br /&gt;
&lt;br /&gt;
    Para testar o servidor IRC, instale algum cliente em sua máquina. O irssi, por exemplo, roda em linha de comando:&lt;br /&gt;
&lt;br /&gt;
	$sudo aptitude install irssi&lt;br /&gt;
    &lt;br /&gt;
    Já o xchat funciona em modo gráfico:&lt;br /&gt;
	&lt;br /&gt;
	$sudo aptitude install xchat&lt;br /&gt;
&lt;br /&gt;
    Testando: abra o software cliente de IRC. &lt;br /&gt;
&lt;br /&gt;
Vamos começar conectando ao servidor IRC. Digite:&lt;br /&gt;
&lt;br /&gt;
	/server localhost&lt;br /&gt;
&lt;br /&gt;
Vamos entrar em uma sala de teste. Digite simplesmente&lt;br /&gt;
&lt;br /&gt;
	/join #teste&lt;br /&gt;
&lt;br /&gt;
Qualquer outra pessoa em sua rede local pode entrar no servidor IRC, trocando o endereço do servidor localhost pelo seu número de IP. Existem clientes de IRC para virtualmente todas as plataformas de computação. Além dos já citados para GNU/Linux, há o KVIrc para Mac OS e o próprio Xchat para Windows. &lt;br /&gt;
&lt;br /&gt;
    1.4. Rádio online&lt;br /&gt;
&lt;br /&gt;
O Icecast é um software de stream multimídia, que pode ser usado para transmissões ao vivo de áudio ou vídeo. Instale o servidor com:&lt;br /&gt;
&lt;br /&gt;
	$sudo aptitude install icecast2&lt;br /&gt;
&lt;br /&gt;
A configuração do Icecast fica em um arquivo XML. Vamos editá-la:&lt;br /&gt;
&lt;br /&gt;
	$gksudo gedit /etc/icecast/icecast.xml&lt;br /&gt;
&lt;br /&gt;
É bom mudar as senhas que vêm por padrão:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- Sources log in with username 'source' --&amp;gt;&lt;br /&gt;
	&amp;lt;source-password&amp;gt;novasenha&amp;lt;/source-password&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Relays log in username 'relay' --&amp;gt;&lt;br /&gt;
        &amp;lt;relay-password&amp;gt;novasenha1&amp;lt;/relay-password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- Admin logs in with the username given below --&amp;gt;&lt;br /&gt;
        &amp;lt;admin-user&amp;gt;admin&amp;lt;/admin-user&amp;gt;&lt;br /&gt;
        &amp;lt;admin-password&amp;gt;novasenha2&amp;lt;/admin-password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mude também o hostname:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;hostname&amp;gt;nuboteca&amp;lt;/hostname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Em geral, não é necessário criar uma configuração complexa com nomes de usuário acessados a transmissões específicas. Se for necessário, consulte os comentários no próprio arquivo de configuração, na seção &amp;lt;mount&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Depois de salvar o arquivo de configuração, reinicie o servidor icecast com&lt;br /&gt;
&lt;br /&gt;
	$sudo service icecast2 restart&lt;br /&gt;
&lt;br /&gt;
O Icecast possui uma interface web, acessível pelo browser em http://localhost:8000.&lt;br /&gt;
&lt;br /&gt;
A transmissão via Icecast exige softwares específicos. Alguns exemplos são o darkice (em linha de comando, muito leve), darksnow (interface gráfica simples) e idjc (solução mais complexa, com gerenciamento de playlists e outros recursos). Consulte os tutoriais publicados pelo estudiolivre sobre a transmissão via Icecast:&lt;br /&gt;
&lt;br /&gt;
http://www.estudiolivre.org/tiki-index.php?page=Darksnow+e+Darkice%3A+Tutorial+de+uso&lt;br /&gt;
&lt;br /&gt;
http://www.estudiolivre.org/tiki-index.php?page=IDJC&lt;br /&gt;
&lt;br /&gt;
O Icecast também pode ser usado para transmissão de vídeo. Para isso, utilize algum software como o Theorur: http://theorur.sarava.org&lt;br /&gt;
&lt;br /&gt;
1.5. Outros serviços&lt;br /&gt;
&lt;br /&gt;
Com os softwares citados acima, já temos um pacote de serviços de rede bastante abrangente: web, acesso a acervo multimídia, bate-papo e transmissão ao vivo. Havendo interesse podem ser implementados muitos outros sistemas, como o editor colaborativo de documentos Etherpad, o gerenciador e reprodutor de música MPD, o servidor de telefonia sobre IP Asterisk, etc. O interessante é que esse conjunto de serviços seja adequado às necessidades locais da rede.&lt;/div&gt;</summary>
		<author><name>FelipeFonseca</name></author>	</entry>

	</feed>