The Pursuit of Happyness

우분투 PPTP VPN 설치

1. pptpd 설치

 $ sudo apt-get install pptpd


2. PPTP VPN 에서 사용할 Private IP 대역 설정

$ vi /etc/pptpd.conf 

아래 내용을 추가

localip 10.0.10.1

remoteip 10.0.10.101-110 


3. ms-dns 추가

$ vi /etc/ppp/pptpd-options 

아래의 DNS 이외에 현재 서버가 사용중인 DNS를 추가해도 무방

ms-dns 8.8.8.8

ms-dns 8.8.4.4 


4. VPN으로 접속할 계정 추가

$ vi /etc/ppp/chap-secrets 

아래의 형식으로 [id], [password] 부분을 변경하여 추가

[id] pptpd [password] *


5. pptpd 리스타트

 $ sudo service pptpd restart


6. IP 포워딩 설정 활성화

 $ vi /etc/sysctl.conf 

아래와 같이 설정 변경

net.ipv4.ip_forward=1 

변경된 설정을 적용

 $ sudo sysctl -p


8. iptable 설정

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


9. 방화벽 설정

서버에 방화벽이 존재하는 경우 1723포트를 열어준다.



Comment +0