1. Скачиваем rpm пакет со страницы
http://rpm.pbone.net/index.php3?stat=3&search=l2tpd&srodzaj=3
Я брал от Fedora, на Centos 5.5 встало без проблем.
Например вот эта ссылка: Rpm –Uhv ftp://ftp.uni-bayreuth.de/pub/redhat.com/fedora/linux/extras/5/i386/l2tpd-0.69-0.4.20051030.fc5.i386.rpm
2. Правим файл /etc/l2tpd/l2tpd.conf:
[global] ;глобальная конфигурация
port = 1701 ;порт сервера
auth file = /etc/l2tpd/l2tp-secrets ;файл авторизации типа хост <-> хост
access control = no ; ограничение на доступ только с определенных хостов
rand source = dev
[lns hostname] ;имя нашего сервера, обычно используется просто имя вашего хоста
exclusive = no ;при параметре yes разрешено использовать один туннель с одного хоста.
ip range = 172.16.0.10-172.16.0.30 ;пул адресов выдаваемых клиентам
lac = 10.0.0.1 — 10.0.0.50 ;здесь пишем каким адресам можно использовать наш сервер
hidden bit = no
local ip = 172.16.0.5 ;внутренний айпи адрес нашего сервера
length bit = yes
require chap = yes ;требовать авторизацию CHAP
refuse pap = yes
refuse authentication = no
require authentication = no ;этот параметр указывает включена ли авторизация типа хост <-> хост
name = hostname ;тут пишите имя вашего хоста
ppp debug = yes ;для отладки на первое время
pppoptfile = /etc/ppp/options.l2tpd ;опции для pppd
flow bit = yes
3. Правим файл /etc/ppp/chap-secrets:
# Username server password ip-address
testuser * secret *
4. Запускаем службу:
service l2tpd start