pptpd 설정하기
우분투 14.04 기준으로 설정
1. 설치
apt-get install -y pptpd
2. local / remote ip 설정
/etc/pptpd.conf 에서 다음처럼 ip를 설정한다.
locapip 192.168.10.1
remoteip 192.168.10.100-200
3. DNS 설정
/etc/ppp/pptpd-options 파일 편집하여 아래 내용 추가한다.
ms-dns 8.8.8.8
ms-dns 8.8.4.4
4.사용자 추가
/etc/ppp/chap-secrets 에 사용할 계정을 추가한다.
# Secrets for authentication using CHAP
# client server secret IP addresses
userId1 * Password1 *
5. NAT 설정
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE
iptables-save > /etc/iptables.rules
/etc/rc.local 파일을 편집
/sbin/iptables-restore < /etc/iptables.rule
을 추가한다.
6. IP forwarding 설정
/etc/sysctl.conf 에서 아래 내용의 주석을 풀어준다.
net.ipv4.ip_forward=1
그리고 sysctl -p 으로 즉시 적용한다.
7. MTU 설정
/etc/ppp/ip-up.local 을 생성하여 아래 내용을 추가한다.
ifconfig $1 mtu 1500
생성후 파일 권한을 수정한다.
chmod a+x /etc/ppp/ip-up.local
8. pptpd 재시작
service pptpd restart