일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- port open
- cephadm
- OpenStack
- Arch
- repository
- Linux
- cloud-init
- kolla-ansible
- ceph-ansible
- awx
- Octavia
- nfs-provisioner
- ubuntu
- grafana-loki
- KVM
- terraform
- libvirt
- kolla
- i3
- Ansible
- pacman
- golang
- ceph
- yum
- k8s
- Kubernetes
- archlinux
- Kubeflow
- HTML
- Docker
Archives
- Today
- Total
YJWANG
[VPN] Ubuntu 20.04 vpn 서버 구축 (pptpd) 본문
패키지 설치
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)
반응형