VPN 서버 간단하게 설정하기: 두 판 사이의 차이
편집 요약 없음 |
편집 요약 없음 |
||
| 22번째 줄: | 22번째 줄: | ||
sudo vi /etc/rc.local | sudo vi /etc/rc.local | ||
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | ||
sudo vi /etc/sysctl.conf | sudo vi /etc/sysctl.conf | ||
| 40번째 줄: | 37번째 줄: | ||
공유기에서 1723번 포트를 서버로 포워딩해준다. | 공유기에서 1723번 포트를 서버로 포워딩해준다. | ||
<syntaxhighlight lang="bash"> | |||
일부 사이트들이 PMTU문제로 접속이 되지 않을때가 있다. 아래명령어를 입력해주자 | |||
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu | |||
</syntaxhighlight> | |||
--[[사용자:Seony|Seony]] ([[사용자토론:Seony|토론]]) 2014년 4월 25일 (금) 18:37 (KST) | --[[사용자:Seony|Seony]] ([[사용자토론:Seony|토론]]) 2014년 4월 25일 (금) 18:37 (KST) | ||
[[Category:UbuntuKRServer]] | [[Category:UbuntuKRServer]] | ||
2014년 11월 6일 (목) 17:02 판
VPN서버 쉽게 설치 / 운영하기
<syntaxhighlight lang="bash"> sudo apt-get install pptpd sudo vi /etc/pptpd.conf </syntaxhighlight>
아래 두 라인을 적거나 주석을 해제한다. localip는 해당 서버의 내부 IP주소를 적는다. 접속받을 클라이언트의 IP 주소범위 지정은 알아서.
localip 192.168.1.1 remoteip 192.168.1.230-235
<syntaxhighlight lang="bash"> sudo vi /etc/ppp/chap-secrets </syntaxhighlight>
아래의 라인을 적는다.
ID pptpd password * 예: jswlinux pptpd weicr$3frf *
네트워킹 설정을 변경해야한다. 방화벽에 VPN접속을 받아서 데이터를 매스커레이딩 할 수 있게 해준다. <syntaxhighlight lang="bash"> sudo vi /etc/rc.local iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo vi /etc/sysctl.conf </syntaxhighlight>
아래의 라인을 주석해제한다.
net.ipv4.ip_forward=1
PPTP 데몬을 재시작한다. <syntaxhighlight lang="bash"> sudo /etc/init./pptpd restart </syntaxhighlight>
공유기에서 1723번 포트를 서버로 포워딩해준다.
<syntaxhighlight lang="bash"> 일부 사이트들이 PMTU문제로 접속이 되지 않을때가 있다. 아래명령어를 입력해주자 iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu </syntaxhighlight> --Seony (토론) 2014년 4월 25일 (금) 18:37 (KST)