vpn_서버
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
| vpn_서버 [2014/07/02 16:29] – 만듦 akpil | vpn_서버 [2014/07/15 12:59] (현재) – akpil | ||
|---|---|---|---|
| 줄 4: | 줄 4: | ||
| 먼저 서버쪽에서 어떻게 설정하는지를 보자. CentOS 6.X 버전 기준이다. | 먼저 서버쪽에서 어떻게 설정하는지를 보자. CentOS 6.X 버전 기준이다. | ||
| + | |||
| + | root 계정에서 다음의 명령어를 입력하자. | ||
| < | < | ||
| rpm --import http:// | rpm --import http:// | ||
| rpm -Uvh http:// | rpm -Uvh http:// | ||
| + | yum update | ||
| yum install ppp pptpd -y | yum install ppp pptpd -y | ||
| </ | </ | ||
| - | 필요한 패키지 설치 끝. | + | 필요한 패키지 설치는 끝났다. 이제부터 설정에 들어가자. |
| + | |||
| + | / | ||
| + | |||
| + | <file text pptpd.conf> | ||
| + | |||
| + | localip 192.168.1.2-254 | ||
| + | remoteip 192.168.2.2-254 | ||
| + | |||
| + | </ | ||
| + | |||
| + | 를 추가하면 된다. | ||
| + | |||
| + | 그리고 / | ||
| + | |||
| + | <file text options.pptpd> | ||
| + | |||
| + | ms-dns 168.126.63.2 | ||
| + | ms-dns 168.126.63.1 | ||
| + | |||
| + | </ | ||
| + | |||
| + | 마지막으로 | ||
| + | |||
| + | <file text chap-secrets> | ||
| + | |||
| + | akpil pptpd PASSWORD * | ||
| + | |||
| + | </ | ||
| + | |||
| + | 가 된다. PASSWORD 에는 반드시 비밀번호를 적어주어야 한다. PASSWORD 라고 적어주면 저 akpil 계정의 VPN 비밀번호는 PASSWORD 가 된다. 그리고 Tab 등을 쓰지 말고 스페이스바를 눌러서 띄어쓰기를 하자. 대개 저 파일에서 오류는 탭키 때문이다. | ||
| + | |||
| + | 여기까지 하면 일단 VPN 설정은 끝났고, 이제 외부로 패킷을 포워딩하기 위한 설정 두어가지 정도 남아 있다. 먼저, / | ||
| + | |||
| + | <file text sysctl.conf> | ||
| + | |||
| + | net.ipv4.ip_forward = 1 | ||
| + | |||
| + | </ | ||
| + | |||
| + | 이 있는지를 보자. 보통 1로 되어 있을텐데, | ||
| + | |||
| + | < | ||
| + | sysctl -p | ||
| + | </ | ||
| + | |||
| + | 라고 터미널에서 입력해주면 된다. | ||
| + | |||
| + | 그리고 iptables 설정을 좀 바꿔주어야 한다. 내 경우에는 / | ||
| + | |||
| + | <file text rc.iptables> | ||
| + | |||
| + | iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | ||
| + | |||
| + | </ | ||
| + | |||
| + | 를 적어놨다. 이 부분은 방화벽 설정마다 다르기 때문에 확인이 필요하다. 내 서버에서는 / | ||
| + | |||
| + | pptpd 서비스를 등록하자. | ||
| + | |||
| + | < | ||
| + | chkconfig pptpd on | ||
| + | </ | ||
| + | |||
| + | pptpd 데몬을 시작하자. | ||
| + | |||
| + | < | ||
| + | service pptpd start | ||
| + | </ | ||
| + | |||
| + | 여기까지 하면 서버 설정은 끝났다. | ||
| + | |||
| + | -------------- | ||
| + | 2014/07/02 akpil | ||
vpn_서버.1404286187.txt.gz · 마지막으로 수정됨: 2014/07/02 16:29 저자 akpil
