Sunday, January 1, 2012

vpn server on EC2 Ubuntu

I followed instruction on Setting up a VPN-server on Amazon EC2 up to this line:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Then need to configure /etc/ppp/pptpd-options as:

#refuse-pap
#refuse-chap
#refuse-mschap
require-chap
#require-mschap-v2
#require-mppe-128




Following Configuring a PPTP-VPN on iOS and Android
Make to disable encryption or choose no encryption

If connects well,
tail -f /var/log/syslog should look like:

Jan 2 03:23:30 ip-10-138-31-87 pptpd[6570]: CTRL: Client ???.93.139.47 control connection started
Jan 2 03:23:31 ip-10-138-31-87 pptpd[6570]: CTRL: Starting call (launching pppd, opening GRE)
Jan 2 03:23:31 ip-10-138-31-87 pppd[6571]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Jan 2 03:23:31 ip-10-138-31-87 pppd[6571]: pppd 2.4.5 started by root, uid 0
Jan 2 03:23:31 ip-10-138-31-87 pppd[6571]: Using interface ppp0
Jan 2 03:23:31 ip-10-138-31-87 pppd[6571]: Connect: ppp0 <--> /dev/pts/2
Jan 2 03:23:31 ip-10-138-31-87 pptpd[6570]: GRE: Bad checksum from pppd.
Jan 2 03:23:31 ip-10-138-31-87 pppd[6571]: Warning - secret file /etc/ppp/chap-secrets has world and/or group access
Jan 2 03:23:32 ip-10-138-31-87 pppd[6571]: Deflate (15) compression enabled
Jan 2 03:23:32 ip-10-138-31-87 pppd[6571]: Cannot determine ethernet address for proxy ARP
Jan 2 03:23:32 ip-10-138-31-87 pppd[6571]: local IP address 192.168.0.1
Jan 2 03:23:32 ip-10-138-31-87 pppd[6571]: remote IP address 192.168.0.234