YJWANG

[VPN] Ubuntu 20.04 vpn 서버 구축 (pptpd) 본문

00.OS

[VPN] Ubuntu 20.04 vpn 서버 구축 (pptpd)

왕영주 2021. 1. 11. 13:37

패키지 설치

sudo apt install pptpd
sudo systemctl enable pptpd

커널 파라메타 설정

sudo sysctl -w net.ipv4.ip_forward=1

IPTables 설정 (인터페이스는 환경 마다 다를 수 있음)

sudo iptables -I INPUT -p tcp --dport 1723 -m state --state NEW -j ACCEPT
sudo iptables -I INPUT -p gre -j ACCEPT
sudo iptables -t nat -I POSTROUTING -o eno1 -j MASQUERADE

설정 파일 설정

$ sudo cat /etc/pptpd.conf
...
localip 10.0.0.1
remoteip 10.0.0.100-200
...

$ sudo cat /etc/ppp/pptpd-options 
...
ms-dns 8.8.8.8
mtu 1400
mru 1400
...

$ sudo cat /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client    server    secret            IP addresses
test    pptpd    password    *

재시작

systemctl restart pptpd

이후 Client에서 아래와 같이 설정 (Ubuntu)

반응형