Mudanças entre as edições de "Configuração do PAP (PPP Authentication Protocol)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
 
(32 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 +
==Instalando pacotes para permitir a utilização do PPP==
 +
*Primeiramente é necessário instalar os pacotes PPP e MGETTY:
 +
#urpmi ppp
 +
#urpmi mgetty
 +
 
==Editando o arquivo de configuração do Programa PPPD==
 
==Editando o arquivo de configuração do Programa PPPD==
Obs.: Respeitar a sintaxe e espaçamentos de acordo com os ítens a seguir:
 
  
 
===Editando o arquivo "options"===
 
===Editando o arquivo "options"===
Linha 12: Linha 16:
 
  debug
 
  debug
 
  remotename ''localhost.seudominio.local'' ''(pode-se substituir por endereço IP)''
 
  remotename ''localhost.seudominio.local'' ''(pode-se substituir por endereço IP)''
 +
remotename ''clientex''
 +
 +
*Fechar o arquivo salvando as alterações.<br>
 +
 +
==Ciando uma Conta "KPPP"==
 +
 +
*Agora é só criar uma conta KPPP ou outro discador para Linux e realizar a conexão.
 +
*Obs.: no caso do modem ser externo, deve-se informar no [KPPP]  porta serial do modem.Ex: /dev/ttySO para COM1.
 +
 +
===Instalando o KPPP===
 +
*Executar o comando:
 +
#urpmi kppp
 +
 +
==Configurando o Servidor Linux para autenticação [PAP]==
 +
 +
===Editando o arquivo "inittab"===
  
*Fechar o arquivo salvando as alterações.
+
*Abrir arquivo:
 +
#vi /etc/inittab
 +
 +
*Para configurar o servidor, no innittab deve ser incluída uma linha para cada porta utilizada para o PPP.
 +
*Por exemplo, se é pretendido utilizar um modem na porta ttyS0, a linha correspondente no inittab deverá ser:
  
Agora é só criar uma conta [KPPP] ou outro discador para Linux e realizar a conexão.
+
S0:2345:respawn:/sbin/mgetty ttyS0-D /dev/ttyS0
  
Obs.: no caso do modem ser externo, deve-se informar no [KPPP]  porta serial do modem.Ex: /dev/ttySO para COM1.
+
* Caso seja utilizada uma placa multiserial o nome do dispositivo será diferente, por exemplo, uma placa Cyclades se chamará, provavelmente, ttyCn, onde n é um número sequencial.
  
Configuração do servidor Linux para autenticação [PAP]
+
*Fechar o arquivo salvando as alterações.
  
Para realizar a configuração do servidor [PPP] no linux é necessário a instalação dos seguintes pacotes [PPP] e mgetty-sendfax.
+
*Para habilitar as novas configurações no arquivo:
 +
#init q
  
Para configurar o servidor siga os seguintes passos:
+
===Realizando a configuração do Servidor [PPP] no Linux===
  
1 - Use o editor de textos de sua preferência para abrir o arquivo [/etc/inittab].
+
===Editando o arquivo "mgetty+sendfax"===
*    No innittab você deve incluir uma linha para cada porta utilizada para o PPP, por exemplo,se você pretende utilizar um modem na porta ttyS2, a linha correspondente no inittab deverá ser:
 
  
*S2:2345:respawn:/sbin/mgetty ttyS2-D /dev/ttyS2
+
*Acessar o diretório de configurações do "mgetty":
 +
#cd /etc/mgetty+sendfax
  
*   Caso seja utilizada uma placa multisserial o nome do dispositvo será diferente, por exemplo, uma placa Cyclades se chamará, provavelmente, ttyCn, onde n é um número sequencial.
+
*Abrir arquivo:
 +
#vi /etc/mgetty+sendfax/login.config
  
2 - Após salvar o arquivo e sair do editor de textos, você deve fazer o init ler o [/etc/inittab] novamente para utilizar as novas configurações:
+
*Editar da seguinte forma:
*    # init q
+
Localizar uma linha comentada (iniciada com "#") semelhante a:
 +
#/AutoPPP/ -a_ppp /usr/sbin/pppd auth -chap +pap login debug
  
3 - Acesse o diretório de configurações do mgetty:
+
*Descomentar a linha retirando o "#" inicial.
*   # cd /etc/mgetty+sendfax
+
 +
*Note que você pode definir as opções do [PPP] nesta linha. No caso, o [PPP] irá usar autenticação PAP usando usuários do /etc/passswd.
  
4 - Use o editor de textos de sua preferência para editar o arquivo login.config.
+
==Configurando o Login no Servidor==
*    Ao abrir o arquivo você deve procurar uma linha comentada (iniciada com "#") semelhante a: [#/AutoPPP/ -a_ppp /usr/sbin/pppd auth -chap +pap login debug] ao encontrá-la ,você deve editar retirando o "#" inicial. Note que você pode definir as opções do [PPP] nesta linha. No caso, o [PPP] irá usar autenticação [PAP] usando usuários do /etc/passswd.
 
  
Então, entre no arquivo [/etc/ppp/options] coloque as mesmas opções da configuração do cliente, mudando a opção [{remotename}] para o nome do cliente da seguinte forma: [{Remotename clientex}] e finalmente será feita a configuração do login no servidor, que será feita pelo arquivo [/etc/ppp/pap-secrets:
+
===Editando o arquivo "pap-secrets"===
 +
Finalmente será feita a configuração do login no servidor:
 +
*Abrir arquivo:
 +
#vi /etc/ppp/pap-secrets
 +
 
 +
*Editar da seguinte forma:
 +
#secrets for autentication using PAP
 +
client  server  secret    IP addresses
 +
"joão"    *    "oliva"        *
  
* #secrets for autentication using PAP
+
*No caso, teremos o login "joão" com a senha "oliva" listados para a autenticação. O caracter "*" é utilizado para generalizar as opções Server e IP addresses.
*client        * server secret    *IP addresses
+
'''Obs.:''' O usuário deve estar cadastrado no arquivo ''/etc/passwd''.
* "joão"         "*"    "oliva"     "*"
 
  
No caso, teremos o login "João" com a senha "oliva" listados para a autenticação. O caracter "*" é utilizado para generalizar as opções Server e IP addresses.
+
==Testando conexão==
Obs.: O usuário deve estar cadastrado no arquivo [/etc/passwd].
+
*De uma máquina cliente, que esteja utilizando Windows ou Linux, deve ser aberta uma conexão digitando no campo login e senha os mesmos que constam no arquivo de configuração ''/etc/ppp/pap-secrets''.
 +
*Após isso, caso esteja tudo configurado corretamente, a conexão se estabelecerá!
 +
*Caso não tenha sido possível conectar-se, verificar configurações do modem e dos arquivos de configuração do PAP. Se necessário, tornar a editá-los.

Edição atual tal como às 11h32min de 13 de novembro de 2006

Instalando pacotes para permitir a utilização do PPP

  • Primeiramente é necessário instalar os pacotes PPP e MGETTY:
#urpmi ppp
#urpmi mgetty

Editando o arquivo de configuração do Programa PPPD

Editando o arquivo "options"

  • Abrir arquivo:
#vi /etc/ppp/options
  • Editar da seguinte forma:
modem
crtscts
lock
debug
remotename localhost.seudominio.local (pode-se substituir por endereço IP)
remotename clientex
  • Fechar o arquivo salvando as alterações.

Ciando uma Conta "KPPP"

  • Agora é só criar uma conta KPPP ou outro discador para Linux e realizar a conexão.
  • Obs.: no caso do modem ser externo, deve-se informar no [KPPP] porta serial do modem.Ex: /dev/ttySO para COM1.

Instalando o KPPP

  • Executar o comando:
#urpmi kppp

Configurando o Servidor Linux para autenticação [PAP]

Editando o arquivo "inittab"

  • Abrir arquivo:
#vi /etc/inittab

  • Para configurar o servidor, no innittab deve ser incluída uma linha para cada porta utilizada para o PPP.
  • Por exemplo, se é pretendido utilizar um modem na porta ttyS0, a linha correspondente no inittab deverá ser:
S0:2345:respawn:/sbin/mgetty ttyS0-D /dev/ttyS0
  • Caso seja utilizada uma placa multiserial o nome do dispositivo será diferente, por exemplo, uma placa Cyclades se chamará, provavelmente, ttyCn, onde n é um número sequencial.
  • Fechar o arquivo salvando as alterações.
  • Para habilitar as novas configurações no arquivo:
#init q

Realizando a configuração do Servidor [PPP] no Linux

Editando o arquivo "mgetty+sendfax"

  • Acessar o diretório de configurações do "mgetty":
#cd /etc/mgetty+sendfax
  • Abrir arquivo:
#vi /etc/mgetty+sendfax/login.config
  • Editar da seguinte forma:

Localizar uma linha comentada (iniciada com "#") semelhante a:

#/AutoPPP/ -a_ppp /usr/sbin/pppd auth -chap +pap login debug 
  • Descomentar a linha retirando o "#" inicial.
  • Note que você pode definir as opções do [PPP] nesta linha. No caso, o [PPP] irá usar autenticação PAP usando usuários do /etc/passswd.

Configurando o Login no Servidor

Editando o arquivo "pap-secrets"

Finalmente será feita a configuração do login no servidor:

  • Abrir arquivo:
#vi /etc/ppp/pap-secrets
  • Editar da seguinte forma:
#secrets for autentication using PAP
client   server  secret    IP addresses
"joão"     *    "oliva"        *
  • No caso, teremos o login "joão" com a senha "oliva" listados para a autenticação. O caracter "*" é utilizado para generalizar as opções Server e IP addresses.

Obs.: O usuário deve estar cadastrado no arquivo /etc/passwd.

Testando conexão

  • De uma máquina cliente, que esteja utilizando Windows ou Linux, deve ser aberta uma conexão digitando no campo login e senha os mesmos que constam no arquivo de configuração /etc/ppp/pap-secrets.
  • Após isso, caso esteja tudo configurado corretamente, a conexão se estabelecerá!
  • Caso não tenha sido possível conectar-se, verificar configurações do modem e dos arquivos de configuração do PAP. Se necessário, tornar a editá-los.