gabriel.araujo@ic.unicamp.br
Eu sou usuário do serviço speedy e um dos primeiros fatos que chamaram minha atenção foi a total falta documentação da própria Telefônica seja na instalação ou suporte em um SO que não fosse o Windows. Portanto, esse artigo tem como objetivo auxiliar a configuração do serviço Speedy (adsl) em uma máquina Linux.
Antes de mais nada, o usuário deve seguir os manuais de instalação e certificar-se que modem, filtros, adaptadores estão funcionando corretamente. Tenha certeza de que o sinal na sua linha telefônica já está liberado - tudo isso pode aliviar futuras dores de cabeça.
Para comunicação com o modem externo, é necessária uma placa de rede (10 Base T) instalada e ja configurada. Você não tem certeza se sua placa de rede tem suporte para o Linux? Visite o site http://www.linuxdoc.org/HOWTO/Hardware-HOWTO.html
Após ter certeza que existe suporte, verifique se o modulo correspondente ja foi compilado. Senão será necessário compilar o kernel com o modulo desejado.
Adicione a seguinte linha a /etc/conf.modules (esse arquivo pode ser diferente - /etc/modules.conf)
# Placa de rede alias eth0 ne2k-pci
O modulo da minha placa é ne2k-pci , não se esqueça de mudar para a sua correspondente. [nota do editor: o Ethernet-HOWTO (em linuxdoc.org) pode ajudar neste processo]
Vale a pena lembrar que a maioria das distribuições vem com ferramentas para configurar diversos periféricos, como por exemplo, YaST e linuxconf.
Esse artigo irá utilizar o daemon dhcpcd e pressupõe que o mesmo já esteja instalado no sistema. ( http://www.phystech.com/download/ )
O dhcpcd , uma implementação de cliente DHCP, é responsável por buscar informações (endereço IP, netmask, broadcast, etc) do servidor DHCP e configurar a interface de rede na máquina cliente.
A cada boot da máquina (ou caso ocorra algum problema na rede) é necessário buscar as informações no servidor dhcp para estabelecer a configuração de rede da máquina.
root@linux:/> dhcpcd -d eth0 dhcpcd: your IP address = 208.287.11.21
O exemplo acima utiliza a interface eth0 - substitua para a correspondente. A opção -d utiliza o syslogd para gravar todas as informações do dhcpcd. Você pode também utilizar a opção -H para setar um hostname fornecido pelo servidor DHCP.
Verificando agora a interface eth0:
root@linux:/ > ifconfig -a eth0 Link encap:Ethernet HWaddr 00:00:E8:59:84:AE inet addr:208.287.11.21 Bcast:208.287.11.255 Mask:255.255.255.192 UP BROADCAST NOTRAILERS RUNNING MTU:1500 Metric:1 RX packets:113240 errors:0 dropped:0 overruns:0 frame:0 TX packets:109453 errors:0 dropped:0 overruns:0 carrier:0 collisions:2 txqueuelen:100 Interrupt:10 Base address:0xa800
O dhcpcd também altera as configuraçãos de dns no arquivo /etc/resolv.conf ( para evitar isso, use a opção -R ).
Depois de tudo configurado, vamos a um teste:
root@linux:/ > ping www.manow.com PING manow.com (209.68.35.130): 56 data bytes 64 bytes from 209.68.35.130: icmp_seq=0 ttl=238 time=244.355 ms 64 bytes from 209.68.35.130: icmp_seq=1 ttl=238 time=244.363 ms 64 bytes from 209.68.35.130: icmp_seq=2 ttl=238 time=243.012 ms
Pronto! A rede está configurada e pronta para ser usada.
Para terminar o processo:
root@linux:/ > kill -9 `cat /var/run/dhcpcd-eth0.pid`
Quer obter maiores informações sobre a configuração da rede? Dê uma olhada no arquivo dhcpcd-eth0.info: (o local do mesmo pode variar)
root@linux:/ > cat /var/state/dhcp/dhcpcd-eth0.info IPADDR=208.287.11.21 NETMASK=255.255.255.192 NETWORK=208.287.11.192 ... (quotado)
A maioria das distribuições vem com algum tipo de script para inicialização do dhcpcd durante o boot da máquina - o que é o ideal. Consulte a documentação de sua distribuição predileta. Caso contrário, você terá de inicializa-lo manualmente ou adiciona-la em algum script de inicialização (como o rc.local).
Antes de mais nada, tenha certeza que seguiu passo a passo as instruções acima. Certifique-se que sua linha telefônica esteja funcionando corretamente, que o modem foi devidamente instalado e não contenha nenhum defeito. Não se esqueça que é necessário habilitar o sinal para sua residência - sem ele, nada feito. Siga as instruções do seu kit de instalação do pacote adsl. Os manuais estão la para isso.
Verifique se o modulo da sua placa de rede ja foi compilado e adicione ele em /etc/conf.modules.
Vale a pena lembrar que seu computador estará conectado 24 horas e isso implica em tomar algumas medidas de segurança. Existem vários artigos sobre o assunto e eu considero de grande importância a leitura deles.
Seguindo os passos com calma não tem como errar ;)
http://www.speedy.com.br
http://www.velocidadejusta.cjb.net/
http://www.phystech.com/
O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação) notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter histórico, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.