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...
;-))