O primeiro passo é entender como o
Slackware gerencia as conexões de rede.
Entre seus scripts de inicialização, todos localizados no diretório
/etc/rc.d, encontraremos o "rc.inet1", responsável por gerenciar as interfaces de rede do computador.
A primeira coisa que este script faz é ler as informações do arquivo
/etc/rc.d/rc.inet1.conf - o que é muito conveniente para o nosso caso, pois este arquivo é uma lista de variáveis que são carregadas pelo script e processadas de acordo.
Eu poderia ser um chato de galochas e colar o
/etc/rc.d/rc.inet1.conf aqui, inteirinho. É claro, minha mãe em momento algum de sua vida seria mais lembrada. Como eu tenho bom senso (claro que tenho, eu uso Slackware!), prefiro postar isto aqui:
Neste endereço, o tio Eric (também conhecido como Alien BOB) disponibilizou na íntegra o conteúdo de um "rc.inet1.conf" (virgem). Este arquivo é editado pelo comando
netconfig, portanto, a primeira regra de ouro:
* SE UM DIA VOCÊ RODAR O COMANDO
netconfig, PRECISARÁ EDITAR NOVAMENTE ESTE ARQUIVO.
Após esta ressalva, vamos ver um pouquinho sobre a configuração das interfaces cabeadas (eth0, eth1, etc):
# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""
# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
# Config information for eth2:
IPADDR[2]=""
NETMASK[2]=""
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""
# Config information for eth3:
IPADDR[3]=""
NETMASK[3]=""
USE_DHCP[3]=""
DHCP_HOSTNAME[3]=""
# Default gateway IP address:
GATEWAY=""
# Change this to "yes" for debugging output to stdout. Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"
Se você não for usar sua interface cabeada, deixe esta parte do arquivo exatamente como você vê aqui no artigo. Do contrário, apenas se dê ao trabalho de alterar o "USE_DHCP" correspondente à porta que lhe interessa (eth0, eth1, etc.) para:
"yes".
O número que aparece entre os colchetes é importante. Por meio dele o script "rc.inet1" busca ao longo do arquivo para reconhecer quais interfaces precisará configurar. Isso vai ser mais importante quando analisarmos o caso da criptografia WEP.