Página seguinte Página anterior Índice geral
Você precisa dar um nome à conta.
Especifique o número de telefone a discar. Você pode usar caracteres, como hífens, para deixar o número mais legível. Se você concatenar uma série de números, separados por dois pontos (:), o Kppp tentará estes números em seqüência, até encontrar um número que não esteja ocupado. Exemplo: 111-1111:222-2222:333-3333
Escolha o método apropriado de autenticação que o Kppp deve usar para obter acesso ao servidor. Verifique com seu provedor se ele oferece suporte a PAP ou CHAP, ou se você tem de usar um script ou talvez ainda login baseado em terminal.
Selecione esta opção se você quer que o Kppp lembre de sua senha na próxima sessão.
O Kppp tentará executar o comando especificado aqui logo que o link PPP estiver ativo.
idêntico ao item anterior, a não ser pelo evento disparador que nesse caso é o término do link.
Esta opção
abre a janela com os argumentos do pppd
. Você pode adicionar aqui quaisquer
opções que você deseja que o Kppp passe ao pppd
. Tenha certeza de que a
opção -detach esteja sempre presente. Veja a página man
do pppd
para
obter uma lista das opções disponíveis. A não ser que você saiba exatamente
o que está fazendo, você deve evitar mexer nas opções do pppd
.
Habilite esta opção se seu provedor Internet usa atribuição dinâmica de endereços IP. Nesse caso, seu endereço IP será diferente a cada vez que você estabelece a conexão.
Habilite esta opção se seu provedor Internet lhe fornece um enderço IP fixo. Nesse caso você também terá de preencher o endereço e a máscara de sub-rede se for o caso. Consulte seu provedor se estiver em dúvida nesse aspecto.
Habilite esta opção
se você quer que o Kppp configure o nome da máquina (host) e do domínio depois
de estabelecer o link PPP.
Isto é feito via consulta reversa junto ao DNS; o nome da máquina é determinado
pelo endereço IP atribuído ao link PPP.
Esta opção é útil para máquinas isoladas que querem usar protocolos como
talk
, que requerem que o nome de sua máquina seja coerente com o nome
pelo qual sua máquina é conhecido na Internet.
Esta opção tem precedência sobre a opção Nome de Domínio, na seção DNS.
O nome original da máquina é restaurado assim que o link PPP é encerrado.
Tenha cuidado se for habilitar esta opção: Ela pode ser útil para você,
mas também pode causar muitos efeitos colaterais indesejáveis.
Especifique o nome de domínio para a sua máquina.
Assim como os endereços DNS, ele é restaurado ao estado original, conforme
/etc/resolv.conf
, quando a conexão é terminada.
Se este campo é deixado em branco, nenhuma mudança é feita ao nome de
domínio, e ele permanece tal como especificado em /etc/resolv.conf
.
Adicione os servidores de domínio, de acordo com o
prescrito pelo seu provedor Internet. Você precisa especificar pelo menos um
servidor DNS para ser capaz de usar endereços textuais da Internet como
ftp.kde.org
. O servidor DNS deve ser fornecido na forma numérica, como
por exemplo 128.231.231.233. Os endereços serão adicionados ao arquivo
/etc/resolv.conf
em tempo de execução.
Selecione esta
opção se você quer que o Kppp desabilite os servidores de domínio listados em
/etc/resolv.conf
durante a conexão.
Selecione esta opção se você quer que o pppd
use o
Gateway padrão da sua máquina.
Selecione esta opção se você quer especificar o Gateway a ser usado.
Use esta janela de diálogo para escrever um script de conexão ao seu provedor. Utilize o mini-terminal e as informações fornecidas pelo seu provedor Internet para entender em que seqüência as ações devem ser executadas.
Expect:
o Kppp esperará pela recepção do texto
especificado;Send:
o Kppp transmitirá o texto especificado;Scan:
o Kppp varrerá os dados recebidos à procura do texto
especificado, e irá
armazenar todos os caracteres depois desse texto até o fim da linha num buffer
interno. Espaços em branco iniciais e finais serão desprezados;Save:
gravar o texto previamente varrido no registro espcificado.
Por enquanto, o único registro chama-se 'password';Pause:
fazer uma pausa pelo número especificado de segundos;Hangup:
o Kppp fará o modem desconectar;Answer:
o Kppp fará o modem esperar por ligações externas;Timeout:
muda o timeout (tempo máximo de espera) padrão para o número
de segundos especificado
durante a execução do script. Você pode mudar o timeout várias vezes durante
a execução de um script, se for necessário;Prompt:
Pede ao usuário do Kppp para digitar um texto, e fornece o
texto especificado como dica. As letras vão aparecendo à medida em que são
digitadas. Se o texto especificado inclui dois sustenidos (##), eles serão
substituídos pelo buffer de varredura;PWPrompt:
Pede ao usuário que digite um texto, e mostra o texto
especificado como dica. Um asterisco será mostrado para cada caractere
digitado, o que torna esse recurso ideal para digitação de senhas;ID:
Se o campo ID (identificação) da janela principal do Kppp estiver
preenchido, este
comando manda o ID. Se o campo não estiver preenchido, pede ao usuário que
digite um ID, e mostra o texto especificado como dica. O usuário verá
o que digita. Num segundo passo, como por exemplo na segunda tentativa de
login, o sistema pede ao usuário que digite o ID independentemente do campo
ID da janela principal;
Password:
Se o campo 'senha' da janela principal do Kppp estiver
preenchido, manda aquela senha. Se não estiver preenchido, o sistema pede
que o usuário digite a senha, e mostra o texto especificado como
dica. Um asterisco será impresso para cada caractere digitado.
Num segundo passo, como por exemplo na segunda tentativa de login, o
Kppp pede ao usuário que digite a senha independente do campo 'senha' da
janela principal estar ou não preenchido;
LoopStart:
o Kppp aguardará pelo texto especificado. Ele armazenará
este texto pois será usado por LoopEnd.
LoopEnd:
o Kppp aguardará pelo texto especificado para sair do ciclo.
Se o texto especificado por LoopStart for recebido primeiro, a primeira linha
de comando após LoopStart assumirá o comando do script. Isso permite a
repetição de digitação de nome/senha em caso de erro na primeira tentativa.
Este é um script bem simples que eu poderia usar para conectar-me ao meu provedor Internet:
Expect ID: # aguarda por ID:
Send acme # Coloque sua ID aqui em lugar de acme
Expect word: # aguarda por 'password'
Send 4u3fjkl # manda minha senha '4u3fjkl'
Expect aceito # meu provedor aceitou a conexão
Send ppp # Inicia o PPP do lado do provedor
Eis um script para a mesma conta, mas com digitação manual de identificação e senha. Este script solicitará a digitação do ID e da senha a cada conexão, não importa se os campos ID e senha estão preenchidos na janela principal do Kppp. Este script também ilutra o uso da estrutura LoopStart/LoopEnd. Se alguma coisa der errado durante o procedimento de login, por exemplo se eu digitar a senha errada, meu provedor Internet mandará uma mensagem de erro e reiniciará o ciclo de identificação/senha ao mostrar o texto "ID:" novamente. Se o texto "ID:" for detectado antes do comando LoopEnd, Kppp recomeçará a executar o script desde o comando LoopStart.
LoopStart ID: # Aguarda pelo texto 'ID:'
Prompt Enter ID: # Pede que eu digite o ID, e transmite
Expect word: # aguarda pelo texto 'password'
PWPrompt Digite Password: # Pede que eu digite a senha, e transmite
LoopEnd Aceito # O provedor deu sinal verde
Send ppp # Inicia uma conexão PPP para mim
Aqui vai o script que eu realmente uso para conectar com meu provedor: este script pede a identificação e a senha somente se eles não estiverem preenchidos nos respectivos campos da janela principal do Kppp.
LoopStart ID: # aguarda pelo texto 'ID:'
ID Digite ID: # Pede-me o ID e transmite
Expect word: # aguarda pelo texto 'password'
Password Digite senha # Pede-me a senha e transmite
LoopEnd aceito # O provedor aceitou a senha
Send ppp # Inicia minha conexão PPP na
# máquina do provedor
Eis um script que eu uso para conectar com um provedor Internet, que usa um esquema de autenticação de desafio/resposta. Normalmente você ganha um dispositivo de hardware (um cartão com um display e teclas numéricas) de seu provedor. Você precisa saber a senha para usar o dispositivo. Depois de ter discado, o provedor mostra o texto de desafio. Você digita esse desafio em seu dispositivo e recebe uma senha como resposta. Então você deve digitar essa senha.
LoopStart ID: # Aguarda pelo texto "ID:"
ID Digite ID: # Pede que eu digite o ID e transmite-o
Scan Desafio: # Varre 'Desafio:' e guarda o que vem
# depois dele até o fim da linha;
Expect Senha: # Aguarda pelo texto 'Senha:'
Prompt seu desafio é ## - Digite Senha
# Pede que eu digite a senha, e transmite
LoopEnd concedido # O provedor dá sinal verde
Send ppp # Inicia a conexão PPP no lado do
# provedor
A listagem a seguir mostra o procedimento de login de um provedor Internet fictício, que fornece uma nova senha a cada login. A nova senha precisa ser verificada e guardada para a próxima sessão.
Universidade de Gomorra
Login: satiro
Password:
A senha para sua próxima sessao é: YLeLfkZb
Por favor anote-a e digite para verificacao.
Verificação:YLeLfkZb
1 = telnet
2 = SLIP
3 = PPP
Sua escolha:
Kppp pode ser usado para fazer o trabalho tedioso por você, e elimina o risco de perder aquele pequeno pedaço de papel onde está escrita a sua senha atual. A parte chave do script a seguir é uma combinação das palavras-chave Scan e Save.
Expect Login: # aguarda pelo texto "Login:"
ID # transmite a identificação
Expect Password: # aguarda pelo texto "Password:"
Password # transmite a senha
Scan é: # aguarda por '... proxima sessao é:' e
# guarda a próxima senha
Save password # grava a nova senha para usar depois
Expect Verificacao: # aguarda o texto 'Verification:'
Password # manda nova senha
Expect escolha: # aguarde por um prompt de escolha
# entre várias opções (telnet, SLIP, PPP)
Send 3 # escolhe a opção 3, que é o PPP
Use o botão Ativar Contabilidade
para ligar/desligar a contabilidade de custos telefônicos. Selecione uma regra
apropriada para sua região. Se você não encontrar uma regra para usa região
você pode escrever uma nova, seguindo o TEMPLATE
(modelo) no diretório
$(KDEDIR)/share/doc/HTML/en/kppp/
. Não tenha medo de fazê-lo,
pois é realmente fácil. Não esqueça de mandar-me suas regras recém-criadas.
A sintaxe das regras pode ser checada com a opção de linha de comando
kppp -r rule_file
. O arquivo deve ser movido para
$(KDEDIR)/share/apps/kppp/Rules
ou em
$(HOME)/.kde/share/apps/kppp/Rules
para que você possa
achá-lo na janela de diálogo.
É basicamente a contagem do número de bytes transferidos de/para a Internet. O Kppp pode manter a conta dos bytes transmitidos, recebidos ou ambos. É você quem escolhe o que quer (ou precisa) controlar.
Porque hoje em dia muitos provedores Internet começam a cobrar de seus clientes pelo número de bytes transferidos. Ou muito freqüentemente os provedores estabelecem um limite arbitrário de transferência, e começam a cobrar pelo volume acima desse limite. O Kppp mostra seu volume atual e pode ajudá-lo a manter suas contas mais baratas. É claro, se você não tem limites de volume e você estiver curioso, também pode usar esse controle.
Isso depende de seu provedor. Muitos deles contam somente quantos megabytes você recebeu da Internet e desprezam o quanto você mandou. Nesse caso você deve escolher "bytes recebidos". Se você paga por ambos você deve escolher "bytes recebidos e enviados".
Infelizmente há alguns problemas com a contabilidade de volume. O Kppp contará o número de bytes independentemente da origem. Muitos provedores estabelecem limites ao acesso à Internet, não ao acesso da sua rede local. Portanto, se você surfa pouco na Web e utiliza um cache proxy, o proxy residirá dentro da rede de seu provedor, e ele não lhe cobrará pelos bytes transferidos do seu cache proxy. No entanto, o Kppp não sabe que esses pacotes IP estão vindo do proxy, e contá-los-á como se fossem da Internet. Portanto, se você usa um proxy, ou seu provedor usa um cache de servidor de notícias (como nntpcached), o volume reportado por Kppp será maior que o cobrado.
Página seguinte Página anterior Índice geral