ОС Debian/Ubuntu

Дата новости:

Настройка подключения к интернету (VPN/L2TP)

  1. Для начала нам потребуется пакет xl2tpd
    sudo apt-get update
    sudo apt-get install xl2tpd
    Возможно что в вашем дистрибутиве (на CD-дисках) будет отсутствовать пакет xl2tpd, его можно будет взять из сети:wget http://80.252.130.250/xl2tpd.deb
    sudo dpkg -i xl2tpd.deb
  2. Далее редактируем файл /etc/xl2tpd/xl2tpd.conf и вписываем в него следующее:[global]
    port = 1701
    access control = yes
    rand source = dev
    [lac mks]
    lns = 10.255.255.254
    require chap = yes
    require authentication = no
    require pap = no
    pppoptfile = /etc/ppp/options.l2tp
    redial = yes
    redial timeout = 10
    autodial = yesСохраняем…
  3. Открываем файлsudo nano /etc/ppp/chap-secretsи вписываем туда :Логин L2TP Парольсохраняем…
  4. Создаем файл /etc/ppp/options.xl2tp и редактируем его:sudo nano /etc/ppp/options.l2tpВносим в него следующее содержимое: 
    unit 0
    name Ваш логин по договору
    remotename L2TP
    noauth
    ipparam mks
    connect /bin/true
    mtu 1460
    mru 1460
    nodeflate
    nobsdcomp
    persist
    maxfail 0
    nopcomp
    noaccomp
    defaultroute
    replacedefaultroute
    usepeerdns
    Сохраняем…
  5. Создаем файл /etc/ppp/ip-up.d/mks и редактируем его:sudo nano /etc/ppp/ip-up.d/mksВносим в него следующее содержимое:#!/bin/sh
    route add -host 10.255.255.254 gw x.x.x.x
    route add -net 80.252.130.248/29 gw x.x.x.x
    route add -net 10.0.0.0/8 gw x.x.x.x
    Вместо x.x.x.x подставьте адрес Вашего шлюза, можно мосмотреть выполнив командуsudo ifconfigСохраняем…
    Присваиваем права на выполнение:

    sudo chmod u+x /etc/ppp/ip-up.d/mks
  6. Запускаем L2TP демон («включаем» интернет):sudo /etc/init.d/xl2tpd start

Проверяем работу интернета (например откроем яндекс)

В Debian Linux в случае работы от root’а, все команды можно вводить без sudo

Инструкция проверена на работоспособность в Ubuntu 9.10