Установка и настройка PPTP VPN под CentOS 6 – ИНСТРУКЦИЯ

27 Фев 2016
Admin
2338
0

Как установить PPTP VPN на CentOS 6

С приходом блокировок сайтов Роскомнадзором все начали искать пути обхода и один из способов обхода сделать себе VPN-сервер и открывать сайты через него, также VPN-сервер может понадобится вам в случаях когда нужно скрыть свой реальный IP от кого-то.

Как подключиться к VPN PPTP серверу под Windows я уже писал ранее.

Скачиваем и устанавливаем репозиторий EPEL для CentOS 6

Устанавливаем PPTPD

Добавляем в файл /etc/pptpd.conf необходимые строки

Запускаем команду, чтобы добавить строки в файл:

В данном случае мы выделили диапазон IP-адресов с 10.0.0.100 по 10.0.0.200 для назначение клиентам которые подключаться к PPTPD серверу.

Создаем нового пользователя с паролем в файле /etc/ppp/chap-secrets

Делается это просто командой:

Имя пользователя (логин): novall

Пароль: novall-password

Можете заменить на свои логин и пароль, которые вам удобнее.

Добавляем DNS-сервера в файл /etc/ppp/pptpd-options

Для этого выполняем команду:

В данной команде используются DNS компании Google как одни из самых авторитетных, но вы можете указать, какие захотите.

К примеру можно указать DNS-сервера от OpenDNS: 208.67.222.222 208.67.220.220

Запускаем PPTPD

Проверяем, что сервер запущен и слушает 1723 порт:

Настраиваем форвардинг пакетов на сервере

Для настройки форвардинга на сервере необходимо отредактировать файл /etc/sysctl.conf

Изменяем строку

на

И выполняем команду для того, чтобы применить изменения:

Добавляем PPTPD в автозагрузку

Выполняем команду:

Эта команда добавит на демон в автозагрузку, что избавит нас от запуска демона вручную каждый раз после перезагрузки сервера.

Создаем правила для Iptables

где eth0 – имя вашего интерфейса, измените на ваше имя, узнать имя интерфейса можно выполнив команду ifconfig

Проверка проблем с PPTP VPN

Если в логе /var/log/messages  вы видите следующие строки:

значит у вас не подключен модуль ppp к вашему ядру, если у вас используется виртуализация OpenVZ то это можно сделать довольно просто.

Подключение ppp модуля в OpenVZ

Копируем следующие команды в блокнот и меняем CTID на ваш:

где CTID это id вашего контейнера (VPS/VDS) или другими словами сервера.

И выполняем на физической машине.

УжасноПлохоНормальноХорошоОтлично (2 голос(ов), средняя оценка: 5,00 из 5)
Загрузка...
Похожие записи:
Фильтр по
Post Page
Linux Советы Интернет Руководства CentOS Ошибки и Решения Хостинг
Сортировать

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *