VPN cliente de windows pptp [Solucionado]
Hola queridos, como estan?
no vicho este foro como de hace 1 més, pero volviendo del trabajo
(que no me deja hacer lo que me gusta), bueno, me voy de a poquito poniendo al dia...
Estoy con la siguiente problematica, tengo que conectarme a una empresa por VPN y no puedo tocar nada de lo que existe del otro lado, entonces, necessito una conexión VPN cliente compatible con windows.
La misma se realiza por PPTP.
Bueno luego de mucho buscar por "gooo" ... ya saben, he encontrado várias y várias informaciones al respecto.
Creo haber llegado a una forma de conectarme usando como guia lo del link como que explica paso a paso la cosa.
Resulta que los repositórios para el:
# dkms
deb http://linux.dell.com/repo/software/debian sarge dell no constan (ni para lenny) que es el que uso yo.
Halguien sabe con que los podria substituir (otro repositório) ?
Es eso.
Gracias como siempre.
un gran abrazo
lalo
- Inicie sesión o regístrese para enviar comentarios
- 1418 lecturas


Opa, me encontre que aqui dice que solo esta preparado para poner lo repositórios para ETCH...
asi que sigo buscando en otro local
u otra fuente de información...
nos vemos
lalo
Es tu día de suerte, te lo voy a dar masticadito
Conectar una VPN desde un Debian a un server vpn windows
aptitude install pptp-linux
nano /etc/ppp/chap-secrets
se rellena con esto, que corresponde a:
usuario serv pass IP
administrador PPTP pass *
nano /etc/ppp/peers/conexion
pegar esto:
pty "pptp 88.70.123.163 --nolaunchpppd"
name administrador
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam conexion
nano /etc/ppp/ip-up.d/route-traffic
pegar esto:
#!/bin/bash
NET="10.0.0.0/8" # poner la ip del rango que sea, "172.26.0.0/16" "192.168.1.0/24"
IFACE="ppp0" # set me
#IFACE=$1
route add -net ${NET} dev ${IFACE}
chmod +x /etc/ppp/ip-up.d/route-traffic
crear script conexion.sh
#!/bin/bash
pppd call delhi-idc-01
tail -f /var/log/messages
chmod +x conexion.sh (El script solo me funciona como root)
luego si pone esto:
Jun 11 23:38:05 vivek-desktop pppd[30088]: local IP address 10.5.3.44
Jun 11 23:38:05 vivek-desktop pppd[30088]: remote IP address 10.0.5.18
con la ip que sea, de pm compadre
parar vpn
killall pppd
abrir la ip en el firewall correspondiente al host al conectarse :88.77.165.154
si tienes iptables configurado a DROP, añade esto:
iptables -A INPUT -i ppp0 -j ACCEPT
iptables -A OUTPUT -o ppp0 -j ACCEPT
ale, a correr.
Es tu día de suerte, te lo voy a dar masticadito
Conectar una VPN desde un Debian a un server vpn windows
aptitude install pptp-linux
nano /etc/ppp/chap-secrets
se rellena con esto, que corresponde a:
usuario serv pass IP
administrador PPTP pass *
Bueno, muchísimas gracias Chapero
Estuve toda la tarde intentando hacer esto, y solo después vi tu comentario.
Que bueno que hiciste masticadito, porque pude encontrar varios errores de lo que hice...
Estaba con 8 documentos (links) tratando de entender como funciona y que es lo que hace falta configurar.
había echo "casi correctamente hasta aquí" ... solo un carácter mal y de aquí en delante... te cuento
nano /etc/ppp/peers/conexion
pegar esto:
pty "pptp 88.70.123.163 --nolaunchpppd"
name administrador
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam conexion
Había echo el archivo "conexion" pero con otro nombre (lo que creo no influye) solo que lo había puesto en el directorio del usuario, no en /etc/ppp/peers/conexion, ahora esta allí y con ese mismo nombre (por si las moscas...)
resulta que dentro de el en la segunda linea había puesto "name IP_CONEXION" en vez de "name USUARIO_VPN"
ese "name administrador" es el nombre del usuario de la vpn ? no ? imaginando que si, sigo adelante
de aquí en delante faltaba todo
nano /etc/ppp/ip-up.d/route-traffic
pegar esto:
#!/bin/bash
NET="10.0.0.0/8" # poner la ip del rango que sea, "172.26.0.0/16" "192.168.1.0/24"
IFACE="ppp0" # set me
#IFACE=$1
route add -net ${NET} dev ${IFACE}
chmod +x /etc/ppp/ip-up.d/route-traffic
crear script conexion.sh
#!/bin/bash
pppd call delhi-idc-01
tail -f /var/log/messages
chmod +x conexion.sh (El script solo me funciona como root)
luego si pone esto:
Jun 11 23:38:05 vivek-desktop pppd[30088]: local IP address 10.5.3.44
Jun 11 23:38:05 vivek-desktop pppd[30088]: remote IP address 10.0.5.18
con la ip que sea, de pm compadre
parar vpn
killall pppd
abrir la ip en el firewall correspondiente al host al conectarse :88.77.165.154
si tienes iptables configurado a DROP, añade esto:
iptables -A INPUT -i ppp0 -j ACCEPT
iptables -A OUTPUT -o ppp0 -j ACCEPT
ale, a correr.
creo haber echo todo como indicas (menos los iptables) pues nunca configure nada de eso.
el caso es que no consigo executar el script conexion.sh desde la consola, solamente si habro el nautilus como root, y de ahí si lo ejecuta.
Pero, tampoco conecta, mira la salida:
pppd: Can't open options file /etc/ppp/peers/delhi-idc-01: No such file or directory
Oct 28 14:28:09 debian kernel: [ 16.269288] NET: Registered protocol family 10
Oct 28 14:28:09 debian kernel: [ 16.269288] lo: Disabled Privacy Extensions
Oct 28 14:28:09 debian kernel: [ 16.269288] ADDRCONF(NETDEV_UP): eth0: link is not ready
Oct 28 14:28:09 debian kernel: [ 17.945751] eth0: Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
Oct 28 14:28:09 debian kernel: [ 17.945754] eth0: 10/100 speed: disabling TSO
Oct 28 14:28:09 debian kernel: [ 17.945885] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Oct 28 14:28:10 debian kernel: [ 21.766685] lp: driver loaded but no devices found
Oct 28 14:28:10 debian kernel: [ 21.829039] ppdev: user-space parallel port driver
Oct 28 14:28:11 debian dhcdbd: Started up.
Oct 28 19:27:38 debian kernel: [26644.600826] nautilus[3498]: segfault at 4 ip b7568bf4 sp bf8a36a0 error 4 in libglib-2.0.so.0.1600.6[b7512000+b4000]
mira para mi esto es griego.
Existe algún manual greco-human ?
Para poder trabajar y salir del lio (dar tiempo al tiempo, mientras aprendo y configuro) configure win xp dentro de VirtualBox, configuro la VPN... y cual no es mi sorpresa al ver que NO FUNCIONA, ahí si que no entendi nada, voy a otro micro que tiene solo el win, y funciona bien...
te agradezco mucho tu tan ansiada ayuda hasta ahora.
un gran saludo de mi parte
lalo
Hola, es que vi esto abierto todavía y decidí encerrarlo para que fuese de alguna utilidad.
Resulta que ahora ya sé mas que antes...
y ahora estoy en Wheezy (testing), para hacer esto, instalas:
$ aptitude search network | grep ^ii A glib-networking - network-related giomodules for GLib
i libqt4-network - Qt 4 network module
i A network-manager - network management framework (daemon and u
i A network-manager-gnome - network management framework (GNOME fronte
i network-manager-pptp - network management framework (PPTP plugin
i network-manager-pptp-gnome - network management framework (PPTP plugin
$ aptitude search pptp | grep ^ii pptp-linux - Point-to-Point Tunneling Protocol (PPTP) C
i pptpd - PoPToP Point to Point Tunneling Server
$ aptitude search ppp | grep ^ii gnome-ppp - modem internet connection tool for the GNO
i gpppon - An applet that is a wrapper around pon and
i A ppp - Point-to-Point Protocol (PPP) - daemon
verificar si
strings $(which pppd) | grep -i mppe | wc -les mayor que 0, de lo contrario... necesitas mppe...
estos links te van a ayudar
http://bulma.net/impresion.phtml?nIdNoticia=1743
http://pptpclient.sourceforge.net/howto-debian.phtml#mppe
y tendrás lo necesario.
Para algunas configuraciones comunes, en el icone de red (nm-applet)
vpn
Añadir
Protocolo de punto a punto (PPTP)
crear
#pones los datos de conección, clicas en Avanced
#desmarcarPAP
CHAP
MSCHAP
EAP
Usar compresión de cabeceras TCP
#marcarMSCHAPv2
Use Point-to-Point encryptiation (MPPE)
128-bit (más seguro)
Permitir compresión de BSD
Permitir compresión deflate
Enviar paquetes de echo PPP
ACEPTAR
es todo.
Asi va a funcionar sin tener ningun script, sino directamente de las conexiones vpn en
el nm-applet.
Saludos
lalo