OS/Ubuntu

pptpd 설정하기

주술쟁이 2016. 2. 22. 23:53

우분투 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



'OS > Ubuntu' 카테고리의 다른 글

windows 서버 mount 방법  (0) 2021.08.24
Hyper-V disk 용량 변경  (0) 2021.08.19
루트 권한 활성화 및 루트로 로그인하기  (0) 2015.12.21
톰캣 자동 실행  (0) 2013.10.03
root 계정 살리기  (0) 2013.10.01