메뉴 닫기

pptp VPN 설치하기 (with centos6)

 

VPN

 

요즘 스마트폰에서 PPTP , ipsec 등 VPN 을 지원한다

 

PPTP를 서버에 설치해보고 스마트폰과 연동시켜보자

 

PPTP 설치

 

 

rpm –import http://poptop.sourceforge.net/yum/RPM-GPG-KEY-PPTP

rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm

yum install ppp pptpd -y

 

 

config 파일설정

 

 

echo “option /etc/ppp/options.pptpd” >> /etc/pptpd.conf

: pptpd 옵션파일 지정

 

echo “localip 222.xx.xx.69” >> /etc/pptpd.conf

:localip 는 자기자신의 아이피르 의미 즉 설치하는 서버의 아이피를 입력한다.

 

echo “remoteip 10.0.0.100-250” >> /etc/pptpd.conf

:remote ip 는 할당할 아이피이다. (사설아이피를 입력하면 될듯하다)

 

 

dns 설정

: 접속한 클라이언트의 접속의 질의할 네임서버 설정?

 

echo “ms-dns 8.8.8.8” >> /etc/ppp/options.pptpd

echo “ms-dns 4.2.2.1” >> /etc/ppp/options.pptpd

 

꿀팁

vim /etc/ppp/options.pptpd

 

auth

: noauth 로 되어 있으면 밑에 chap-secrets 파일과 무관하게 누구나 접속이 가능하다

 

 

 

 

VPN 계정 설정

: ID를 takakocap PW 를 takakocap 으로 지정한 모습모습모습

 

echo “takakocap pptpd takakocap *” >> /etc/ppp/chap-secrets

 

PPTP 실행

 

/etc/init.d/pptpd start 

 

PPTP 는 기본적으로 TCP 1723 포트를 사용한다

 

 

-A INPUT -p tcp -m state –state NEW -m tcp –dport 1723 -j ACCEPT

 

 

그리고 VPN 사용자들이 인터넷이 가능하게 MASQ 기능을 추가해야 된다

 

 

*nat

:PREROUTING ACCEPT [41:8377]

:POSTROUTING ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A POSTROUTING -o eth0 -j MASQUERADE

COMMIT 

 

 

정상적으로 연결이 되었다면 브라우져를 열고 자신의 아이피를 표시해 주는 사이트 ifconfig.co.kr 혹은 myip.co.kr에 접속해서 자신의 아이피가 VPN 서버쪽

 

아이피로 보인다면 정상적으로 셋팅이 완료된것이다.

 

END

[polldaddy rating=”7739789″]  

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다