Page -> Diferencia entre revisiones de «PPTP-Ubuntu» Vistas :  Página  Discusión  Ver fuente  Historial 

De DIT-CDC

(Ubuntu 6.06)
(Ubuntu 6.06)
Línea 4: Línea 4:
 
== Ubuntu 6.06 ==
 
== Ubuntu 6.06 ==
  
En construcción
+
Procedimiento para configurar el acceso PPTP al DIT sobre un Ubuntu 6.06:
  
 +
<ul>
 +
<li> Instalar pptp-linux </li>
  
Activar el repositorio "universe"
+
  apt-get install pptp-linux
 +
 
 +
<li> Instalar pptpconfig </li>
 +
 
 +
<ol>
 +
<li> Añadir la fuente de pptpconfig a /etc/apt/sources.list:</li>
 +
 
 +
  echo -e '\n# PPTP GUI\ndeb http://quozl.netrek.org/pptp/pptpconfig ./' >> /etc/apt/sources.list
 +
 
 +
<li> Añadir el repositorio "universe" si no está disponible ya. Para ello, descomentar la línea siguiente en /etc/apt/sources.list:</li>
 +
 
 +
deb http://es.archive.ubuntu.com/ubuntu/ edgy universe
 +
 
 +
<li> actualizar:</li>
 +
 
 +
      apt-get update
 +
 
 +
<li> instalar PPTP Client GUI:</li>
 +
 
 +
      apt-get install pptpconfig
 +
</ol>
 +
 
 +
<li> Arrancar pptpconfig:</li>
 +
 
 +
  > pptpconfig
 +
 
 +
<li> Configurar una conexión con los parámetros siguientes:</li>
 +
 
 +
  Solapa Server:
 +
  Name: DIT
 +
  Server: rpv.dit.upm.es
 +
  Domain:
 +
  Username: fulanito
 +
  Password: clavedefulanito
 +
 
 +
  Solapa Encryption:
 +
  Seleccionar "Require Microsoft Point-to-Point (MPPE)"
 +
 
 +
<li>Pulsar el botón "Add" para grabar la configuración.
 +
 
 +
</ul>
  
 
== Ubuntu 6.10 ==
 
== Ubuntu 6.10 ==

Revisión de 23:46 31 mar 2007

Configuración de túneles PPTP en Ubuntu


Ubuntu 6.06

Procedimiento para configurar el acceso PPTP al DIT sobre un Ubuntu 6.06:

  • 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. Añadir el repositorio "universe" si no está disponible ya. Para ello, descomentar la línea siguiente en /etc/apt/sources.list:
    4. deb http://es.archive.ubuntu.com/ubuntu/ edgy universe
      
    5. actualizar:
    6.      apt-get update
      
    7. instalar PPTP Client GUI:
    8.      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" para grabar la configuració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
Herramientas personales