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

From ArchWiki
Jump to: navigation, search
(Começando o artigo...)
 
Line 3: Line 3:
 
=Introdução=
 
=Introdução=
  
Tutorial que visa a configuração de pequenas redes e como configurar conecções com a Internet disponíveis aqui no brasil.
+
Este tutorial visa a configuração de pequenas redes e como configurar conecções com a Internet disponíveis aqui no brasil.
  
 
=Pacotes Necessários=
 
=Pacotes Necessários=
Line 26: Line 26:
 
  03:06.0 Ethernet controller: Realtek|RTL8139 (8139too)
 
  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.
+
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==
 
==Verificando se o Módulo está Carregado==
Line 38: Line 38:
 
Se aparecer algo como:
 
Se aparecer algo como:
  
8139too            26622 0
+
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:
 
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:
Line 54: Line 54:
 
  modprobe nome_do_módulo
 
  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:
+
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=(8139too)  
+
 +
#
 +
# Modules to load at boot-up (in this order)
 +
#  - prefix a module with a ! to blacklist it
 +
#
 +
MODULES=(8139too)  
  
 
=Começando a Configuração=
 
=Começando a Configuração=
Agora que sua placa de rede está configurada podemos começar a configurar os dados específico s da Rede
+
 
 +
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)
 +
 
 +
== Explicando as Configurações ==
 +
 
 +
Vamos ver aqui o que siginifica cada parte dessas configurações.
 +
 
 +
HOSTNAME Entre parênteses deve-se digitar o hostname que é o nome do computador dentro da rede.

Revision as of 15:15, 20 May 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 conecçõ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 da rede 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)

Explicando as Configurações

Vamos ver aqui o que siginifica cada parte dessas configurações.

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