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
Linha 27: Linha 27:
 
==Configuração do servidor Linux para autenticação [PAP]==
 
==Configuração do servidor Linux para autenticação [PAP]==
  
*Para realizar a configuração do servidor [PPP] no linux é necessária a instalação dos seguinte pacote:
+
===Editando o arquivo "inittab"===
#urpmi mgetty
 
  
===Editando o arquivo "inittab"===
 
 
*Abrir arquivo:
 
*Abrir arquivo:
  #vi /etc/inittab  
+
  #vi /etc/inittab
 +
 
*Para configurar o servidor, no innittab deve ser incluída uma linha para cada porta utilizada para o PPP.
 
*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:
 
*Por exemplo, se é pretendido utilizar um modem na porta ttyS0, a linha correspondente no inittab deverá ser:
Linha 44: Linha 43:
 
*Para habilitar as novas configurações no arquivo:
 
*Para habilitar as novas configurações no arquivo:
 
  #init q
 
  #init q
 +
 +
===Realizando a configuração do Servidor [PPP] no Linux===
 +
É necessária a instalação do seguinte pacote:
 +
#urpmi mgetty
  
 
===Editando o arquivo "mgetty+sendfax"===
 
===Editando o arquivo "mgetty+sendfax"===
 +
 +
*Acessar o diretório de configurações do "mgetty":
 +
cd /etc/mgetty+sendfax
 +
 
*Abrir arquivo:
 
*Abrir arquivo:
  #vi /etc/mgetty+sendfaxlogin.config
+
  #vi /etc/mgetty+sendfax/login.config
  
 
*Editar da seguinte forma:
 
*Editar da seguinte forma:
Linha 53: Linha 60:
 
  #/AutoPPP/ -a_ppp /usr/sbin/pppd auth -chap +pap login debug  
 
  #/AutoPPP/ -a_ppp /usr/sbin/pppd auth -chap +pap login debug  
  
*Ao encontrá-la, editar retirando o "#" inicial.  
+
*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.
+
 +
*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.
  
 
===Editando o arquivo "options"===
 
===Editando o arquivo "options"===
Linha 61: Linha 69:
  
 
*Editar da seguinte forma:
 
*Editar da seguinte forma:
 +
inserir as mesmas opções da configuração do servido e na linha correspodente a remotename, inserir da seguinte forma:
 +
 
  remotename ''cliente'x'''  
 
  remotename ''cliente'x'''  
 +
 +
==Configuração do Login no Servidor==
  
 
===Editando o arquivo "pap-secrets"===
 
===Editando o arquivo "pap-secrets"===
Linha 70: Linha 82:
 
*Editar da seguinte forma:
 
*Editar da seguinte forma:
 
  #secrets for autentication using PAP
 
  #secrets for autentication using PAP
  client       *   server secret    *IP addresses
+
  client  server secret    IP addresses
  "joão"       "*"    "oliva"             "*"
+
  "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.  
 
*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].
 
'''Obs.:''' O usuário deve estar cadastrado no arquivo [/etc/passwd].

Edição das 22h17min de 12 de setembro 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)
  • Fechar o arquivo salvando as alterações.

Instalando o "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.
  • Instalar o KPPP executando:
#urpmi kppp

Configuração do 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

É necessária a instalação do seguinte pacote:

#urpmi mgetty

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.

Editando o arquivo "options"

  • Abrir arquivo:
#vi /etc/ppp/options
  • Editar da seguinte forma:
inserir as mesmas opções da configuração do servido e na linha correspodente a remotename, inserir da seguinte forma:
remotename cliente'x' 

Configuração do 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].