{"id":1495,"date":"2010-10-20T01:31:55","date_gmt":"2010-10-20T04:31:55","guid":{"rendered":"http:\/\/meiradarocha.jor.br\/news\/?p=1495"},"modified":"2013-02-03T15:31:25","modified_gmt":"2013-02-03T18:31:25","slug":"como-configurar-rede-ieee1394-firewire-no-ubuntu-10-10","status":"publish","type":"post","link":"https:\/\/meiradarocha.jor.br\/news\/2010\/10\/20\/como-configurar-rede-ieee1394-firewire-no-ubuntu-10-10\/","title":{"rendered":"Como configurar rede IEEE1394 (FireWire) no Ubuntu 10.10"},"content":{"rendered":"<div id=\"attachment_1504\" style=\"width: 310px\" class=\"wp-caption alignright\"><a href=\"http:\/\/pt.wikipedia.org\/wiki\/Ficheiro:Firewire6-pin.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1504\" class=\"size-medium wp-image-1504 \" title=\"Plug FireWire de 6 pinos\" alt=\"http:\/\/pt.wikipedia.org\/wiki\/Ficheiro:Firewire6-pin.jpg\" src=\"http:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2010\/10\/Firewire6-pin-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"https:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2010\/10\/Firewire6-pin-300x225.jpg 300w, https:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2010\/10\/Firewire6-pin-150x113.jpg 150w, https:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2010\/10\/Firewire6-pin.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1504\" class=\"wp-caption-text\">Plug FireWire de 6 pinos<\/p><\/div>\n<p>Alguns computadores mais caros v\u00eam com conex\u00e3o <a href=\"http:\/\/pt.wikipedia.org\/wiki\/FireWire\">FireWire<\/a>, criada pela Apple e padronizada com o nome de IEEE1394. \u00c9 mais usada para se capturar e gravar v\u00eddeo de c\u00e2meras MiniDV, mas tamb\u00e9m pode ser usada como conex\u00e3o de rede bem mais r\u00e1pida que Ethernet (de duas a quatro vezes mais r\u00e1pida, pela minha experi\u00eancia). Excelente escolha quando se tem que transferir grandes quantidades de dados entre um computador <em>desktop<\/em> e um laptop, por exemplo. Ou, particularmente \u00fatil, quando se tem que controlar remotamente um laptop pelo VNC ou Windows Remote Desktop.<\/p>\n<p>O <em>kernel<\/em> Linux recentemente mudou a pilha de drivers FireWire, usados para acessar esta porta de perif\u00e9ricos. Agora, o driver de rede IEE1394 carrega automaticamente quando se conectam dois computadores por cabo FireWire.<\/p>\n<p>[Atualiza\u00e7\u00e3o: o Ubuntu 11.04 n\u00e3o carregou automaticamente o m\u00f3dulo firewire-net. Precisei especificar o carregamento deste m\u00f3dulo manualmente colocando uma linha com &#8220;firewire-net&#8221; no arquivo &#8220;\/etc\/modules&#8221;, como root]<\/p>\n<p>Mas, para atribuir um endere\u00e7o IP fixo \u00e0 interface FireWire, ajusto a interface de rede para o endere\u00e7o desejado, no arquivo \/etc\/network\/interfaces:<\/p>\n<pre>auto firewire0\r\niface firewire0 inet static\r\n\u00a0\u00a0 address 192.168.0.6\r\n\u00a0\u00a0 netmask 255.255.255.0\r\n\u00a0\u00a0 network 192.168.0.0\r\n\u00a0\u00a0 gateway 192.168.0.1\r\n\u00a0\u00a0 broadcast 192.168.0.255<\/pre>\n<p>Repare que o nome da interface de rede, que era <strong>eth0<\/strong> pelo driver eth1394 (era encapsulado como Ethernet), agora chama-se <strong>firewire0<\/strong>.<\/p>\n<p>Depois destes ajustes, reinicio o computador ou recarrego o sistema de rede com:<\/p>\n<pre>sudo service networking start<\/pre>\n<p>Este m\u00e9todo causa, em vers\u00f5es recentes do Ubuntu (12.04 ou maior), um atraso de 2 minutos no boot, se o cabo n\u00e3o est\u00e1 conectado entre dois computadores. Neste caso, na tela de boot do Ubuntu aparece uma mensagem dizendo que o boot continua sem a completa configura\u00e7\u00e3o da rede. Para ativar a conex\u00e3o Firewire, ent\u00e3o, usa-se o comando:<\/p>\n<pre>gksu ifconfig firewire0 192.168.0.5 netmask 255.255.255.0 up<\/pre>\n<p>Isto ir\u00e1 configurar a rede com o endere\u00e7o especificado, 192.168.0.5, no caso. N\u00e3o descobri como configurar o endere\u00e7o automaticamente pelo NetworkManager.<\/p>\n<p>Para evitar o atraso no boot, comentei as linhas que determinam espera no arquivo \/etc\/init\/failsafe.conf.<\/p>\n<pre>  $PLYMOUTH message --text=\"Waiting for network configuration...\" || :\r\n        <span style=\"color: #ff0000;\">#<\/span>sleep 40\r\n        $PLYMOUTH message --text=\"Waiting up to 60 more seconds for network configuration...\" || :\r\n        <span style=\"color: #ff0000;\">#<\/span>sleep 59<\/pre>\n<p>Com este ajuste, posso conectar ou desconectar o cabo Firewire a qualquer momento. No entanto, o NetworkManager n\u00e3o ir\u00e1 gerenciar esta conex\u00e3o.<\/p>\n<p>Tentei fazer o NetworkManager usar o sistema <strong>ifupdown<\/strong> mudando a op\u00e7\u00e3o do arquivo \/etc\/NetworkManager\/NetworkManager.conf:<\/p>\n<pre>[ifupdown]\r\nmanaged=true<\/pre>\n<p>O NM realmente reconhece esta conex\u00e3o, mas apenas quando se conecta o cabo Firewire. Caso contr\u00e1rio, n\u00e3o configura nenhuma outra conex\u00e3o, nem a Ethernet.<\/p>\n<div id=\"attachment_1507\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2010\/10\/430px-FireWire-46_Diagram.svg_.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1507\" class=\"size-medium wp-image-1507 \" title=\"430px-FireWire-46_Diagram.svg\" alt=\"http:\/\/pt.wikipedia.org\/wiki\/Ficheiro:FireWire-46_Diagram.svg\" src=\"http:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2010\/10\/430px-FireWire-46_Diagram.svg_-300x109.png\" width=\"300\" height=\"109\" \/><\/a><p id=\"caption-attachment-1507\" class=\"wp-caption-text\">Conector IEEE1394 de 6 pinos (usados em desktops) e de 4 pinos (usados em laptops e c\u00e2meras de v\u00eddeo DV)<\/p><\/div>\n<p>Os antigos drivers <strong>ieee1394<\/strong>, <strong>eth1394<\/strong> etc precisam estar na lista negra de <em>drivers<\/em> que n\u00e3o ser\u00e3o carregados, em \/etc\/modprobe.d\/blacklist.conf e \/etc\/modprobe.d\/blacklist-firewire.conf.<\/p>\n<p>Com esta configura\u00e7\u00e3o, consigo copiar v\u00eddeos do desktop para meu laptop a uma m\u00e9dia de 12MB por segundo, enquanto que a conex\u00e3o Ethernet me dava menos de 5MB\/s e o Wifi, 2,5MB\/s.<\/p>\n<p>Mas, como o <em>driver<\/em> ainda \u00e9 experimental, \u00e9 inst\u00e1vel. Por exemplo, congela totalmente meu laptop Acer Aspire 4520 com Ubuntu 10.10, quando copio v\u00eddeos muito grandes do PC desktop.<\/p>\n<p>Para a conex\u00e3o de c\u00e2meras de v\u00eddeo com meu laptop e conex\u00e3o de rede entre dois laptops, comprei um cabo IEEE1394 chamado &#8220;4-4&#8221;, com dois conectores de 4 pinos, em vez do cabo mais comum &#8220;6-4&#8221;.<\/p>\n<h3>Bibliografia<\/h3>\n<ol>\n<li><strong>CONFIG_FIREWIRE: New FireWire stack, EXPERIMENTAL<\/strong>. P\u00e1gina Web dispon\u00edvel em &lt;<a href=\"http:\/\/cateee.net\/lkddb\/web-lkddb\/FIREWIRE.html\">http:\/\/cateee.net\/lkddb\/web-lkddb\/FIREWIRE.html<\/a>&gt;. Acesso em 20 out. 2010.<\/li>\n<li><strong>Juju Migration. Migration to the new FireWire driver stack<\/strong>. P\u00e1gina Web dispon\u00edvel em: &lt;<a href=\"https:\/\/ieee1394.wiki.kernel.org\/index.php\/Juju_Migration\">https:\/\/ieee1394.wiki.kernel.org\/index.php\/Juju_Migration<\/a>&gt;. Acesso em: 20 out. 2010.<\/li>\n<li><strong>EthernetOverFirewire<\/strong>. P\u00e1gina Web dispon\u00edvel em: &lt;https:\/\/help.ubuntu.com\/community\/EthernetOverFirewire&gt;. Acesso em: 20 out. 2010. Instru\u00e7\u00f5es para Ubuntu &lt; 10.04, agora obsoletas.<\/li>\n<li><strong>Ubuntu 11.10 Waiting up to 60 more seconds for network configuration\u2026<\/strong> &lt;<a href=\"http:\/\/www.codewhirl.com\/2011\/10\/ubuntu-11-10-waiting-up-to-60-more-seconds-for-network-configuration\/\">http:\/\/www.codewhirl.com\/2011\/10\/ubuntu-11-10-waiting-up-to-60-more-seconds-for-network-configuration\/<\/a>&gt;. Acesso em: 3 fev. 2013.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Alguns computadores mais caros v\u00eam com conex\u00e3o FireWire, criada pela Apple e padronizada com o nome de IEEE1394. \u00c9 mais usada para se capturar e gravar v\u00eddeo de c\u00e2meras MiniDV, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"class_list":["post-1495","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/posts\/1495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/comments?post=1495"}],"version-history":[{"count":0,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/posts\/1495\/revisions"}],"wp:attachment":[{"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/media?parent=1495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/categories?post=1495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/tags?post=1495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}