Page -> PPTP-Ubuntu Vistas :  Página  Discusión  Ver fuente  Historial 

De DIT-CDC

Configuración de túneles PPTP en Ubuntu


Ubuntu 6.06

En construcción

Ubuntu 6.10

Existe un fallo conocido en Ubuntu 6.10 que impide que funcionen correctamente los túneles.

Para solucionarlo hay que:

  • Bajarse la una versión anterior de ppp (2.4.3) de aquí
  • Instalarla mediante:
 dpkg -i ppp_2.4.3-20050321+2ubuntu1.1_i386.deb

A partir de aquí en procedimiento es:

  • Instalar pptp-linux
  •  apt-get install pptp-linux
    
  • Instalar pptpconfig
    1. Añadir la fuente de pptpconfig a /etc/apt/sources.list:
    2.  echo -e '\n# PPTP GUI\ndeb http://quozl.netrek.org/pptp/pptpconfig ./' >> /etc/apt/sources.list
      
    3. actualizar:
    4.      apt-get update
      
    5. instalar PPTP Client GUI:
    6.      apt-get install pptpconfig
      
  • Arrancar pptpconfig:
  •  > pptpconfig
    
  • Configurar una conexión con los parámetros siguientes:
  •  Solapa Server:
     Name: DIT
     Server: rpv.dit.upm.es
     Domain:
     Username: fulanito
     Password: clavedefulanito
    
     Solapa Encryption:
     Seleccionar "Require Microsoft Point-to-Point (MPPE)"
    
  • Pulsar el botón "Add" y salir del programa (Nota: por los fallos mencionados de ppp en Ubuntu 6.10, no se puede arrancar y parar los túneles desde pptpconfig.
  • Crear dos scripts llamados "pon-dit" y "poff-dit" con el contenido siguiente:
    • pon-dit:
    • #!/bin/bash
      ROUTER=`route -n | grep "^0.0.0.0" | awk '{printf $2}'`
      echo "ROUTER=$ROUTER"
      sleep 10
      pon DIT
      echo route add -host 138.4.5.200/32 gw $ROUTER
      route add -host 138.4.5.200/32 gw $ROUTER
      sleep 5
      echo route add -net  138.4.0.0/16 gw 138.4.5.199
      route add -net  138.4.0.0/16 gw 138.4.5.199
      
    • poff-dit:
    • #!/bin/bash
      ROUTER=`route -n | grep "^0.0.0.0" | awk '{printf $2}'`
      poff DIT
      route delete -host 138.4.5.200/32 gw $ROUTER
      route delete -net  138.4.0.0/16 gw 138.4.5.199
      
  • Dar permisos de ejecución a los scripts:
  •  chmod +x pon-dit poff-dit
    





Referencias




Navegación
Enlaces externos
Herramientas personales