Перейти до

PoPToP не грузится.


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

Федора первая, ядро родное 2.4.22-1 сскомпиллировано с поддержкой MPPE. PPPD присутствует. Конфиги стандартные для PPTPD. Запуситлся вчера один раз нормально - в процессах висел. Пробовал подключится - выдало ошибку ( я так понял MPPE не было, я его потом уже добавил). Все, после этого снес процессс на серваке и больше не запускеатся. Уже по 15 кругу ядро собираю, надоело уже. Прошу совета.

 

ЗЫ. Модули поднимаю перед запуском - все-равно ноль реакции. Если нужны подробности, спрашивайте. Еще недельку и примусь читать исходники, надоело. Нигде не нашел ничего толкового. есть только общие описания и одна статья растиражированная по нету.

 

Заранее благодарен.

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

PPTPD запустил, модули подгружаются нормально. Теперь сам PPPD выеживается - не хочет запускаться при коннекте с винды. Обновления на 98-ю поставил, ХР не пробовал еще. В логах пишет такое:

Aug  6 18:22:07 GQ pptpd[2050]: MGR: Manager process started

Aug  6 18:25:05 GQ pptpd[2106]: CTRL: Client 192.168.0.1 control connection started

Aug  6 18:25:05 GQ pptpd[2106]: CTRL: Starting call (launching pppd, opening GRE)

Aug  6 18:25:05 GQ pptpd[2107]: CTRL (PPPD Launcher): Failed to launch PPP daemon.

Aug  6 18:25:05 GQ pptpd[2107]: CTRL: PPPD launch failed!

Aug  6 18:25:05 GQ pptpd[2106]: GRE: read(fd=6,buffer=804d580,len=8196) from PTY failed: status = 0 error = No error

Aug  6 18:25:05 GQ pptpd[2106]: CTRL: PTY read or GRE write failed (pty,gre)=(6,5)

Aug  6 18:25:05 GQ pptpd[2106]: CTRL: Client 192.168.0.1 control connection finished

 

Кто мне объяснит строчки с неким GRE и что там за ошибка происходит при чтении с PTY?

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

Так вот в нем-то и загвоздка, сам по себе вроде работает, а с поптоп-ом не хочет. Ошибку на PTY вызывает... буду копаться - время еще есть.

ЗЫ. Спасибо, хоть откликнулся.

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

что значит без него работает ?

 

покажи конфиг поптопа .....

 

там разрешение на запуск не из под рута стоит на пппд ?

 

просто в консоли pppd набери должен повыдавать ероглифы и нормально вывалится

в сислог при этом например у меня попадает

 

Aug 7 19:46:32 club pppd[20722]: pppd 2.4.2 started by root, uid 0

Aug 7 19:46:32 club pppd[20722]: Using interface ppp0

Aug 7 19:46:32 club pppd[20722]: Connect: ppp0 <--> /dev/pts/3

Aug 7 19:46:33 club /etc/hotplug/net.agent: assuming ppp0 is already up

Aug 7 19:47:02 club pppd[20722]: LCP: timeout sending Config-Requests

Aug 7 19:47:02 club pppd[20722]: Connection terminated.

Aug 7 19:47:02 club pppd[20722]: Exit.

 

 

могу дать что попадает в лог когда он рабоатет нормально

у меян на одном из серверов стоит связка freenibs+pppd+mgetty

цепляет правда модемщиков, однако когда я был на этапе настройки проверял и ВПН - работало

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

Так вот сам по себе он и работает - кучу фигни выводит на экран, нечитаемой, а потом сам выпадает или я его убиваю... Конфиг поптопа щас дам.

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

/etc/pptp.conf

option /etc/ppp/options.pptpd

debug

logwtmp

localip 172.24.254.254/16

remoteip 172.24.0-254.0-253

 

И, на всякий случай, привожу /etc/ppp/options.pptpd

name pptpd

refuse-pap

refuse-chap

refuse-mschap

require-mschap-v2

require-mppe-128

+chapms-v2

mppe-128

ms-dns 192.168.0.254

debug

dump

lock

nobsdcomp

passive

mtu 1490

mru 1490

auth

 

ЗЫ. Что значит

там разрешение на запуск не из под рута стоит на пппд ?

Права доступа выставлены на запуск/поиск, чтение для владельца/группы/остальных

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

Попробуй копать в сторону GRE.

Вообще GRE - это, насколько я понял, протокол для организации виртуальных каналов, это протокол №47 в файле /etc/protocols.

Посмотри, есть ли у тебя в ядре его поддержка.

Мне кажется у тебя pppd не запускается изза того, что он не может открыть туннель по этому протоколу.

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

К сожалению, не помогло... Щас есть еще одна зацепка, буду пробовать. Может быть конфликт с ФС dev у меня она не добавлена в ядро.

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

В общем я в ауте... Пожалуйста, помогите. SOS, HELP и чего там еще можно написать. пппд не запускается - насколько я понял не может чего-то там с устройством ppp сделать. Может не так понял - не знаю. Кто как настраивал - может я чего-то напорол? :tongue:

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

зачем с самого начала пересобирал ядро а ?

 

советую поставить чистую ОСь и без пересборки ядра еще раз попробывать настроить все сначала

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

Ура, после переустановки все заработало. Почти. В смысле практически, можно, сказать, что заработало. В общем настроил как надо. Отказался от мппе - нафиг он нужен, главное чтоб логин+пароль не стыбзили - для этого есть mschap (как всегда обещают защищенность наших данных). Ладно - это так. В общем все запускается, с клиентской машины подключаюсь, даже скорость выдает - все чики. Но сразу же долбает соединение сервер. В логах посмотрел - не может определить локальный айпи. Щас выложу лог и новый конфиг для наглядности. Кто чем может посоветовать?

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

лог-файл:

Aug 21 00:48:06 GQ pptpd[20170]: CTRL: Client 192.168.0.1 control connection started

Aug 21 00:48:06 GQ pptpd[20170]: CTRL: Starting call (launching pppd, opening GRE)

Aug 21 00:48:06 GQ pppd[20171]: pppd 2.4.2 started by root, uid 0

Aug 21 00:48:06 GQ pppd[20171]: Using interface ppp0

Aug 21 00:48:06 GQ pppd[20171]: Connect: ppp0 <--> /dev/pts/7

Aug 21 00:48:06 GQ pppd[20171]: Warning - secret file /etc/ppp/chap-secrets has world and/or group access

Aug 21 00:48:07 GQ pppd[20171]: Could not determine local IP address

Aug 21 00:48:07 GQ pppd[20171]: Connection terminated.

Aug 21 00:48:07 GQ pppd[20171]: Connect time 0.1 minutes.

Aug 21 00:48:07 GQ pppd[20171]: Sent 122 bytes, received 92 bytes.

Aug 21 00:48:07 GQ pppd[20171]: Connect time 0.1 minutes.

Aug 21 00:48:07 GQ pppd[20171]: Sent 122 bytes, received 92 bytes.

Aug 21 00:48:07 GQ pppd[20171]: Exit.

Aug 21 00:48:07 GQ pptpd[20170]: GRE: read(fd=4,buffer=804d540,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs

Aug 21 00:48:07 GQ pptpd[20170]: CTRL: PTY read or GRE write failed (pty,gre)=(4,5)

Aug 21 00:48:07 GQ kernel: application bug: pptpctrl(20170) has SIGCHLD set to SIG_IGN but calls wait().

Aug 21 00:48:07 GQ kernel: (see the NOTES section of 'man 2 wait'). Workaround activated.

Aug 21 00:48:07 GQ pptpd[20170]: CTRL: Client 192.168.0.1 control connection finished

 

/etc/pptpd.conf

option /etc/ppp/options.pptpd

debug

localip 192.168.200.1-254

remoteip 192.168.199.1-254

 

/etc/ppp/options.pptpd

name pptpd

require-mschap-v2

proxyarp

debug

lock

nobsdcomp

 

Вроде все. Судя по ошибкам именно пробелма с айпишником для локального интерфейса.

 

ЗЫ. Насчет предыдущих проблем - думаю, проблема была в разных версиях программ. Вот и конфликтовали...

Как всегда, заранее благодарен за помощь.

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

Не помогло. К сожалению. Какие есть еще мысли.

 

ЗЫ. Там ругалось на права доступа - исправил, теперь не ругается. Осталось заставить определять локальный айпи.

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

Усе, настроил. Пашет. У пппд есть глюк, который никто не пофиксил еще. В смысле плохо он работает с pptpd. Нужно в файл options.pptpd добавить строку x.x.x.x:y.y.y.y. Где x.x.x.x - айпишник локального интерфейса (как понятно для ВПН он один для всех клиентов), а y.y.y.y - айпишник удаленной машины - нам он не нужен. Потому оставляем поле пустым. То есть в моем случае можно добавить строчку 192.168.200.1:

Вот и все. Огромнейшая благодарность всем помогавшим. Если нудна будет моя помощь - всегда рад помочь.

 

ЗЫ. Радости полные штаны. :)

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...