<?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>IT Life &#187; Linux</title>
	<atom:link href="http://www.itlife.com.br/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.itlife.com.br</link>
	<description>Ou seria ¬vida?</description>
	<lastBuildDate>Fri, 28 May 2010 03:42:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Tutorial: Configurando internet via linha de comando no Linux</title>
		<link>http://www.itlife.com.br/2009/09/20/tutorial-configurando-internet-via-linha-de-comando-no-linux/</link>
		<comments>http://www.itlife.com.br/2009/09/20/tutorial-configurando-internet-via-linha-de-comando-no-linux/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 04:50:27 +0000</pubDate>
		<dc:creator>fotanus</dc:creator>
				<category><![CDATA[Computação]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.fotanus.com/?p=21</guid>
		<description><![CDATA[Hoje acabei ajudando duas pessoas a configurar sua internet via linha de comando no IRC, então resolvi fazer um tutorial ensinando como fazer isso de maneira simples e genérica, para qualquer distribuição. Esse tutorial estamos assumindo que você tem um modem router, utilizando DHCP para atribuir os IPs. Você vai precisar rodar todos os comandos [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje acabei ajudando duas pessoas a configurar sua internet via linha de comando no IRC, então resolvi fazer um tutorial ensinando como fazer isso de maneira simples e genérica, para qualquer distribuição.</p>
<p>Esse tutorial estamos assumindo que você tem um modem router, utilizando DHCP para atribuir os IPs. Você vai precisar rodar todos os comandos como root.</p>
<p><strong>Verificando se sua interface de rede foi reconhecida</strong></p>
<p>A primeira coisa que você deve fazer é ver se alguma interface de rede foi detectada durante o processo de boot. É muito provável que elas estejam ali, até hoje nunca vi nenhuma placa de rede que não fosse detectada e que não estivesse estragada (exceto wireless). Para fazer isso, você deve rodar o comando</p>
<blockquote><p>ifconfig -a</p></blockquote>
<p>Cada interface vai gerar um bloco de texto, como por exemplo esse:<br />
<div id="attachment_37" class="wp-caption aligncenter" style="width: 543px"><img src="http://www.itlife.com.br/wp-content/uploads/2009/09/ifconfig2.png" alt="Saída do comando ifconfig" title="ifconfig" width="533" height="148" class="size-full wp-image-37" /><p class="wp-caption-text">Saída do comando ifconfig</p></div><br />
Na esquerda podemos ver os nomes das interfaces, e na direita algumas informações sobre elas. A interface lo é uma interface especial, chamada de loopback, e deve ser ignorada nesse processo. Provavelmente terá alguma outra interface de rede, que deve ser identificada como eth0 para rede com fio, ou ath0/wlan0 para wireless.  Você vai querer que ela esteja ativa para poder configurá-la, então utilize o comando a seguir, substituindo o eth0 pela interface que você quer configurar.</p>
<blockquote><p>ifconfig eth0 up</p></blockquote>
<p>Tendo certificado que a sua interface de rede foi conhecida e está ativa, o próximo passo é configurá-la.</p>
<p><strong>Rede com fios e IP Dinâmico (DHCP)</strong></p>
<p>Caso você esteja usando DHCP, utilize os comandos abaixo, substituindo eth0 pela sua interface de rede</p>
<blockquote><p>dhcpcd eth0</p></blockquote>
<p>a internet deve estar funcionando agora.</p>
<p><strong>Rede com fios e IP estático</strong></p>
<p>Para utilizar IP fixo, você vai precisar de um IP, de uma máscara de subrede e de ao menos um IP de um resolvedor de nomes. Nesse caso, rode os seguintes comandos:</p>
<blockquote><p>ifconfig eth0 address 192.168.1.10 netmask 255.255.255.0<br />
echo -e &#8220;nameserver 200.175.5.139 \nnameserver 200.175.182.139&#8243; &gt; /etc/resolv.conf</p></blockquote>
<p>Note que nesse exemplo, estamos tentando configurar a interface eth0 utilizando o ip 192.168.1.10, com máscara de subrede 255.255.255.0 e dois servidores de nome, com ips 200.175.5.139 e 200.175.182.139. Você deve substituir esses campos com suas configurações. Se você não sabe quais são suas configurações, você não deveria estar usando esse método :)</p>
<p><strong>Rede Wireless</strong></p>
<p>Para se conectar em uma rede wireless, você precisa primeiramente procurar as redes que estão disponíveis para você entrar. Você pode conferir isso com o comando</p>
<blockquote><p>iwlist wlan0 scan | more</p>
<div id="attachment_32" class="wp-caption aligncenter" style="width: 628px"><img class="size-full wp-image-32" title="iwlist" src="http://www.itlife.com.br/wp-content/uploads/2009/09/iwlist.png" alt="saida do comando iwlist" width="618" height="480" /><p class="wp-caption-text">Saída do comando iwlist</p></div></blockquote>
<p>A saída desse comando será composta de vários blocos de informação sobre as redes disponíveis. Um exemplo de bloco pode ser visualizado abaixo:</p>
<p>Nesse exemplo, podemos ver uma rede wireless. São muitas informações sobre a rede, mas básicamente precisamos do nome dela, que é o campo ESSID (no exemplo, &#8220;Middle Earth&#8221;) e o tipo de encriptação (no exemplo, WPA2).</p>
<p>Depois de escolher a rede, devemos informar a placa de rede wireless qual rede ela deve tentar se conectar. Fazemos isso através do comando a seguir. Note que estou usando o exemplo anterior; você deve substituir middle earth pelo nome da rede que você escolheu.</p>
<blockquote><p>iwconfig wlan0 essid &#8220;Middle Earth&#8221;</p></blockquote>
<p>Após esse passo, devemos fazer um dos a seguir, de acordo com a encriptação da rede.</p>
<p><strong>Rede wireless sem encriptação </strong></p>
<p>Essa é a mais fácil. Caso a rede não tenha encriptação, basta pegar um IP exatamente como fazíamos com a placa de rede com fios. O comando abaixo deve deixar tudo arrumado. Lembre-se de substituir wlan0 pela sua interface de rede.</p>
<blockquote><p>dhcpcd wlan0</p></blockquote>
<p><strong>Rede wireless com encriptação WEP</strong></p>
<p>Para se conectar na rede WEP, devemos fornecer uma senha. Podemos fornecer essa senha de dois modos: Utilizando o valor hexa-decimal dela, ou então uma string (isso é, uma &#8220;frase&#8221;). Para fornecer a senha em hexa-decimais, utiliza-se o seguinte comando:</p>
<blockquote><p>iwconfig wlan0 key 0123-4567-89</p></blockquote>
<p>Para utilizarmos uma string, utiliza-se o comando</p>
<blockquote><p>iwconfig wlan0 key s:minhasenhasecreta</p></blockquote>
<p>Independentemente do método utilizado para colocar a senha, deve-se fechar a conexão. Para isso, use o comando</p>
<blockquote><p>dhcpcd wlan0</p></blockquote>
<p><strong>Rede wireless utilizando WPA/WPA2</strong></p>
<p>Existem algumas variações em como se conectar nesse tipo de rede; vou ensinar o método mais coumum. A primeira parte consiste em informar a senha da rede e algumas configurações, através do comando</p>
<blockquote><p>wpa_passphrase &#8220;Middle Earth&#8221; minhasenhasecreta &gt; /etc/wpa.conf</p></blockquote>
<p>Logo em seguida, utilize o comando</p>
<blockquote><p>wpa_supplicant -Dwext -B -i wlan0 -c /etc/wpa.conf</p></blockquote>
<p>Após isso, você terá que fechar a conexão com o comando</p>
<blockquote><p>dhcpcd wlan0</p></blockquote>
<p>Note que todas esses comandos devem ser executados como super usuário. Para tornar-se superusuário, basta digitar &#8220;su&#8221; seguido da senha de super usuário, ou então, caso seu usuário seja um sudoer, &#8220;sudo -i&#8221; e sua própria senha.<br />
Essa parte do tutorial ficou um pouco vaga pois esse tipo de conexão é mais complexa. Se não funcionar exatamente desse jeito, recomendo a leitura das páginas do manual dos dois comandos wpa, utilizando o comando man, e tentar entender o que significa cada parâmetro, e o que pode estar dando errado com a sua rede.</p>
<p>Para simplificar a utilização da rede wireless, recomendo o programa <a href="http://wicd.sourceforge.net/">wicd</a>, que além de ter uma versão gráfica, também utiliza uma versão em linha de comando com menus, baseada em ncurses. para utilizar ele em modo texto, use o comando wicd-curses.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itlife.com.br/2009/09/20/tutorial-configurando-internet-via-linha-de-comando-no-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
