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

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

[root@localhost]# yum install epel-release

Обновляемся

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

Ставим софт

[root@localhost]# yum install ppp pptpd nano

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

[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

Максим Макаров
У блога появился хостинг, его любезно предоставила компания Облакотека.
Облакотека - облачные сервисы для создания и управления виртуальной ИТ-инфраструктурой.
Если вам понравился мой блог и вы хотели бы видеть на нем еще больше полезных статей, большая просьба поддержать этот ресурс. Для этого достаточно кликнуть на контекстную рекламу, расположенную на сайте.
Оцените автора
IT Draft
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.