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: 40.092 ]

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

Configuração simples Samba + LDAP

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

Leitura recomendada

Instalação da placa TRENDnet TEW-421PC Wireless com ndiswrapper Debian

hdparm: Tire o máximo do seu HD

Configurando vídeo no Linux usando frame buffer

Configurando o CACIC (parte 3)

Instalando o BIND 9 no CentOS 6

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts