Rede mista wireless/cabo com Linux/Windows em residências e pequenas empresas
Este artigo tem por objetivo mostrar ao usuário iniciante como configurar uma pequena rede wireless/cabo com PCs rodando Linux/Windows sem ponto de acesso (access point), reduzindo o custo de instalação e flexibilizando os locais onde o cabeamento possa trazer quaisquer inconvenientes.
Parte 2: Instalando a placas e configurando a rede
Se você não tem experiência, o melhor é enviar o micro para a loja para a instalação. O procedimento é muito simples, necessitando-se apenas de um slot PCI livre.
Terminado este processo, vamos configurar a rede. Este passo será baseado numa distro baseada na inicialização System V, no caso o Mandriva 2006 (minha distro de testes). Não testei ainda no Slackware.
Vamos lá!
1. Logue-se como root e vá para o diretório /etc/sysconfig/network-scripts:
# cd /etc/sys*/*ts
2. Crie o arquivo texto "ifcfg-ra0":
# touch ifcfg-ra0
3. Preencha-o com os seguintes parâmetros:
Terminado este processo, vamos configurar a rede. Este passo será baseado numa distro baseada na inicialização System V, no caso o Mandriva 2006 (minha distro de testes). Não testei ainda no Slackware.
Vamos lá!
No cliente Linux
1. Logue-se como root e vá para o diretório /etc/sysconfig/network-scripts:
# cd /etc/sys*/*ts
2. Crie o arquivo texto "ifcfg-ra0":
# touch ifcfg-ra0
3. Preencha-o com os seguintes parâmetros:
DEVICE=ra0
BOOTPROTO=static
IPADDR=10.0.0.2
NETMASK=255.255.255.0
NETWORK=10.0.0.0
BROADCAST=10.0.0.255
GATEWAY=10.0.0.1
ONBOOT=yes
METRIC=10
CHANNEL=10
MII_NOT_SUPPORTED=no
USERCTL=no
WIRELESS_MODE=Ad-hoc
WIRELESS_ESSID=qwerty
WIRELESS_ENC_KEY="restricted s:brasil500anos"
IPV6INIT=no
IPV6TO4INIT=no
PEERDNS=no
BOOTPROTO=static
IPADDR=10.0.0.2
NETMASK=255.255.255.0
NETWORK=10.0.0.0
BROADCAST=10.0.0.255
GATEWAY=10.0.0.1
ONBOOT=yes
METRIC=10
CHANNEL=10
MII_NOT_SUPPORTED=no
USERCTL=no
WIRELESS_MODE=Ad-hoc
WIRELESS_ESSID=qwerty
WIRELESS_ENC_KEY="restricted s:brasil500anos"
IPV6INIT=no
IPV6TO4INIT=no
PEERDNS=no
Sendo que o mais importante está em negrito e sem eles as placas não se comunicam. O essid - nome da rede - e canal NÃO podem ser esquecidos.
4. Agora edite o arquivo /etc/sysconfig/network e ponha os seguintes dados:
HOSTNAME=host.domínio # ex.: pc.mané (host=pc; domínio da rede=mané
NETWORKING=yes
GATEWAY=10.0.0.1
NETWORKING=yes
GATEWAY=10.0.0.1
Aqui optei por uma rede com IP estático, já que ela possui apenas 4 micros, não havendo necessidade de se usar DHCP. Esta opção também pode ser usada, mas não será explicada aqui.
No servidor Linux
1. Também deve ser criado o arquivo "ifcfg-ra0" com os dados anteriores, atentando-se para o IP ser do servidor, pertencer a mesma rede do cliente já configurado e NÃO colocar gateway, pois este será determinado pelo provedor.
2. O essid, canal e chave de encriptação devem ser os mesmos pois - caso contrário - a comunicação não ocorrerá;
3. Agora configure o arquivo /etc/sysconfig/network e ponha:
HOSTNAME=acvsilva.mshome
NETWORKING=yes
FORWARD_IPV4=true # linha muito importante se houver outra placa de rede
NETWORKING=yes
FORWARD_IPV4=true # linha muito importante se houver outra placa de rede
Já consegui utilizá-lo no Fedora 5 e Slackware, sendo que a compilação é a mesma citada pelo Morimoto.