Вход |  Регистрация

Все Тэги

Настройка VPN сервера на классической Linux платформе Ubuntu

29.03.20121673 просм.

В прошлой публикации мы обещали поделиться опытом по настройке VPN сервера на классической “юзерской” Linux платформе Ubuntu. А обещания, как известно, следует выполнять.

Дистрибутив для установки Ubuntu на машину можно скачать на официальном torrent:

Если Вы во время установки не поставили SSH, самое время этим заняться. Вводим следующую конфигурацию:

Теперь можем подключаться через PuTTY или через SSH с другой Linux машиной.

Настройка конфигурации VPN сервера

Нам понадобится 2 пакета:

  • канальный протокол PPP;
  • туннельный протокол точка-точка PPTPD.

Устанавливаем их, прописывая в консоли следующее:

После установки проверяем корректность работы системы. Для этого уточняем наличие прослушки на порту 1723:

В результате должно получиться вот так:

После удачной установки приступаем к конфигурации системы. Для начала следует прописать статический IP нашему серверу. Для этого переходим в файл конфигурации:

Там видим следующее:

Ниже добавляем конфигурацию:

После этого прописываем DNS. Для этого заходим в файл конфигурации:

В нем добавляем строку следующего вида:

Далее перезапускаем сетевой сервис командой:

Настройка Firewall

В Ubuntu мы сталкиваемся с проблемами при работе с iptables. Но безвыходных ситуаций не бывает. Поэтому, чтобы построить NAT и разрешить GRE поток, заходим в файл конфигурации:

Перед аuto 0 вводим следующее:

В дополнение добавим еще одну конфигурацию – автофорвардинг пакетов:

Поздравляем! С общей конфигурацией сервера закончили. Теперь приступим ко второму этапу – конфигурации VPN.

Конфигурация хранится в 3 файлах. Для удобства приводим сразу готовый вариант настроенной конфигурации. Можете смело копировать, предварительно вставив свои IP:

Последний этап – настройка VPN аккаунтов.

Идем в файл конфигурации:

Прописываем аккаунты по шаблону, который приведен в конфигурации.

Настройка сервера успешно завершена!

Метки: , , ,

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

Для отправки комментария вам необходимо авторизоваться.

Партнеры DevOpsHub и DevOpsWiki