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참조하세요. |
---|