N.Leiten Опубликовано: 6 серпня, 2005 Опубликовано: 6 серпня, 2005 Федора первая, ядро родное 2.4.22-1 сскомпиллировано с поддержкой MPPE. PPPD присутствует. Конфиги стандартные для PPTPD. Запуситлся вчера один раз нормально - в процессах висел. Пробовал подключится - выдало ошибку ( я так понял MPPE не было, я его потом уже добавил). Все, после этого снес процессс на серваке и больше не запускеатся. Уже по 15 кругу ядро собираю, надоело уже. Прошу совета. ЗЫ. Модули поднимаю перед запуском - все-равно ноль реакции. Если нужны подробности, спрашивайте. Еще недельку и примусь читать исходники, надоело. Нигде не нашел ничего толкового. есть только общие описания и одна статья растиражированная по нету. Заранее благодарен.
N.Leiten Опубліковано: 6 серпня, 2005 Автор Опубліковано: 6 серпня, 2005 PPTPD запустил, модули подгружаются нормально. Теперь сам PPPD выеживается - не хочет запускаться при коннекте с винды. Обновления на 98-ю поставил, ХР не пробовал еще. В логах пишет такое: Aug 6 18:22:07 GQ pptpd[2050]: MGR: Manager process startedAug 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?
egor2fsys Опубліковано: 7 серпня, 2005 Опубліковано: 7 серпня, 2005 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! проверь, а нормально ли стартует pppd
N.Leiten Опубліковано: 7 серпня, 2005 Автор Опубліковано: 7 серпня, 2005 Так вот в нем-то и загвоздка, сам по себе вроде работает, а с поптоп-ом не хочет. Ошибку на PTY вызывает... буду копаться - время еще есть. ЗЫ. Спасибо, хоть откликнулся.
egor2fsys Опубліковано: 7 серпня, 2005 Опубліковано: 7 серпня, 2005 что значит без него работает ? покажи конфиг поптопа ..... там разрешение на запуск не из под рута стоит на пппд ? просто в консоли 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 цепляет правда модемщиков, однако когда я был на этапе настройки проверял и ВПН - работало
N.Leiten Опубліковано: 7 серпня, 2005 Автор Опубліковано: 7 серпня, 2005 Так вот сам по себе он и работает - кучу фигни выводит на экран, нечитаемой, а потом сам выпадает или я его убиваю... Конфиг поптопа щас дам.
N.Leiten Опубліковано: 7 серпня, 2005 Автор Опубліковано: 7 серпня, 2005 /etc/pptp.conf option /etc/ppp/options.pptpddebug logwtmp localip 172.24.254.254/16 remoteip 172.24.0-254.0-253 И, на всякий случай, привожу /etc/ppp/options.pptpd name pptpdrefuse-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 ЗЫ. Что значит там разрешение на запуск не из под рута стоит на пппд ? Права доступа выставлены на запуск/поиск, чтение для владельца/группы/остальных
egor2fsys Опубліковано: 8 серпня, 2005 Опубліковано: 8 серпня, 2005 а почему у тебя /etc/pptp.conf а не /etc/pptpd.conf ???
N.Leiten Опубліковано: 8 серпня, 2005 Автор Опубліковано: 8 серпня, 2005 описался, сори. ПоПТоП загружается нормально. А вот пппд буду щас переустанавливать.
XoRe Опубліковано: 9 серпня, 2005 Опубліковано: 9 серпня, 2005 Попробуй копать в сторону GRE. Вообще GRE - это, насколько я понял, протокол для организации виртуальных каналов, это протокол №47 в файле /etc/protocols. Посмотри, есть ли у тебя в ядре его поддержка. Мне кажется у тебя pppd не запускается изза того, что он не может открыть туннель по этому протоколу.
N.Leiten Опубліковано: 9 серпня, 2005 Автор Опубліковано: 9 серпня, 2005 К сожалению, не помогло... Щас есть еще одна зацепка, буду пробовать. Может быть конфликт с ФС dev у меня она не добавлена в ядро.
N.Leiten Опубліковано: 13 серпня, 2005 Автор Опубліковано: 13 серпня, 2005 В общем я в ауте... Пожалуйста, помогите. SOS, HELP и чего там еще можно написать. пппд не запускается - насколько я понял не может чего-то там с устройством ppp сделать. Может не так понял - не знаю. Кто как настраивал - может я чего-то напорол? :tongue:
egor2fsys Опубліковано: 14 серпня, 2005 Опубліковано: 14 серпня, 2005 зачем с самого начала пересобирал ядро а ? советую поставить чистую ОСь и без пересборки ядра еще раз попробывать настроить все сначала
N.Leiten Опубліковано: 14 серпня, 2005 Автор Опубліковано: 14 серпня, 2005 я уже над этим подумываю...
N.Leiten Опубліковано: 20 серпня, 2005 Автор Опубліковано: 20 серпня, 2005 Ура, после переустановки все заработало. Почти. В смысле практически, можно, сказать, что заработало. В общем настроил как надо. Отказался от мппе - нафиг он нужен, главное чтоб логин+пароль не стыбзили - для этого есть mschap (как всегда обещают защищенность наших данных). Ладно - это так. В общем все запускается, с клиентской машины подключаюсь, даже скорость выдает - все чики. Но сразу же долбает соединение сервер. В логах посмотрел - не может определить локальный айпи. Щас выложу лог и новый конфиг для наглядности. Кто чем может посоветовать?
N.Leiten Опубліковано: 20 серпня, 2005 Автор Опубліковано: 20 серпня, 2005 лог-файл: Aug 21 00:48:06 GQ pptpd[20170]: CTRL: Client 192.168.0.1 control connection startedAug 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.pptpddebug localip 192.168.200.1-254 remoteip 192.168.199.1-254 /etc/ppp/options.pptpd name pptpdrequire-mschap-v2 proxyarp debug lock nobsdcomp Вроде все. Судя по ошибкам именно пробелма с айпишником для локального интерфейса. ЗЫ. Насчет предыдущих проблем - думаю, проблема была в разных версиях программ. Вот и конфликтовали... Как всегда, заранее благодарен за помощь.
egor2fsys Опубліковано: 21 серпня, 2005 Опубліковано: 21 серпня, 2005 попробуй примерно так localip 192.168.1.229 remoteip 192.168.1.230-238 т. е. localip по любому должен быть 1 .....
N.Leiten Опубліковано: 21 серпня, 2005 Автор Опубліковано: 21 серпня, 2005 Не помогло. К сожалению. Какие есть еще мысли. ЗЫ. Там ругалось на права доступа - исправил, теперь не ругается. Осталось заставить определять локальный айпи.
N.Leiten Опубліковано: 21 серпня, 2005 Автор Опубліковано: 21 серпня, 2005 Усе, настроил. Пашет. У пппд есть глюк, который никто не пофиксил еще. В смысле плохо он работает с pptpd. Нужно в файл options.pptpd добавить строку x.x.x.x:y.y.y.y. Где x.x.x.x - айпишник локального интерфейса (как понятно для ВПН он один для всех клиентов), а y.y.y.y - айпишник удаленной машины - нам он не нужен. Потому оставляем поле пустым. То есть в моем случае можно добавить строчку 192.168.200.1: Вот и все. Огромнейшая благодарность всем помогавшим. Если нудна будет моя помощь - всегда рад помочь. ЗЫ. Радости полные штаны.
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас