Настройка VPN в Ubuntu Server

Для создания VPN соединения на нашем сервере, для начала установите и сконфигурируйте сервер как написано здесь.
И далее уже настраиваем VPN.

  1. Скачать файл pptp-linux*.deb с http://packages.ubuntu.com/
  2. Установить этот пакет на наш сервер:
    #dpkg -i pptp-linux*.deb
  3. Редактируем файл options.pptp:
    #nano //etc/ppp/options.pptp
    прописываем:
    lock
    noauth
    nobsdcomp
    nodeflate
    persist
  4. Создаем файл подключения /etc/ppp/peers/vpn (название vpn можете заменить на любое другое, но если замените, не забывайте менять его дальше в этой статье)
    #nano /etc/ppp/peers/vpn
    прописываем:
    maxfail 0
    lcp-echo-interval 60
    lcp-echo-failure 4
    defaultroute
    pty "pptp vpn_address --nolaunchpppd"
    name login
    remotename PPTP
    +chap
    file /etc/ppp/options.pptp
    ipparam vpn

    Внимание!!!
    Обязательно замените следующие опции на ваши:
    Вместо vpn_address впишите адрес вашего впн сервера (можно использовать IP сервера). Вместо login вставляете ваш логин подключения.
  5. Редактируем файл /etc/ppp/chap-secrets (если используется тип аутентификации PAP, то /etc/ppp/pap-secrets соответственно)
    #nano /etc/ppp/chap-secrets
    прописываем:
    login PPTP password *
    Внимание!!! Замените login на свой логин, а password на ваш пароль для подключения.
  6. Делаем автоматическое подключение VPN
    Для этого редактируем файл /etc/network/interfaces
    #nano /etc/network/interfaces
    прописываем:
    auto ppp0
    iface ppp0 inet ppp
    provider vpn
    pre-up ip link set eth1 up
    up route del default
    up route add default dev ppp0
    где eth1 - это интерфейс сетевого устройства, через которое подключается впн-соединение, а vpn - название впн-соединения, которое вы создали в папке /etc/ppp/peers/ .

Вот и все! VPN соединение поднимается! Инет есть!!!
Удачи!

статья была написана благодаря труду - Leolik's blog за что автору огромное спасибо!!!

Прикрепленный файлРазмер
vpn.odt23.79 КБ