Instalando o Velox no sistema operacional Fedora Linux Core 1

Data: 23/12/2003

Autor: Eder S. G. - edersg@terra.com.br
Web Site: http://www.edersg.cjb.net/
Usuário Linux Registrado 179086

Versão 1.0 - Atualizado dia 23/12/2003

Link Original : http://planeta.terra.com.br/informatica/edersg/tutoriais/adsl-velox/index.htm


SUMÁRIO
1 - Licença de uso deste tutorial
2 - Introdução
3 - Instalando e configurando o Velox
4 - Arquivos de configuração
5 - Como utilizar as funções de um roteador no modem ADSL SpeedStream 5200
6 - Sobre o autor


1 - Licença de uso deste tutorial

Este documento pode ser distribuído ou modificado sobre os termos da GNU General Public Licence.
(C) 1996-2001 Eder S. G.

Este manual é software livre; você pode redistribui-lo e/ou modifica-lo de acordo com os termos da GNU General Public Licence como publicada pela Free Software Foundation; versão 2 da licença ou (a critério do autor) qualquer versão posterior.

Este documento é distribuído com a itenção de ser útil ao seu utilizador, no entanto _NÃO TEM NENHUMA GARANTIA, EXPLÍCITAS OU IMPLÍCITAS, COMERCIAIS OU DE ATENDIMENTO A UMA DETERMINADA FINALIDADE_. Consulte a Licença Pública Geral GNU para maiores detalhes.

Uma cópia da GNU General Public Licence esta disponível no website da GNU (http://www.gnu.org/copyleft/gpl.html) na World Wide Web. Voce também pode obter uma cópia escrevendo para a Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Eu, Eder S. G., gostaria que você atribua qualquer material derivado deste documento para mim. Se você modificar e melhorar este documento, peço que o autor seja notificado pelo e-mail edersg@terra.com.br

Observação
NÃO ME RESPONSABILIZO POR EVENTUAIS DANOS EM SEU EQUIPAMENTO PELO MAL USO DAS INFORMAÇÕES NESTE DOCUMENTO. É DE SUA INTEIRA RESPONSABILIDADE QUERER OU NAO UTILIZAR OS COMANDOS DESCRITOS NESTE DOCUMENTO.

Linux é uma marca registrada e concedida por Linus Torvalds, seu criador e cedente.

Todas as marcas registradas neste documento são de propriedades de seus respectivos donos.


2 - Introdução

Este tutorial visa explicar passo-a-passo o processo de como instalar e configurar o serviço ADSL (Asymmetric Digital Subscriber Line) fornecido pela operadora de telefonia Telemar, chamado VELOX (www.telemar.com.br/velox) sob o sistema operacional livre Fedora Linux Core 1.

Assim que você se decidir que quer mesmo o Velox em sua residência/empresa, você terá 2 opções quanto ao hardware/periférico chamado modem ADSL:
1ª opção : adquirir/comprar um modem ADSL no mercado;
2ª opção : alugar da Telemar um modem ADSL pagando mensalmente à mesma o valor de R$ 19,90 pelo aluguel.

Visando uma economia mensal, optei pela primeira opção e adquiri/comprei um modem ADSL da empresa "Efficient Networks" chamado "SpeedStream 5200". O mesmo pode também funcionar como roteador, bastando para isso atualizar seu firmware.

Segue abaixo os ítens que vieram detro da caixinha do modem ADSL Efficient Networks SpeedStream 5200:
* 1 modem ADSL "SpeedStream 5200";
* 1 cabo de rede (par trançado) com 2 conectores RJ-45;
* 1 cabo USB;
* 1 cabo telefonico com 2 conectores RJ-11;
* 1 guia de referência rápida intitulado "Dispositivo DSL SpeedStream;
* 1 folheto intitulado "Free - Extended Warranty";
* 1 folheto intitulado "Safety and Certifications";
* 1 folheto intitulado "End User Software License and Limited Warranty";
* 1 CD de instalação intitulado "SpeedStream 5x Series USB Driver - Version 4.2.0, Aug 2002";
* 1 cabo de energia elétrica (para ligar o modem ADSL na energia);
* uma fonte de energia do modem ADSL intitulada "SUNNY".

O cabo USB é de uso opcional, visto que basta conectar uma das extremidades do cabo de rede RJ-45 ao modem ADSL e a outra extremidade à placa de rede de seu computador. Se o meu computador não tivesse uma placa de rede instalada, então eu usaria o cabo USB para conectar/interligar o modem ADSL ao computador.

Se você sentir dificuldades com os termos técnicos e com a instalação do modem ADSL, leia o guia de referência rápida intitulado "Dispositivo DSL SpeedStream".

OPERADORA DE TELEFONIA SERVIÇO ADSL PROVEDOR INTERNET

3 - Instalando e configurando o Velox

- Vamos iniciar o processo de instalação do Velox checando primeiramente se todos os cabos estão devidamente conectados/interligados. Vamos ligar o computador e acessar o sistema operacional livre Fedora Linux Core 1;

- Efetue logon no sistema utilizando uma conta de usuário comum (supondo que você irá acessar um gerenciador de janelas como o KDE, Gnome, Window Maker, IceWM etc);

- Logo após, abra/rode um software emulador de terminal (xterm, Aterm, Eterm, konsole, rxvt, gnome-terminal etc);

- Estando com a janela do emulador de terminal ativa, digite o comando "su -" para se tornar o principal usuário do sistema, ou seja, o usuário root:
[edersg@chicago edersg]$ su -
Password:
[root@chicago root]#

- Insira no drive de CD-ROM o 1º CD do Fedora Linux Core 1 e aguarde que o mesmo se torne disponível para uso (ou seja, o próprio Fedora Linux Core 1 montará o CD-ROM que você inseriu no drive);

- Vamos acessar o diretório que contem os pacotes RPM do 1º CD do Fedora Linux Core 1 digitando o comando "cd /mnt/cdrom/Fedora/RPMS/":
[root@chicago root]# cd /mnt/cdrom/Fedora/RPMS/

- Para checarmos se o software "rp-pppoe" está neste CD-ROM, digite o comando "ls -lh rp-pppoe*":
[root@chicago RPMS]# ls -lh rp-pppoe*
-rw-r--r--   22  root   root   109K  Oct 29 12:55  rp-pppoe-3.5-8.i386.rpm

- OK, vamos instala-lo (repare que no meu sistema este pacote já estava instalado):
[root@chicago RPMS]# rpm -ihv rp-pppoe-3.5-8.i386.rpm
Preparing... ########################################### [100%]
package rp-pppoe-3.5-8 is already installed

- Vamos sair do diretório dos pacotes RPM digitando o comando "cd /":
[root@chicago RPMS]# cd /
[root@chicago /]#

- Para tirar/ejetar o 1º CD do Fedora Linux Core 1 do drive de CD-ROM, digite o comando "eject":
[root@chicago /]# eject

- Como a bandeja do drive de CD-ROM se encontra aberta, vamos fecha-la digitando o comando "eject -t":
[root@chicago /]# eject -t

- Vamos iniciar o processo de configuração dos dados da sua conexão do Velox. Para isso, digite o comando "adsl-setup":
[root@chicago /]# adsl-setup

* PASSO 1

#####################################################################
 Welcome to the ADSL client setup.  First, I will run some checks on
 your system to make sure the PPPoE client is installed properly...

 The following DSL config was found on your system:

   Device:      Name:
   ppp0         DSLppp0

 Please enter the device if you want to configure the present DSL config
 (default ppp0) or enter 'n' if you want to create a new one:
#####################################################################
- na opção acima digite "ppp0" e depois tecle "ENTER";

* PASSO 2

#####################################################################
 LOGIN NAME

 Enter your Login Name (default):
#####################################################################
- na opção opção acima digite o seu numero telefonico que o Velox está instalado juntamente com o código de área de sua cidade (EX: 3232110033) e logo após tecle "ENTER";

* PASSO 3

#####################################################################
INTERFACE

Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethX, where 'X' is a number.
(default eth0):
#####################################################################
- na opção opção acima digite "eth0" (que corresponde a placa de rede instalada no meu computador) e logo após, tecle "ENTER";

* PASSO 4

#####################################################################
Do you want the link to come up on demand, or stay up continuously?
If you want it to come up on demand, enter the idle time in seconds
after which the link should be dropped.  If you want the link to
stay up permanently, enter 'no' (two letters, lower-case.)
NOTE: Demand-activated links do not interact well with dynamic IP
addresses.  You may have some problems with demand-activated links.
Enter the demand value (default no):
#####################################################################
- na opção opção acima simplesmente tecle "ENTER" para que deixemos o link de comunicação sempre conectado e que não necessite de tráfego para se conectar;

* PASSO 5

#####################################################################
DNS

Please enter the IP address of your ISP's primary DNS server.
If your ISP claims that 'the server will provide dynamic DNS addresses',
enter 'server' (all lower-case) here.
If you just press enter, I will assume you know what you are
doing and not modify your DNS setup.
Enter the DNS information here:
#####################################################################
- na opção opção acima simplesmente tecle "ENTER" fazendo com que o DNS primário seja automaticamente configurado pelo próprio Velox;

* PASSO 6

#####################################################################
PASSWORD

Please enter your Password:
Please re-enter your Password:
#####################################################################
- na opção opção acima digite o seu número telefonico que está instalado o Velox juntamente com o código de área de sua cidade (EX: 3232110033) e logo após tecle "ENTER". OBS: A senha (password) e o nome do usuário (login) são os mesmos, ou seja, é o seu número de telefone + o código de área de sua cidade;

* PASSO 7

#####################################################################
USERCTRL

Please enter 'yes' (two letters, lower-case.) if you want to allow
normal user to start or stop DSL connection (default yes):
#####################################################################
- na opção opção acima digite "yes" se você quiser que as contas de usuários comuns do seu sistema possam iniciar (start) ou parar (stop) a conexão à Internet do Velox. Logo após tecle "ENTER";

* PASSO 8

#####################################################################
FIREWALLING

Please choose the firewall rules to use.  Note that these rules are
very basic.  You are strongly encouraged to use a more sophisticated
firewall setup; however, these will provide basic security.  If you
are running any servers on your machine, you must choose 'NONE' and
set up firewalling yourself.  Otherwise, the firewall rules will deny
access to all standard servers like Web, e-mail, ftp, etc.  If you
are using SSH, the rules will block outgoing SSH connections which
allocate a privileged source port.

The firewall choices are:
0 - NONE: This script will not set any firewall rules.  You are responsible
          for ensuring the security of your machine.  You are STRONGLY
          recommended to use some kind of firewall rules.
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway
                for a LAN
Choose a type of firewall (0-2):
#####################################################################
- na opção opção acima digite "0" caso você não queira uma configuração personalizada de um firewall. Eu optei em digitar "0" para que futuramente eu possa configurar minhas próprias regras de firewall utilizando o software IPtables;

* PASSO 9

#####################################################################
Start this connection at boot time

Do you want to start this connection at boot time?
Please enter no or yes (default no):
#####################################################################
- na opção opção acima digite "yes" caso você não queira que a conexão à Internet do Velox seja inicializada/iniciada assim que o sistema inicie. Eu digitei "no" pois prefiro iniciar a conexão manualmente sempre depois que o sistema é iniciado. Logo após, tecle "ENTER";

* PASSO 10

#####################################################################
** Summary of what you entered **

Ethernet Interface: eth0
User name:          3232110033
Activate-on-demand: No
DNS:                Do not adjust
Firewalling:        NONE
User Control:       yes
Accept these settings and adjust configuration files (y/n)?
#####################################################################
- na opção opção acima tecle "y" caso as configurações estejam ajustadas corretamente. Logo após, tecle "ENTER";

* PASSO 11

###################################################################>
Adjusting /etc/sysconfig/network-scripts/ifcfg-ppp0
Adjusting /etc/ppp/chap-secrets and /etc/ppp/pap-secrets
  (But first backing it up to /etc/ppp/chap-secrets.bak)
  (But first backing it up to /etc/ppp/pap-secrets.bak)

Congratulations, it should be all set up!

Type '/sbin/ifup ppp0' to bring up your xDSL link and '/sbin/ifdown ppp0'
to bring it down.
Type '/sbin/adsl-status /etc/sysconfig/network-scripts/ifcfg-ppp0'
to see the link status.
#####################################################################
- OK, as linhas acima indicam sucesso na configuração! :) Meus parabéns!

- Devemos editar o arquivo "/etc/ppp/options" e comentar a linha "lock" acrescentando o caracter "#" antes da palavra "lock":
[root@chicago /]# vi /etc/ppp/options
#lock

- Vamos iniciar a conexão à Internet via o Velox. Para isso, digite o comando "adsl-start":
[root@chicago /]# adsl-start

- Para testar se a conexão foi bem sucedida, digite o comando "adsl-status":
[root@chicago /]# adsl-status

Note: You have enabled demand-connection; adsl-status may be inaccurate.
adsl-status: Link is up and running on interface ppp0
ppp0	   Link encap:Point-to-Point Protocol
		inet addr:200.xxx.xxx.xxx  P-t-P:200.xxx.xxx.xxx  Mask:255.255.255.255
		UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
		RX packets:14227 errors:0 dropped:0 overruns:0 frame:0
		TX packets:14261 errors:0 dropped:0 overruns:0 carrier:0
		collisions:0 txqueuelen:3
		RX bytes:14914997 (14.2 Mb)  TX bytes:1183842 (1.1 Mb)

- Ok, já estamos conectados à Internet via Velox. Para usufuirmos dos diversos serviços que a Internet tem a nos oferecer -- Web (HTTP, HTTPS), FTP, e-mail (POP, SMTP, IMAP), bate-papo (ICQ, MSN, Chats etc) devemos nos autenticar na home page do Velox. Para isso, abra/rode seu navegador web predileto (Mozilla, Konqueror, Galeon, Netscape, Opera, Lynx) e digite a URL:
http://www.veloxzone.com.br


Clique na imagem acima para visualiza-la em seu tamanho real.

- Na página acima, no canto esquerdo, você deverá clicar no link do provedor Internet que você é assinante. Logo após, será carregada a página de autenticação para que você digite seu nome do usuário (LOGIN) e senha (PASSWORD) do seu provedor Internet. Na imagem (screenshot) abaixo é mostrado que eu já estou autenticado com o provedor Internet que sou assinante.


Clique na imagem acima para visualiza-la em seu tamanho real.

4 - Arquivos de configuração

Segue abaixo o conteúdo de 3 arquivos que fazem parte da configuração do acesso à Internet via Velox:

- Arquivo ifcfg-eth0:

# Arquivo de configuração da placa de rede 3Com Corporation|3c905C-TX/TX-M [Tornado]
DEVICE=eth0
BOOTPROTO=dialup
HWADDR=00:04:75:71:31:8D
ONBOOT=yes
TYPE=Ethernet
DHCP_HOSTNAME=chicago.nba
USERCTL=no
PEERDNS=yes
IPADDR=192.168.0.1
#GATEWAY=192.168.0.254

- Arquivo ifcfg-ppp0:

# Arquivo de configuração da interface ppp0 para o acesso ADSL via Velox
USERCTL=yes
BOOTPROTO=dialup
NAME=DSLppp0
DEVICE=ppp0
TYPE=xDSL
ONBOOT=no
PIDFILE=/var/run/pppoe-adsl.pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=80
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
DEFROUTE=yes
SYNCHRONOUS=no
ETH=eth0
PROVIDER=Velox
USER=xxxxxxxxxxxx
PEERDNS=yes
DEMAND=no
PERSIST=no

- Arquivo resolv.conf:

search veloxzone.com.br
nameserver 200.165.132.147
nameserver 200.149.55.140


5 - Como utilizar as funções de um roteador no modem ADSL SpeedStream 5200

Em breve, estarei disponibilizando nesta sessão um roteiro passo-a-passo de como utilizar as funções de um roteador no modem ADSL SpeedStream 5200. Caso você esteja precisando com urgencia destes procedimentos, por favor, visite a URL abaixo:
http://www.abusar.org/manuais/5200/index.html


6 - Sobre o autor

Eder S. G., conhecido como Eder Jordam (por causa de seu fanatismo pelo basquete), nasceu no estado de Minas Gerais, onde vive atualmente, tem 21 anos, adora basquete, computadores, mulheres louras e musicas dancantes das décadas de 80 e 90. Trabalha na área de Informática desde o ano de 1995.

Formado em Processamento de Dados pelo colégio Pio XII e atualmente matriculado no curso superior de Informática na faculdade UNIPAC/JF, nos dias atuais dedica-se ao trabalho com o sistema operacional Linux e com o desenvolvimento do Software Livre.

Suas áreas prediletas são: sistemas operacionais, banco de dados, programação web e segurança de redes e computadores. Você poderá entrar em contato com o autor através dos seguintes dados:

--
 Eder S. G. - WebSite: http://planeta.terra.com.br/informatica/edersg
 E-Mail: edersg@terra.com.br - Membro da comunidade do Software Livre
 Usuario Linux registrado: 179086 - Contato Celul.: 0(xx)32-9112-7504
 Tecnico em Processamento de Dados - Estudante de graduação em Info.
 Paz, Justiça, Honra, Lealdade, Ética, Responsabilidade, Honestidade