Skip to content

Instantly share code, notes, and snippets.

@alvinl
Created April 21, 2012 20:45
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save alvinl/2439505 to your computer and use it in GitHub Desktop.
Save alvinl/2439505 to your computer and use it in GitHub Desktop.
Script to install pptp on Debian 6
#!/bin/bash
apt-get update
apt-get install pptpd -y
echo localip 192.168.240.1 >> /etc/pptpd.conf
echo remoteip 192.168.240.2-9 >> /etc/pptpd.conf
echo ms-dns 8.8.8.8 >> /etc/ppp/pptpd-options
echo ms-dns 8.8.4.4 >> /etc/ppp/pptpd-options
echo "vpn pptpd pass123 *" | tee -a /etc/ppp/chap-secrets
/etc/init.d/pptpd restart
echo net.ipv4.ip_forward=1 >> /etc/sysctl.conf
sysctl -p
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
clear
echo Username: vpn Password: pass123
echo Change this in /etc/ppp/chap-secrets
@jcldavid
Copy link

Should I change the local IP and remote IP to the IP of my server?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment