Configurar internet via rádio e modem 3G no Debian Squeeze

Publicado por Glauber GF em 22/03/2011

[ Hits: 11.006 ]

Blog: http://www.vivaolinux.com.br/~mcnd2

 


Configurar internet via rádio e modem 3G no Debian Squeeze



Mais uma dica baseada em fato real. Bom, em primeiro lugar, essa foi uma ótima experiência por ter que fazer tudo no 'muque', rsrsrsrs...

Então logo na ansiedade após ter instalado o Debian Squeeze, queria logo colocar ele pra ter mais vida, é lógico tendo conexão à internet.

Com a certa dificuldade que eu estava enfrentando com a minha internet via rádio com problemas, pensei logo no modem 3G que tinha na mão. Não poderia deixar de ter o Debian Squeeze conectado à internet.

Como de primeira não poderia configurar a internet via rádio pois estava com problemas (agora não mais!!!). Após a instalação do Debian Squeeze i386 CD 1 (http://cdimage.debian.org/debian-cd/6.0.0/i386/iso- cd/debian-6.0.0-i386-CD-1.iso) vir com o Gnome peladinho (creio eu apenas com o gnome-core), e não ter todos os pacotes necessários para a tal façanha da conexão do modem 3G, faremos o seguinte.

Modem 3G

Baixaremos os pacotes seguintes para a tal conexão acontecer. Esses são todos os pacotes que deverão ser baixados para não ter problemas de dependências (isso foi no meu caso [exemplo] podendo ser necessário mais alguns pacotes em determinada situação):

http://ftp.br.debian.org/debian/pool/main/p/ppp/ppp_2.4.5-4_i386.deb
http://ftp.br.debian.org/debian/pool/main/libu/libusb/libusb-0.1-4_0.1.12-16_i386.deb
http://ftp.br.debian.org/debian/pool/main/libu/libusb/libusb-dev_0.1.12-16_i386.deb
http://ftp.br.debian.org/debian/pool/main/e/eject/eject_2.1.5+deb1+cvs20081104- 7.1_i386.deb
http://ftp.br. debian.org/debian/pool/main/p/pppconfig/pppconfig_2.3.18+nmu2_all.deb
http://ftp.br.debian.org/debian/pool/main/u/usb-modeswitch/usb-modeswitch_1.1.4- 2_i386.deb
http://ftp.br.debian.org/debian/pool/main/e/eglibc/libc6_2.11.2-10_i386.deb
http://ftp.br.debian.org/debian/pool/main/e/eglibc/libc6-dev_2.11.2-10_i386.deb
http://ftp.br.debian.org/debian/pool/main/e/eglibc/libc-dev-bin_2.11.2-10_i386.deb
http://ftp.br.debian.org/debian/pool/main/libp/libpcap/libpcap0.8_1.1.1-2_i386.deb
http://ftp.br.debian.org/debian/pool/main/u/usb-modeswitch-data/usb- modeswitch-data_20100826-1_all.deb
http://ftp.br.debian.org/debian/pool/main/l/linux-2.6/linux-libc-dev_2.6.32-30_i386.deb
http://ftp.br.debian.org/debian/pool/main/t/tcltk-defaults/tcl_8.4.16-2_all.deb
http://ftp.br.debian.org/debian/pool/main/t/tcl8.4/tcl8.4_8.4.19-4_i386.deb

Após já ter baixado os pacotes (é lógico que você conseguiu baixar em outro computador que tem acesso a internet e transportando via pendrive para o Debian Squeeze), vamos instalá-los.

Vá até o diretório que você salvou os pacotes e execute o seguinte comando como root:

# dpkg -i *.deb

Instalará todos sem problemas e com suas dependências resolvidas.

ppp - O Protocolo Ponto-a-Ponto fornece uma maneira padrão de transmitir datagramas por um link em série, assim como uma maneira padrão para as máquinas em ambos os lados do link negociarem várias características opcionais do link. Este pacote é mais comumente usado para gerenciar um modem discado ou certos tipos de conexão banda larga.

pppconfig - Ele fornece explicações detalhadas em cada passo. pppconfig suporta os métodos de autenticação de chat, PAP e CHAP. Ele usa os arquivos de configuração ppp padrão e configura o ppp de tal forma que os comandos padrão pon e poff podem ser usados para controlar o ppp. Algumas funcionalidades suportadas pelo pppconfig são:
  • Múltiplos ISPs com nomes de servidor separados.
  • Detecção de modem.
  • DNS Dinâmico.
  • Discagem sob demanda.

Vamos agora configurar a conexão do modem 3G.

Execute o comando:

# pppconfig

a) No Menu Principal escolha "Criar uma conexão";
b) Nome do Provedor (no meu caso 'tim');
c) Utilizar DNS dinâmico;
d) Protocolo de Autenticação de Ponto;
e) Nome de Usuário (no meu caso 'tim');
f) Senha (no meu caso 'tim');
g) Velocidade (deixe em 115200);
h) Tom;
i) Numero de Telefone (no meu caso da tim *99#);
j) Método de configuração do Modem 'sim';
l) Porta do Modem (escolha manualmente, no meu caso deixei como padrão mesmo '/dev/ttyS1');

Depois destas etapas, selecione "Salvar arquivos e retornar ao menu principal > Ok > Sair deste utilitário". Agora executaremos o seguinte comando para iniciar e parar a conexão podendo ser com o 'usuário normal' mesmo:

pon tim (estabelecer conexão, onde 'tim' é o nome da conexão adicionada na configuração)
poff
ou
poff tim (parar conexão);

Se a conexão não for estabelecida, pode ser que a porta do modem selecionada na configuração não esteja correta. Vai ser necessário alterá-la. Para saber em qual porta o modem está plugado execute o comando seguinte com o modem plugado:

ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB1

No caso acima foi mostrada duas portas. Agora deveremos editar o arquivo 'peers' que fica em '/etc/ppp/'. Bastará alterar a porta até que funcione.

No meu caso a porta selecionada para tal conexão foi "/dev/ttyUSB0", ficando o arquivo 'peers' desse jeito:

# This optionfile was generated by pppconfig 2.3.18.
#
#

hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/tim"
debug
/dev/ttyUSB0
115200
defaultroute
noipdefault
user "tim"
remotename tim
ipparam tim
usepeerdns

Agora sim:

pon tim (conexão estabelecida)

Agora que já temos conexão com a internet 'via modem 3G' e com a internet 'via rádio' já solucionada o problema de sinal vamos configurá-la também.

Via rádio

Vamos instalar agora, já com conexão, hehehe... os pacotes necessários para conexão via rádio.

1) pppoe - Ethernet sobre PPP (PPPoe - "PPP over Ethernet") é um protocolo usado por muitos provedores de serviços de Internet ADSL. Este pacote permite a você se conectar a esses provedores de serviços PPoE.

2) pppoeconf - Ferramenta amigável para configuração inicial de uma conexão DSL (PPPoE).

# apt-get install pppoe pppoeconf (sabendo que já tenha deixado sua 'souces.list' adequada)

Exemplo de meu 'sources.list' do Debian Squeeze:

#### DEBIAN SQUEEZE ####

#### Debian Main Repos
deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free
#deb-src http://ftp.br.debian.org/debian/ squeeze main contrib non- free

#### Debian Update Repos
deb http://security.debian.org/ squeeze/updates main contrib non-free
#deb-src http://security.debian.org/ squeeze/updates main contrib non- free
#deb http://volatile.debian.org/debian-volatile squeeze/volatile main
#deb-src http://volatile.debian.org/debian-volatile squeeze/volatile main

#### 3rd Party Binary Repos
#### Debian Backports - http://www.backports.org
## Run this command: gpg --keyserver hkp://subkeys.pgp.net --recv-keys 16BA136C && gpg --export
16BA136C | apt-key add -
#deb http://www.backports.org/debian/ lenny-backports main contrib non- free

#### Debian Multimedia - http://www.debian-multimedia.org/
## Run this command: apt-get update && apt-get install debian-multimedia- keyring && apt-get update
deb http://ftp.br.debian.org/debian-multimedia/ squeeze main non-free

#### The Opera .deb Repository - http://deb.opera.com/
## Run this command: wget -O - http://deb.opera.com/archive.key | apt-key add -
deb http://deb.opera.com/opera/ squeeze non-free

#### Kernel
#deb http://mirrors.kernel.org/debian/ testing main
#deb-src http://mirrors.kernel.org/debian/ testing main

#### aBíblia
deb http://debian.comunidadeabiblia.net/stable/binary-i386 ./

#### Kernel liquorix.
### Chave GPG: apt-get install liquorix-archive-keyring liquorix-keyring liquorix-keyrings
### Chave GPG: apt-get install '^liquorix-([^-]+-)?keyring.?'
#deb http://liquorix.net/debian/ sid main
#deb http://ftp.belnet.be/mirror/liquorix.net/debian sid main

Altere conforme suas necessidades.

Já com os pacotes instalados vamos configurar a internet via rádio como root executando o comando:

# pppoeconf

a) Verifique se todos os dispositivos foram encontrados (eth0, pan0, etc) 'sim';
b) Para modificar o arquivo /etc/ppp/peers/dsl-provider 'sim' (faça backup antes da modificação);
c) Opções populares 'sim' ('noauth' e 'defaultroute' removendo a opção 'nodetach');
d) Informe o nome do usuário (login em seu servidor de acesso a internet);
e) Informe a senha (senha do login em seu servidor de acesso a internet);
f) Usar peer DNS 'sim';
g) Problema mss limitado 'sim';
h) Iniciar a conexão na inicialização 'sim';
i) Estabelecer conexão 'sim';

Agora executaremos o seguinte comando para iniciar e parar a conexão podendo ser com o 'usuário normal' mesmo:

pon dsl-provider (estabelecer conexão, onde 'dsl-provider' é o nome da conexão referida na configuração)
poff
ou
poff dsl-provider (parar conexão)

Pronto! Agora o Debian Squeeze terá vida nova com internet rodando numa boa.

Até a próxima...
;-))

Outras dicas deste autor

Fazendo uma limpeza (faxina) no sistema Debian Linux

Instalar driver da Nvidia no Debian 5 Lenny Linux

Informação do Tempo – Um benchmark no Desktop do elementary OS

Atualização do Arch Linux sem acesso à internet

Previsão do tempo com o Google Earth

Leitura recomendada

Instalar Flash no Opera, no Ubuntu 7.04

Firefox "esperto" nas URLs

Proxy transparente e conectividade social da caixa

Artigo via Android

Erro: conexão cai após suspensão no Slackware [Resolvido]

  

Comentários
[1] Comentário enviado por removido em 22/03/2011 - 20:02h

rsrsrs,

mostre onde a estória começou:

http://www.vivaolinux.com.br/topico/Debian/Pacotes-para-o-Debian-Squeeze

[2] Comentário enviado por mcnd2 em 22/03/2011 - 21:57h

É mesmo Edinaldo. Bem lembrado.

Mais só com alguns pacotes a mais que consegui resolver o problema.
Por isso que exemplifiquei os pacotes para o meu.
Vai depender de cada situação que se encontra o sistema em si.
Ai, só testando para ver erros de dependências e 'pesca' essas lá na lagoa 'azul': http://packages.debian.org/squeeze/

Obrigado + 1 vez Edinaldo.
Continue sempre ajudando a quem precisa.
Assim teremos, com ajuda de um amigo, + dicas ou até + artigos focado em determinado assunto.

...

Captcha: rsync

[3] Comentário enviado por Thewanders em 01/05/2011 - 12:07h

Alguém poderia me ajudar a configurar a internet via cabo no Debian Squeeze?
Thewanders.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts