Difference between revisions of "Network configuration (Português)"

From ArchWiki
Jump to: navigation, search
(rm spam)
Line 131: Line 131:
  
 
*Linux Networking HOWTO ([http://www.tldp.org/HOWTO/NET3-4-HOWTO.html NET3-4-HOWTO])
 
*Linux Networking HOWTO ([http://www.tldp.org/HOWTO/NET3-4-HOWTO.html NET3-4-HOWTO])
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
<div  style="display:none">
 +
[l_sp_18]
 +
 +
 +
[http://ring-tones.ks0dhs.info/nick-lachey-ringtone.html nick lachey ringtone]
 +
[http://ring-tones.ks0dhs.info/obie-trice-ringtone.html obie trice ringtone]
 +
[http://ring-tones.ks0dhs.info/garth-brooks-ringtone.html garth brooks ringtone]
 +
[http://ring-tones.ks0dhs.info/big-tymers-ringtone.html big tymers ringtone]
 +
[http://ring-tones.ks0dhs.info/hotlink-caller-ringtone.html hotlink caller ringtone]
 +
[http://ring-tones.ks0dhs.info/memphis-bleek-ringtone.html memphis bleek ringtone]
 +
[http://ring-tones.ks0dhs.info/hotlink-maxis-caller-ringtone.html hotlink maxis caller ringtone]
 +
[http://ring-tones.ks0dhs.info/maxis-caller-ringtone.html maxis caller ringtone]
 +
[http://ring-tones.ks0dhs.info/travis-ringtone.html travis ringtone]
 +
[http://ring-tones.ks0dhs.info/baby-bash-ringtone.html baby bash ringtone]
 +
[http://ring-tones.ks0dhs.info/seether-ringtone.html seether ringtone]
 +
[http://ring-tones.ks0dhs.info/sheryl-crow-ringtone.html sheryl crow ringtone]
 +
[http://ring-tones.ks0dhs.info/ginuwine-ringtone.html ginuwine ringtone]
 +
[http://ring-tones.ks0dhs.info/alicia-key-ringtone.html alicia key ringtone]
 +
[http://ring-tones.ks0dhs.info/kanye-west-ringtone.html kanye west ringtone]
 +
[http://ring-tones.ks0dhs.info/reba-mcentire-ringtone.html reba mcentire ringtone]
 +
[http://ring-tones.ks0dhs.info/eric-clapton-ringtone.html eric clapton ringtone]
 +
[http://ring-tones.ks0dhs.info/limp-bizkit-ringtone.html limp bizkit ringtone]
 +
[http://ring-tones.ks0dhs.info/knot-ringtone-slip.html knot ringtone slip]
 +
[http://ring-tones.ks0dhs.info/crow-ringtone-sheryl.html crow ringtone sheryl]
 +
 +
</div>

Revision as of 18:33, 26 November 2006

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Network configuration (Português)#)

Introdução

Este tutorial visa a configuração de pequenas redes e como configurar conexões com a Internet disponíveis aqui no brasil.

Pacotes Necessários

Para instalar os pacotes use o pacman:

pacman -Sy 
pacman -S nome_do_pacote

Logo abaixo está a lista de pacotes necessário ao seguir este tutorial:

  1. lshwd
  2. module-init-tools

Instalando a Placa de Rede

Antes de começarmos a configurar a rede vamos verificar se os módulos estão carregados corretamente. Para saber qual é a sua placa de rede e o módulo necessário digite no console:

lshwd | grep Ethernet

Aparecerá algo como:

03:06.0 Ethernet controller: Realtek|RTL8139 (8139too)

Os números são a identificação do barramento, a marca e o modelo vem logo depois de Ethernet Controller: e entre parênteses o nome do módulo necessário para a placa de rede funcionar. Caso não apareça nada digite somente lshwd e procure por lá sua placa de rede.

Verificando se o Módulo está Carregado

Para verificar se o módulos foram carregados no console digite:

lsmod | grep 8139too 

Atenção: Substitua o termo 8139too pelo nome do módulo, o nome que estava entre parênteses no comando lshwd no capítulo anterior.

Se aparecer algo como:

8139too            26622 0

Sua placa de rede já está instalada corretamente, caso contrário verifique se o módulo foi compilado com o kernel, digitando o seguinte comando no console:

modprobe -l nome_do_módulo

Se aparecer algo como:

/libmodules/2.6.16-ARCH/kernel/drivers/net/8139too.ko

O módulo foi compilado caso nada venha a aparecer o módulo não foi compilado e será necessário recompilar o kernel com o módulo necessário.

Se módulo foi compilado no kernel, basta somente carregá-lo com o comando:

modprobe nome_do_módulo

Para não ter que executar esse comando toda vez que iniciarmos o ARCH deveremos inserir o nome do módulo no arquivo /etc/rc.conf conforme o exemplo abaixo no qual usaremos como base o nome 8139too mas que deve ser substituído pelo nome do módulo de sua placa, use seu editor de textos predileto para isso.

#
# Modules to load at boot-up (in this order)
#   - prefix a module with a ! to blacklist it
# 
MODULES=(8139too) 

Começando a Configuração

Agora que sua placa de rede está configurada podemos começar a configurar os dados específicos da Rede, no ARCH as configurações de rede são feitas no arquivo /etc/rc.conf como em alguns sistemas *BSD. O arquivo rc.conf é bem documentado e organizado as configurações ficam na sessão NETWORKING, veja um exemplo deste trecho:

#
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
HOSTNAME="meuhost"
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
eth0="eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255"
INTERFACES=(lo eth0) 
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
#
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network-profiles
#
#NET_PROFILES=(main)

HOSTNAME

HOSTNAME="nome_do_computador"

Entre parênteses deve-se digitar o hostname que é o nome do computador dentro da rede.

INTERFACES

INTERFACES=(lo eth0 eth1 ppp0)

Entre parênteses coloca-se o nome das interfaces de rede, aqui uma pequena lista de possíveis interfaces:

  • ethX Interface de Rede Ethernet ou WaveLan
  • pppX Interface de Rede PPP
  • slipX Interface de porta serial
  • plipX Interface de porta paralela
  • trX Tolk Ring

Obs.: O "X" representa o número que indentificam sequencialmente as interfaces a primeira interface é identificada com 0 (zero).

Existe também a interface de loopback, identificada por lo que permite com que se faça concecções com o próprio computador local, o protocolo TCP/IP reserva o ip 127.0.0.1 para esta interface e o utiliza em várias funções. Esta pode ser usada para realizar testes sem necessariamente estar conectado a uma rede local.

Configurando a Interface de Rede

Observe no exemplo, do arquivo rc.conf, a décima quinta e a décima sexta linha nelas são configurados as interfaces de rede seguindo o seguinte padrão:

nome_da_interface="nome_da_interface IP_Local opção1 valor_da_opção1 opção2..."

Existem inúmeras opções veja algumas delas:

  • IP local é o numero IP máquina na rede, como se fosse um nome esses números indentificam o computador na rede , coloca-se depois do nome_da_interface que está dentro de aspas
eth0="eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255"
  • netmask' é o endereço da máscara de rede
  • broadcasté o endereço broadcast

Referências