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.
Configurando o hardware
Requisitos:
O primeiro passo consiste em configurar os módulos necessários.
Usarei meus módulos para exemplo:
# lspci
00:0e.0 Ethernet controller: Davicom Semiconductor, Inc. Ethernet 100/10 MBit
(rev 31)
00:10.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-
8139/8139C/8139C+ (rev 10)
Veja que os módulos que deverão ser levantados são:
# modprobe 8139too
Agora precisamos saber qual módulo é de qual placa de rede, para isso digite:
# dmesg | grep eth
eth0: RealTek RTL8139 at 0xcba1d000, 00:40:f4:5b:b0:14, IRQ 10
eth1: Davicom DM9102 at pci00:0e.0, 00:80:ad:07:c9:42, irq 11
Verificar usando o dmesg é necessário, pois deveremos indicar o sistema através do arquivo /etc/modules.conf que tal módulo é de tal placa. Então, vamos lá, use seu editor de texto preferido:
# vi /etc/modules.conf
Vou acrescentar essas configurações:
- Três placas de rede;
- Um modem ADSL;
- Um cabo de rede.
O primeiro passo consiste em configurar os módulos necessários.
Usarei meus módulos para exemplo:
# lspci
00:0e.0 Ethernet controller: Davicom Semiconductor, Inc. Ethernet 100/10 MBit
(rev 31)
00:10.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-
8139/8139C/8139C+ (rev 10)
Veja que os módulos que deverão ser levantados são:
- dmfe: módulo da placa de rede Davicom;
- 8139too: módulo da placa de rede Realtek.
# modprobe 8139too
Agora precisamos saber qual módulo é de qual placa de rede, para isso digite:
# dmesg | grep eth
eth0: RealTek RTL8139 at 0xcba1d000, 00:40:f4:5b:b0:14, IRQ 10
eth1: Davicom DM9102 at pci00:0e.0, 00:80:ad:07:c9:42, irq 11
Verificar usando o dmesg é necessário, pois deveremos indicar o sistema através do arquivo /etc/modules.conf que tal módulo é de tal placa. Então, vamos lá, use seu editor de texto preferido:
# vi /etc/modules.conf
Vou acrescentar essas configurações:
alias eth1 dmfe
alias eth0 8139too
alias eth0 8139too
OK, salve.
O próximo passo será descomentar os módulos das placas para que eles sejam carregados durante o boot:
# vi /etc/rc.d/rc.modules
DICA: Faça uma busca, usando o VI, pelos módulos através do seguinte comando:
ESC para entrar no modo de comando e /nome_do_módulo + ENTER.
Exemplo:
/8139too
# RealTek 8129/8139 (not 8019/8029!) support:
#/sbin/modprobe 8139too (Descomente essa linha)
# RealTek 8129/8139 (not 8019/8029!) support:
/sbin/modprobe 8139too (assim)
/dmfe
# Davicom DM9xxx (9102/9132/9100/9802...)
# /sbin/modprobe dmfe (Descomente essa linha)
# Davicom DM9xxx (9102/9132/9100/9802...)
/sbin/modprobe dmfe (assim)
#/sbin/modprobe 8139too (Descomente essa linha)
# RealTek 8129/8139 (not 8019/8029!) support:
/sbin/modprobe 8139too (assim)
/dmfe
# Davicom DM9xxx (9102/9132/9100/9802...)
# /sbin/modprobe dmfe (Descomente essa linha)
# Davicom DM9xxx (9102/9132/9100/9802...)
/sbin/modprobe dmfe (assim)
Pronto, agora os módulos serão iniciados durante o boot.
Dê um reboot e liste os módulos agora:
# lsmod
dmfe 12577 1
8139too 14376 1
mii 2272 0 [8139too]
crc32 2880 0 [dmfe 8139too]
Aqui vejo que eles estão carregados. OK, agora vamos configurar a ADSL.
parabens!