Configurar uma rede doméstica e compartilhar ADSL no Slackware

Configurar uma rede no Slackware não é difícil como alguns dizem. É simples somente. Este artigo irá mostrar como montar uma rede com 2 PCs e compartilhar internet com iptables. Esse artigo é para as pessoas que estão iniciando em redes no Linux, principalmente no Slackware.

[ Hits: 114.717 ]

Por: Leonardo Afonso Amorim em 25/10/2005


Configurando a rede



Os arquivos de configuração de rede no Slackware são:
  • /etc/rc.d/rc.inet1.conf (Configuração da Rede)
  • /etc/HOSTNAME (Nome da máquina)
  • /etc/hosts
  • /etc/resolv.conf (DNS para a máquina cliente)

Dê um ifconfig antes para ver se as placas de rede estão levantadas:

# ifconfig
eth0 Link encap:Ethernet HWaddr 00:40:F4:5B:B0:14
   inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.255.0
   UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
   RX packets:15 errors:0 dropped:0 overruns:0 frame:0
   TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:1000
   RX bytes:1299 (1.2 Kb) TX bytes:1707 (1.6 Kb)
   Interrupt:10 Base address:0xd000

eth1 Link encap:Ethernet HWaddr 00:80:AD:07:C9:42
   inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
   UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
   RX packets:2904 errors:0 dropped:0 overruns:0 frame:0
   TX packets:2973 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:1000
   RX bytes:2244594 (2.1 Mb) TX bytes:460076 (449.2 Kb)
   Interrupt:11 Base address:0xdc00

No meu caso, estão levantadas. Caso não estiver levante-as:

# ifconfig ethX up

No qual X é número da placa de rede que não está levantada. OK, vamos configurar os arquivos.

Vamos configurar o Server primeiro:

Vou colocar como IP na minha placa de rede o número 192.168.0.5 e na placa da conexão 192.168.0.1 (que será o gateway).

# vi /etc/rc.d/rc.inet1.conf

# Config information for eth0: Aqui é a placa da rede
IPADDR[0]="192.168.0.5" Aqui é o IP da minha rede
NETMASK[0]="255.255.255.0" Aqui é máscara de subrede
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

# Config information for eth1: Aqui é a placa da conexão ADSL
IPADDR[1]="192.168.0.1" Aqui é o IP da minha placa de rede da conexão
NETMASK[1]="255.255.255.0" Aqui é máscara de subrede
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""

OK, vamos para o próximo arquivo.

# vi /etc/HOSTNAME

Acrescentar o nome da máquina, no caso será: Server

# vi /etc/hosts

127.0.0.1 localhost
127.0.0.1 Server.google.com Server
192.168.0.2 Maquina2 IP e nome da máquina cliente
192.168.0.5 Server IP e nome da máquina Server

OBS: Na máquina Server não será necessário mexer nas configurações do arquivo /etc/resolv.conf, pois ele já está com os endereços de DNS, que já colocamos do provedor.

Vamos dar um start na rede:

# /etc/rc.d/rc.inet1 start

Vamos agora para a máquina cliente:

Usarei o seguinte IP para a máquina cliente: 192.168.0.2

OBS: Verifique nela se os módulos da placa de rede estão levantados. Estando tudo OK, parta para a configuração dos arquivos.

# vi /etc/rc.d/rc.inet1.conf

# Config information for eth0: Aqui é a placa da rede
IPADDR[0]="192.168.0.2" Aqui é o IP da minha rede
NETMASK[0]="255.255.255.0" Aqui é máscara de subrede
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

# Default gateway IP address:
GATEWAY="192.168.0.1" Gateway da placa que tem a conexão

OK, vamos para o próximo arquivo.

# vi /etc/HOSTNAME

Acrescentar o nome da máquina, no caso será: Maquina2

# vi /etc/hosts

127.0.0.1 localhost
192.168.0.2 Maquina2 IP e nome da máquina cliente
192.168.0.5 Server IP e nome da máquina Server

# vi /etc/resolv.conf

Coloque aqui os mesmos endereços de DNS que estão no /etc/resolv.conf do Server.

Agora, vamos dar um start na rede:

# /etc/rc.d/rc.inet1 start

Página anterior     Próxima página

Páginas do artigo
   1. Configurando o hardware
   2. Configurando ADSL
   3. Configurando a rede
   4. Testando a rede
   5. Compartilhando a internet com iptables
Outros artigos deste autor

Introdução ao uso de Shell Script

Técnicas de memorização para facilitar o uso VI (Comandos básicos)

Cego guiando cego

Configurando JAVA no Firefox para acessar página de bancos

O mundo a um clique e um "Eu" fora de nós

Leitura recomendada

Asterisk realtime e Trunk

Atualizando o kernel do Slackware de forma segura, sem o famoso "kernel panic"

Configurando o seu teclado sem fio (e, via de regra, sem LEDs indicadores de estado) no Linux

Visual Source Safe no Linux

Configurando TV Digital no Ubuntu 10.04 - (PlayTV USB SBTVD)

  
Comentários
[1] Comentário enviado por Herr_Filip em 25/10/2005 - 08:42h

muito bom!

parabens!

[2] Comentário enviado por hdoria em 25/10/2005 - 10:37h

Só uma observação.

No slackware 10.2 os comandos para configurar o adsl são:

# pppoe-setup

# pppoe-start

# pppoe-connect

# pppoe-stop

E alguns outros mais.

[3] Comentário enviado por leonardoamorim em 25/10/2005 - 11:18h

Corretamente nOz3y, é porque esse artigo já existia antes do problema que ocorreu com o site, na época que eu fiz estava com o Slack 10.1, mas foi boa sua observação e vou atualizar o original. Valeu!

[4] Comentário enviado por iescodeiro em 25/10/2005 - 14:22h

Muito bom seu artigo!!! Parabéns!!!

[5] Comentário enviado por DarkOptimusPrime em 25/10/2005 - 14:28h

Excelente artigo, estava procurando justamente por algo assim, para utilizar em casa

[6] Comentário enviado por efologan em 27/10/2005 - 11:08h

Fala ai thephoenix, tudo blz?
legal o artigo... bom mesmo... tava pensando em migrar pro slck ja tinha um tempo e tava preocupado com a "microrede" la de casa... so acho que deveria ter detalhado mais a parte de instalação do modem, como o modelo que vc esta usando e se devem ser instalado o modem com algum driver adicional antes, tambem faltou detalhar onde conseguir os modulos, mais fora isso, o artigo ficou dez... grande abraço e me desculpe pela critica...

[7] Comentário enviado por kakaroto13 em 27/10/2005 - 13:52h

Muito obrigado thephoenix!!
Esse artigo para iniciante é fantastico e nesse exato momento estou usando a rede.
Valeu.

[8] Comentário enviado por marcianovc em 02/12/2005 - 11:38h

Ficou muito bom seu artigo thephoenix, continue assim contribuindo para esta comunidade que cresce a cada dia, parabéns!!!

[9] Comentário enviado por ayslanpiaui em 17/12/2005 - 15:01h

Me ajudou muito esse artigo sobre adsl no slackware.

Valeu,
Ayslan

[10] Comentário enviado por guaxinim em 08/02/2006 - 11:09h

Sinta-se bem acabou de salvar um celeron 300 heheheh

[11] Comentário enviado por andrebonutti em 19/09/2006 - 22:29h

AI VALEU MESMO....SE TIVER UMA APOSTILA ..QUE POSSA MANDAR...GOSTARIA DE COMPRAR....É SO VC ME DIZER....VALEU OBRIGAGO...

[12] Comentário enviado por raisinghell em 04/04/2007 - 23:55h

,inha placa é uma realtek 8139D o modulo dela tb,m é a 8139too ?

[13] Comentário enviado por izavos em 21/12/2007 - 02:39h

Bem usando o texto do colega “andrebonutti “ sobre apostilas, eu diria que o grande problema com a fama de difícil do “Slackware“ e na verdade a falta ou péssima qualidade do material usado para encinar a distro. A falta de uma didática no material e o que mais dificulta, alem de ser escaço.
Acredito que esforços para desenvolver uma boa apostila principalmente por e para Brasileiros vai resolver com essa ma fala dessa brilhante distro. AT +

[14] Comentário enviado por linus black em 01/02/2008 - 13:05h

mas se ouver autenticaçao como fica

[15] Comentário enviado por marcosdill em 30/05/2009 - 00:55h

Ola amigo parabens pelo artigo.
e se o modem for um usb alcatel speedtouch usb?
se puder ajudar
muito obrigado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts