Настройка vpn-сервера pptpd (pptpd failed to start)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Настройка vpn-сервера pptpd

Сообщение unax »

Всем привет. Ничего не обычного - pptpd без особых исхитрений. Но не работает! а почему не ясно(
Кратенько о сервере и настройках..
ядро с поддержкой всего нужного приготовлено (2.6.37-gentoo):
В разделе network options
Изображение

В разделе network device driver тоже есть нужные опции..
Изображение

В разделе криптографии тоже все нужное <M>
На бору::

Код: Выделить всё

net-dialup/ppp-2.4.5-r1  USE="ipv6 pam -activefilter -atm -dhcp -eap-tls -gtk -radius"
net-dialup/pptpd-1.3.4  USE="tcpd -gre-extreme-debug"

Настройки:
/etc/pptpd.conf

Код: Выделить всё

option cat /etc/ppp/options.pptpd
debug
logwtmp
localip 10.50.1.1
remoteip 10.50.1.100-200


/etc/ppp/options.pptpd

Код: Выделить всё

name pptpd
lock
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
nobsdcomp
nologfd
novj
novjccomp
ms-dns 10.50.1.1

и /etc/ppp/pap-secrets

Код: Выделить всё

user1    pptpd   password1        *
user2    pptpd   password2        *
user3    pptpd   password3        *

Ничего особенного..
При старте /etc/init.d/pptpd start

Код: Выделить всё

 * Starting pptpd ...                                        [ !! ]
 * ERROR: pptpd failed to start

В процессах ничего нет.
В логах:
localhost pptpd[8508]: MGR: connections limit (100) reached, extra IP addresses ignored
localhost pptpd[8508]: MGR: PPP options file cat /etc/ppp/options.pptpd not readable
localhost /etc/init.d/pptpd[8499]: ERROR: pptpd failed to start

connections limit не задавался и не превышался.. А что за ошибка в /etc/ppp/options.pptpd понять не могу.
Может кто подскажет?
Спасибо сказали:
patrius
Сообщения: 337
ОС: Debian (4 & 5) -> Gentoo

Re: Настройка vpn-сервера pptpd

Сообщение patrius »

ИМХО:
1. установи на /etc/ppp/options.pptpd 777 права и попробуй.
2. унемательно пересмотри заполнение /etc/ppp/options.pptpd. на пердмет синтаксиса.
3. меня мущает "option cat /etc/ppp/options.pptpd"
4. Включи в опциях логирование
5. Включи более подробное логирование.
6. посмотри внимательно тут
7. проверь загрузки модулей.
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Настройка vpn-сервера pptpd

Сообщение unax »

Странно.. заработало все. Наверно чего-то в ядре не хватало.. или в голове :D
В итоге имею такую конфигурацию.
ядро
Изображение

pptpd
/etc/pptpd.conf

Код: Выделить всё

speed 921600
option /etc/ppp/options.pptpd
debug
localip 10.50.3.1
remoteip 10.50.3.2-10


/etc/ppp/options.pptpd

Код: Выделить всё

name pptpd
lcp-echo-failure 10
lcp-echo-interval 5
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
mtu 1500
mru 1500
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd

cat /etc/ppp/chap-secrets

Код: Выделить всё

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
user1   pptpd   password       *

ну и так пара опций в /etc/conf.d/pptpd
PPTPD_OPTS=" -c /etc/pptpd.conf -l ip.ip.ip.ip -d -p /var/run/pptpd.pid "
и вроде все работает...
Спасибо сказали: