Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

dzhi

L2TP подключение штатными средствами на сервере Ubuntu 12.04

Рекомендованные сообщения

Удалось наконец настроить L2TP подключение на сервере Ubuntu 12.04 штатными средствами.

Файлы получились маленькими за счет отсечения неважных опций. Эти файлы для тестового ручного пошагового запуска L2TP.

Тариф L2TP 15 МБит.

 

Удалось также обойти ошибку переполнения счетчика TX на интерфейсе ppp, удалением "паразитного" маршрут (скрипт delroute)

 

Вот краткая выдержка файлов демона xl2tpd из ворклога, который я расположил у себя: gimmor.blogspot.com

 

Тщательное изучение man привело к такому простому виду. Каждую опцию, я ставил с пониманием, а не копирование рецептов из Интернета, хотя и с его помощью.

Потом можно удалить опции debug.

 

$ sudo nano /etc/xl2tpd/xl2tpd.conf

 

[global]

access control = yes

port = 1701

auth file = /etc/ppp/chap-secrets

debug network = yes

debug tunnel = yes

 

[lac beeline]

lns = tp.internet.beeline.ru

require chap = yes

name = <ваш логин>

ppp debug = yes

pppoptfile = /etc/ppp/options.xl2tpd

tx bps = 1000000000

autodial = yes

 

Замените строчку <ваш логин> на свой, он совпадает с логином для входа в личный кабинет.

 

$ sudo nano /etc/ppp/options.xl2tpd

 

# Опции для L2TP подключения к Beeline Интернет

unit 8

name <ваш_логин>

remotename = l2tp

linkname = beeline-l2tp

connect /bin/true

noauth

defaultroute

 

 

 

$ sudo nano /etc/ppp/ip-up.d/delroute

 

#!/bin/sh

# Скрипт для удаления паразитного маршрута

# env > /tmp/env.vpn

if [ $LINKNAME = "beeline-l2tp" ]; then

ip route del $5 dev $1

echo "Выполнен delroute" >> /var/log/syslog

echo "5 параметр:" $5 >> /var/log/syslog

echo "1 параметр:" $1 >> /var/log/syslog

else

echo "Не выполнен delroute" >> /var/log/syslog

fi

exit 0

 

 

 

Как автоматизировать подключение - решать каждому, у себя я еще не решил как будет.

 

А так, у меня запуск. service xl2tpd start/stop

 

Вообщем, как-то так. Надеюсь поможет тем, кто потерялся в разнообразных рецептах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах