Site icon IT Draft

Установка и настройка PPTP VPN на Centos 7

Установка и настройка PPTP VPN на Centos 7

Добавляем репозиторий EPEL

[root@localhost]# yum install epel-release

Обновляемся

[root@localhost]# yum update && yum upgrade

Ставим софт

[root@localhost]# yum install ppp pptpd nano

Редактируем файл конфигурации, добавив в самом низу

Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров

Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.


[root@localhost]# nano /etc/pptpd.conf
localip 10.10.0.1
remoteip 10.10.0.100-199

Редактируем файл с настройками, добавив в самом низу

[root@localhost]# nano /etc/ppp/options.pptpd
ms-dns 8.8.8.8
ms-dns 8.8.4.4

Добавляем пользователей

[root@localhost]# nano /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
username pptpd password *

Включаем forward

[root@localhost]# nano /etc/sysctl.conf:
net.ipv4.ip_forward = 1

Применяем изменение

[root@localhost]# sysctl -p

Редактируем файл, без этого некоторые сайты не грузятся

[root@localhost]# nano /etc/ppp/ip-up
/sbin/ifconfig $1 mtu 1400

Добавляем правила firewall

[root@localhost]# nano /etc/firewalld/services/pptp.xml
root@localhost]# firewall-cmd --permanent --new-service=pptp
[root@localhost]# firewall-cmd --permanent --zone=public --add-service=pptp
[root@localhost]# firewall-cmd --permanent --zone=public --add-masquerade
[root@localhost]# firewall-cmd --reload

Запускаем службу и добавляем в автозагрузку

[root@localhost]# systemctl start pptpd
[root@localhost]# systemctl enable pptpd.service
Exit mobile version