mcnd2
(usa Debian)
Enviado em 04/08/2011 - 22:28h
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/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-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/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-">
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)
Fonte:
http://vivaolinux.com.br/dicas/userview.php?login=M%A2Nd%B2