[FUG-BR] FW: ppp over tcp RESOLIVIDO

Marcos Aurélio mensagem.particular em hotmail.com
Quarta Fevereiro 15 00:35:10 BRST 2012


Usei a mesma soluçao do topico anteror  [FUG-BR] servidor ppp

----------------------------------------
> From: mensagem.particular em hotmail.com
> To: freebsd em fug.com.br
> Subject: ppp over tcp
> Date: Mon, 6 Feb 2012 13:33:46 -0200
>
>
>
> Olá lista!
>
>  Preciso criar uma especie de acesso remoto para varias maquinas ,onde as mesmas vao criar um tunel ppp via internet dialup para
>  o servidor,(do lado do servidor o acesso é somente via internet banda larga).
>
>  Baseado em algumas ideias que pesquisei ,fiz as configuraçoes no servidor conforme segue abaixo, gostaria que esta conexao para o
>  servidor fosse feita com o tunel ppp sobre tpc ip pois levando em conta a velociade de acesso do lado das maquinas cliente e os
>  serviços que irao trafegar no tunel,dispensam uso de vpn ou tunel ssh.
>
>  Sendo assim gostaria da ajuda de voces para a implementaçao funcionar, a minha duvida é quanto a configuraçao do inetd.conf
>  para ele tratar a conexao ppp vinda da maquina cliente, ou seja ,quando chegar uma conexao ppp na porta especificada o servidor tera que
>  rodar o processo ppp conforme as configuraçoes que seguem:
>
>  dede já fico agradecido
>
>
>  Sds.
>  Marcos
>
>
>  ppp.conf das maquinas cliente
>
>  serv:
>   set escape 0xff
>   set device ip-servidor:remoto/tcp
>   set dial
>   set authname cliente
>   set authkey senhacliente
>   set ifaddr 192.168.0.10 192.168.0.2 255.255.255.0
>   set login
>
>
>  Configuraçoes maquina servidor:
>
>
>  /etc/services adicionado serviço "remoto"
>  remoto 3001/tcp # fica escutando conexoes ppp
>
>  /etc/inetd.conf
>  remoto stream tcp nowait (AQUI PRECISO DEFINIR COMO SERA TRATADO CONEXOES NA PORTA 3001)
>
>
>  Conta usuario "cliente1"
>  usuario "cliente1" adicionado ao grupo networks
>  shel do usuario "cliente" /etc/ppp/ppp_start
>
>
>  script em /etc/ppp/ppp_start
>
>  #!/bin/sh
>  # PPP Start script. Check if we're already running if so kill old one.
>  PUSER=`echo $USER | sed s/network//`
>  PID_FILE=/tmp/$USER.pid
>
>  if [ -s $PID_FILE ]
>  then
>  PID=`cat $PID_FILE`
>  kill -0 $PID 2> /dev/null
>  if [ "$?" = "0" ]
>  then
>  kill -15 $PID
>  sleep 2
>  fi
>  fi
>
>  echo $$ > $PID_FILE
>  exec /usr/sbin/ppp -direct $PUSER
>  ----
>
>  ppp.conf do servidor
>
>  default:
>   allow users
>
>
>  cliente1:
>   disable passwdauth
>   set timeout 0
>   set ifaddr 192.168.0.2 192.168.0.10 255.255.255.0
>
>
>  cliente2:
>   disable passwdauth
>   set timeout 0
>   set ifaddr 192.168.0.2 192.168.0.10 255.255.255.0
>
>  .
>  .
>  cliente3 .etc...
>
>
 		 	   		  


Mais detalhes sobre a lista de discussão freebsd