<?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>nighto.net &#187; xbox</title>
	<atom:link href="http://nighto.net/tag/xbox/feed/" rel="self" type="application/rss+xml" />
	<link>http://nighto.net</link>
	<description>tecnologia, ciclismo e aleatoriedades afins</description>
	<lastBuildDate>Thu, 02 Feb 2012 20:57:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>UPnP no Ubuntu</title>
		<link>http://nighto.net/upnp/</link>
		<comments>http://nighto.net/upnp/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 01:46:21 +0000</pubDate>
		<dc:creator>Nighto</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Música]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[compartilhamento]]></category>
		<category><![CDATA[djmount]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[upnp]]></category>
		<category><![CDATA[ushare]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xbox]]></category>
		<category><![CDATA[xbox360]]></category>

		<guid isPermaLink="false">http://nighto.net/?p=75</guid>
		<description><![CDATA[UPnP ou Universal Plug and Play é uma tecnologia criada para conectar ponto-a-ponto dispositivos diversos sobre redes locais (com ou sem fio) e fazer roteamento de portas e NAT (Network Address Translation) de forma automática, para que softwares que utilizem &#8230; <a href="http://nighto.net/upnp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>UPnP ou Universal Plug and Play é uma tecnologia criada para conectar ponto-a-ponto dispositivos diversos sobre redes locais (com ou sem fio) e fazer roteamento de portas e NAT (Network Address Translation) de forma automática, para que softwares que utilizem portas não-padrões (como BitTorrent, jogos etc.) possam ter as portas roteadas sem a necessidade da configuração manual na interface web do roteador. Com o UPnP, é possível também ter um computador ou disco rígido NAS (Network-attached Storage) com músicas e vídeos e tocá-los em dispositivos como outros computadores, videogames, celulares e sistemas de som e vídeo que suportem a tecnologia. Para mais detalhes, <a href="http://en.wikipedia.org/wiki/UPnP">veja o artigo na Wikipédia</a>.</p>
<p>Hoje, veremos como utilizar um computador rodando Ubuntu como servidor UPnP (isto é, o dispositivo que serve os arquivos à serem tocados) <strong>e</strong> cliente UPnP (isto é, o dispositivo que toca os arquivos guardados remotamente). As duas configurações são independentes.</p>
<p>Antes de mais nada, é necessário ativar o UPnP no roteador, já que nem sempre ele estará ativado por padrão. Para isto, basta acessar o roteador pela interface web (geralmente, através do endereço <a href="http://192.168.1.1">192.168.1.1</a> ou similar) e conferir se ele está ativado.</p>
<p><strong>Utilizando o Ubuntu como servidor UPnP</strong></p>
<p>Utilizando o computador como servidor UPnP, é possível tocar músicas e vídeos em outros dispositivos que sejam clientes UPnP, tais como: outros computadores (após configuração), Playstation 3, Xbox 360, Nokia N95 etc.</p>
<p>Existem diversos programas servidores UPnP. Algumas opções (da mais simples para a mais completa) são: <strong>gmediaserver</strong>, <strong>ushare</strong> e <strong>mediatomb</strong>.</p>
<p>Primeiro, criaremos uma pasta de compartilhamento. Os programas podem compartilhar apenas uma pasta, então caso queiramos compartilhar mais de uma pasta (por exemplo, músicas e vídeos) o ideal é criar um link para estas pastas ao invés de compartilhar a que contém tudo (por exemplo, a pasta pessoal), o que poderia ser um risco de segurança já que o UPnP daria acesso a seus arquivos a qualquer um que se conecte na rede local. Então vamos lá, abra um terminal (Aplicações &gt; Acessórios &gt; Terminal (ou Consola) e entre com os seguintes passos:</p>
<ul>
<li><code>mkdir MidiaCompartilhada</code> &#8211; utilize o nome que quiser, preferencialmente sem espaços para facilitar a configuração;</li>
<li><code>cd MidiaCompartilhada</code> &#8211; entre na pasta criada;</li>
<li><code>ln -s ../Música .</code> &#8211; aqui, criamos o link da pasta <code>/home/<em>usuario</em>/Música</code> para a pasta <code>/home/<em>usuario</em>/MidiaCompartilhada/Música</code>. Faça o mesmo para a pasta Vídeos ou para HDs externos, por exemplo: <code>ln -s /media/disk/Músicas MusicasDoHdExterno</code>.</li>
<li><code>sudo apt-get install ushare</code> &#8211; instalando o GeeXboX uShare, software que compartilha os arquivos via UPnP</li>
<li><code>sudo dpkg-reconfigure ushare</code> &#8211; agora vamos a configuração dele:</li>
<li>O primeiro passo é definir o nome do compartilhamento, eu escolhi &#8220;Nighto&#8221;;</li>
<li>Passo seguinte, a escolha da interface: você pode escolher se quer compartilhar pela placa de rede com fios (<code>eth0</code>) ou pela rede sem fio (geralmente <code>eth1</code>, <code>ath0</code>, <code>ra0</code> ou <code>wlan0</code>, dependendo do modelo. Para saber qual é o seu caso, abra um outro terminal e entre o comando <code>ifconfig</code>). No meu caso, como estou utilizando o laptop que é sempre utilizado na rede sem fio, escolhi a opção correspondente, <code>wlan0</code>;</li>
<li>Agora escolhemos a pasta compartilhada, no meu caso, <code>/home/nighto/MidiaCompartilhada</code>;</li>
<li><code>Starting uShare UPnP A/V &amp; DLNA Media Server: ushare</code>. É isso aí!</li>
</ul>
<p>Agora que temos um servidor UPnP rodando na rede, podemos ativar os clientes. Não tenho (ainda! <img src='http://nighto.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) um PlayStation 3 nem um Xbox 360, mas a configuração no N95 é assim: Ferramentas, Conectividade, Mídia local, Procurar rede local.</p>
<p>Para quem se interessar, no Windows XP é assim (pode ser necessário ter em mãos o <acronym title="Compact Disc">CD</acronym> de instalação do mesmo):</p>
<ol>
<li>Iniciar &gt; [Configurações] &gt; Painel de Controle;</li>
<li>Adicionar ou remover programas;</li>
<li>Adicionar/remover componentes do Windows;</li>
<li>Clique em Serviços de Rede (no nome, não na caixa) e clique no botão Detalhes;</li>
<li>Marque a caixa Interface de Usuário Plug and Play Universal e clique em OK.</li>
<li>Clique em Avançar e depois em Concluir.</li>
</ol>
<p>Agora, ele pode ser acessado através do ícone &#8220;Meus locais de rede&#8221;.</p>
<p><strong>Utilizando o Ubuntu como cliente UPnP</strong></p>
<p>Já o caminho inverso, a utilização do Ubuntu como cliente UPnP, também é possível, montando o compartilhamento UPnP como um sistema de arquivos utilizando o programa <strong>djmount</strong>.</p>
<p>O procedimento é o seguinte:</p>
<ul>
<li><code>sudo mkdir /media/upnp ; sudo chmod 777 /media/upnp</code> &#8211; Criamos uma pasta para montar o UPnP, isto é, onde os arquivos serão acessados;</li>
<li><code>wget http://circodigital.org.br/repositorio/hardy32/djmount_0.71-1_i386.deb ; sudo dpkg -i djmount_0.71-1_i386.deb ; rm djmount_0.71-1_i386.deb</code> &#8211; Baixamos e instalamos o pacote do djmount. Caso você execute a versão 64 bits, terá de compilar o pacote.</li>
<li><code>sudo modprobe -l -t /media/upnp fuse ; sudo djmount /media/upnp</code> &#8211; Montamos a pasta. Se quiser que isso aconteça automaticamente, vá em Sistema &gt; Preferências &gt; Sessões e Adicione um ítem UPnP DjMount com o comando <code>sleep 20 &amp;&amp; modprobe -l -t /media/upnp fuse &amp;&amp; djmount /media/upnp</code></li>
</ul>
<p>Agora podemos acessar o conteúdo de servidores UPnP no Ubuntu, bastando abrir a pasta /media/upnp. No N95, para servir os arquivos, vá na opção Ferramentas, Conectividade, Mídia local e escolha os ítens que quer compartilhar.</p>
<p>Referências:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/UPnP">Wikipedia &#8211; Universal Plug and Play</a></li>
<li><a href="http://www.allaboutsymbian.com/reviews/item/Nokia_N95-part_1_Music_Focus.php">All About Symbian &#8211; Nokia N95 part 2, the music</a></li>
<li><a href="http://djmount.sourceforge.net/">djmount &#8211; mount AV device as filesystem</a></li>
<li><a href="http://linuxowns.wordpress.com/2008/06/05/accessing-upnp-server-from-ubuntu/">Linux Owns &#8211; Accessing upnp server from ubuntu<br />
</a></li>
<li><a href="http://ubuntu-utah.ubuntuforums.org/showthread.php?t=780702">Ubuntu Forums &#8211; HOWTO: Read UPnP Media Server with another computer using djmount</a></li>
<li><a href="http://michael-peeters.blogspot.com/2008/06/upnp-client-under-ubuntu-djmount.html">Tech stuff &#8211; UPnP client under Ubuntu: djmount</a></li>
<li><a href="http://www.straightnochaser.org/2007/06/upnp-av-streaming-in-ubuntu-with-a-d-link-dns-323/">Straight, No Chaser &#8211; UPnP AV streaming in Ubuntu with a D-Link <acronym title="Domain Name Server">DNS</acronym>-323</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://nighto.net/upnp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

