Pptpd (ubuntu)

VPN을 지원하는데 이중 가장 셋업이 쉬운 Poptop (PPTP) 서버

sudo apt-get install pptpd

/etc/pptpd.conf 설정 파일을 수정합니다:

''#''logwtmp                           <-- 코멘트 처리하지 않으면, 서버가 시작하지 못합니다
localip 192.168.2.1                 <-- PPTP 서비스 서버의 IP (호스트 IP와는 별개입니다)
remoteip 192.168.5.2-192.168.2.64   <--- VPN을 통해 할당받을 최대 사용자 수에 따라서 적절히 조절하세요

/etc/ppp/options.pptpd 설정 파일을 수정합니다:

ms-dns 8.8.8.8   <-- 물리적인 서버가 어느 회선을 사용하는가에 따라 다르므로 Google DNS를 기입했습니다.

/etc/ppp/chap-secrets 설정 파일을 수정합니다:

user-id pptpd password *    <-- pptpd 와 '*' 는 그대로 기입하세요

데몬 재시작

sudo /etc/init.d/pptpd restart

/etc/sysctl.conf 파일에서 IP 포워딩 설정 활성화

net.ipv4.ip_forward=1                   #제거

iptable 마스킹 설정

sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

공유기 1723 포트를 별도로 열어줘야 한다

* 참조: http://superkkt.com/510 http://ajaxian.kr/2010/07/20/running-pptp-server-on-centosubuntu , https://help.ubuntu.com/community/VPNClient

누구나 수정하실 수 있습니다. 문법은 Formatting Syntax참조하세요.