Configuração fácil de um servidor PPP

Neste artigo tentarei explicar de forma simples como configurar um servidor PPP, dessa forma, com um modem e uma linha telefônica você poderá permitir acesso remoto à sua máquina através de uma conexão discada, da mesma forma que é feito em provedores de internet.

[ Hits: 35.746 ]

Por: Geovanny Junio da Silva em 29/01/2004 | Blog: http://comonus.com


Mãos à obra



Tentarei explicar como configurar o servidor PPP, para você que não sabe é aquele responsável pela conexão dial-up nos provedores de acesso.

Usei o Conectiva 8.0, embora não seja minha distro predileta, trabalho com ela por ser uma distro Brasuca e muitas vezes os clientes gostam deste fato.

Vamos precisar de no mínimo uma porta serial com um modem e claro, uma linha telefônica conectada ao modem.

Devemos ter instalados os pacotes ppp e mgetty, se ainda não estão, é só digitar os comandos:

# apt-get install ppp
# apt-get install mgetty


NOTA: se sua distribuição não possui apt-get, procure pelos pacotes no site oficial da distribuição ou nos CDs de instalação.

Feito isto, edite o arquivo /etc/inittab e insira a seguinte linha:

S2:2345:respawn:/sbin/mgetty ttyS2 -D /dev/ttyS2

Se você for utilizar uma porta diferente de ttyS2, é só alterar a linha acima.

Após fazer as alterações no /etc/inittab, deve-se fazer o processo init ler o arquivo de configuração novamente, para isso digite:

# init q

Edite o arquivo /etc/mgetty+sendfax/login.config e descomente a linha:

/AutoPPP/ -a_ppp /usr/bin/pppd auth -chap +pap login debug

No caso da linha acima, ele considerará os usuários de /etc/passwd para autenticação.

O arquivo /etc/ppp/pap-secrets deve ficar no seguinte formato:

#client     server    secret passwd     remote IP
cliente     *         senha             192.168.0.15 

Edite o arquivo /etc/ppp/options e insira as seguintes linhas:

modem
crtscts
lock
debug
proxyarp

Agora entre no diretório /etc/ppp e crie um arquivo no formato options.PORTA, no nosso caso o arquivo se chamará options.ttyS2. Dentro deste arquivo deve estar especificado o número IP do servidor e do cliente no seguinte formato:

192.168.0.10:192.168.0.15

O dois números são separados por : (dois pontos), a faixa de IP varia conforme o seu gosto.

Se ele começar a conectar e a conexão cair, dê uma olhada em /var/log/messages em busca de erros.

Esta configuração só serve para comunicação entre o cliente e o servidor, para o cliente ter acesso a intranet e a internet deve-se fazer repasse de pacotes IP.

    Próxima página

Páginas do artigo
   1. Mãos à obra
   2. Configuração do cliente
Outros artigos deste autor

Kingfisher Quota Manager - Instalação e configuração

Configuração simples Samba + LDAP

Leitura recomendada

Instalando Ubuntu 7.04 Feisty Fawn

Slackware descomplicado para iniciantes

Fedorinha, fedorão: comandinhos de montão

Criando um tema de apresentação no Mandriva

NoBreak SMS e GNU/Linux (FC5) - Parte 2 - Criando o serviço

  
Comentários
[1] Comentário enviado por geovannyjs em 29/01/2004 - 08:27h

Este é meu primeiro artigo, gostaria de oferece-lo em louvor de meu DEUS de Abraão, de Isaac e de Jacó.

[2] Comentário enviado por gustavo_marcon em 29/01/2004 - 12:33h

Cara, achei seu artigo super legal mesmo, existem poucos falando sobre esse assunto e eu vivia me perguntando como funcionava o processo de discagem e autenticação....

Mas fiquei com uma dúvida. Se eu não usar ip fixo no cliente mas sim DHCP como os arquivos de configuração devem ficar? Já que tenho que dizer qual será o IP do cliente nos arquivos de configuração.


Valeu

[3] Comentário enviado por perguntador em 22/07/2004 - 19:53h

Geoblacksun, e como ficam os outros deuses? Falar só do deus hebraico pode dar briga...

[4] Comentário enviado por marquinhos1875 em 09/11/2005 - 00:18h

cara esse artigo foi show, inclusive ja fiz varias perguntas referente a isso aki no vol
espero ter o praser de ver o utros artigos seu
e ki Deus esteja contigo

[5] Comentário enviado por marquinhos1875 em 20/11/2005 - 23:11h

o eu aki dinovo
como faso para instalar em um modem interno

[6] Comentário enviado por rizer_runer em 06/07/2006 - 08:43h

seu artigo ta show cara agora gostaria de saber se tem como eu usar esse procedimento com meus clientes da rede interna pra no lugar do modem vai ser a placa de rede eth0 tem com fazer isso?

[7] Comentário enviado por aazevedo1984 em 10/04/2012 - 17:25h

Comigo não funcionou olhando o /var/log/mgetty.ttyACM0 aparece:

04/10 17:31:30 CM0 lowering DTR to reset Modem
04/10 17:31:30 CM0 send: \dATQ0V1H0[0d]
04/10 17:31:31 CM0 waiting for ``OK'' ** found **
04/10 17:31:31 CM0 send: ATS0=0Q0&D3&C1[0d]
04/10 17:31:31 CM0 waiting for ``OK'' ** found **
04/10 17:31:31 CM0 waiting...

mas o cliente não conecta de forma alguma, existe alguma configuração especial para clientes usando win7?


Contribuir com comentário