ubuntu pptpd VPN Service
1. 安裝 ubuntu-13.04-server-i386 2. 安裝 pptpd 服務 sudo apt-get update sudo apt-get install pptpd 3. 設定 /etc/pptpd.conf sudo vi /etc/pptpd.conf localip 192.168.100.20 (VPN本機IP) remoteip 192.168.200.100-200 (Client連上後取得的IP) logwtmp (如果要記錄每個USER登入及斷線的時間, 則打開此設定) 4. 設定 /etc/ppp/pptpd-options sudo vi /etc/ppp/pptpd-options name pptpd (待會設定連線帳號密碼會參考到這個值) ms-dns 168.95.1.1 (DNS1) ms-dns 8.8.8.8 (DNS2-最多設定2個) 5. 設定 /etc/ppp/chap-secrets (連線帳號密碼) client server secret IP address abc pptpd 1234 192.168.200.101 (需在remoteip範圍中) efg pptpd 5678 * (表示伺服器發送, 要有DHCP服務) 6. 設定 NAT sudo vi /etc/sysctl.conf (開啟封包轉送) net.ipv4.ip_forward = 1 7. 設定防火牆 $sudo iptables -A INPUT -p tcp -m state --state NEW --dport 1723 -j ACCEPT $sudo iptables -A INPUT -p gre -j ACCEPT $sudo iptables -A OUTPUT -p gre -j ACCEPT $sudo iptables -A INPUT -p tcp --sport 1723 -s 192.168.100.20 -j AC...