Установка и настройка 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
Добавить комментарий

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