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: 115.926 ]

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

Configurando JAVA no Firefox para acessar página de bancos

Cego guiando cego

O que é $PATH, como funciona e como trabalhar com ele

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

Gerenciando módulos no Linux

Leitura recomendada

Instalação e configuração do J2SE

Ubuntu 18.04 LTS - LAMP - Linux, Apache, MySQL ou MariaDB, PHP 7.2

Slackware - Limpeza automática da pasta /tmp

Yum no Red Hat 4

Utilizando o PcManFm

  
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