LINUX.ORG.RU

Про PPTP для Komintern


0

0

Извини, я там что-то намудрил и запорол сообщение.

По теме: У тебя наверняка не хватает переменныъ окружения или путей. Или вывод переназначь в /dev/null

Deleted

Та ладно ;) Глюки они на то и глюки чтоб в самых неожиданных местах выскакивать.

А как узнать чего не хватает? И вывод как перенаправить? Оно вообще ничего не выводит! Даже если пускать pptp <server> то оно себе создает ррр0 но ничего не выводит, ибо я не ставил опцию nodetach.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

Кратко напомню содержание проблемы:

При запуске PPTP от рута создается интерфейс ppp0 и работает. При прописывании того же в rc.local ничего не создается и не работает. В конфиге и chap-secrets все нормально. Где-то что-то упущено. А вот что...

Komintern ★★★★★
()
Ответ на: комментарий от SlavikSS

Ах да... Точно. В rc.local перед pptp есть две записи: route del default route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.118.21.1 dev eth0 а потом уже идет /usr/sbin/pptp <server>

Тойсть можно сказать что да... Роутинг до поднятия ррр0 настраиваеться.

Komintern ★★★★★
()
Ответ на: комментарий от ManJak

kwcenter@komintern:~$ which pptp
which: no pptp in (/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/www/htdig/bin:/usr/ lib/java/bin:/usr/lib/java/jre/bin:/opt/kde/bin:/usr/lib/qt/bin:/usr/share/texmf /bin:.)
kwcenter@komintern:~$ su
Password:
root@komintern:/home/kwcenter# which pptp
/usr/sbin/pptp
root@komintern:/home/kwcenter#

Komintern ★★★★★
()
Ответ на: комментарий от ManJak

Засунь в этот скрипт что-нить:

which `echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXрень какая-то"`

which ``заменить ест-но на местоположение

Он воще выполняется?

ManJak ★★★★★
()
Ответ на: комментарий от SlavikSS

Принудительно у него стартует
В удаленном посте было

ManJak ★★★★★
()
Ответ на: комментарий от ManJak

rc.local по любому выполняеться. т.к там маршруты прописываються. сейчас попробую в скрипт запихнуть )))))) то что ты сказал ;)

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

which pptp в rc.local возвращает /usr/sbin/pptp :)
Логи мои... В высшей степени странные логи если честно:

Jul  7 15:57:10 komintern pptp[4336]: anon log[main:pptp.c:267]: The synchronous pptp option is NOT activated
Jul  7 15:57:10 komintern pptp[4339]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request'
Jul  7 15:57:10 komintern pptp[4339]: anon log[ctrlp_disp:pptp_ctrl.c:738]: Received Start Control Connection Reply
Jul  7 15:57:10 komintern pptp[4339]: anon log[ctrlp_disp:pptp_ctrl.c:772]: Client connection established.
Jul  7 15:57:11 komintern pptp[4339]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request'
Jul  7 15:57:11 komintern pptp[4339]: anon log[ctrlp_disp:pptp_ctrl.c:857]: Received Outgoing Call Reply.
Jul  7 15:57:11 komintern pptp[4339]: anon log[ctrlp_disp:pptp_ctrl.c:896]: Outgoing call established (call ID 0, peer's call ID 6016).
Jul  7 15:57:11 komintern kernel: CSLIP: code copyright 1989 Regents of the University of California
Jul  7 15:57:11 komintern kernel: PPP generic driver version 2.4.2
Jul  7 15:57:11 komintern pppd[4336]: pppd options in effect:
Jul  7 15:57:11 komintern pppd[4336]: dump^I^I# (from command line)
Jul  7 15:57:11 komintern pppd[4336]: noauth^I^I# (from /etc/ppp/options)
Jul  7 15:57:11 komintern pppd[4336]: name vpn1469^I^I# (from /etc/ppp/options)
Jul  7 15:57:11 komintern pppd[4336]: remotename vpn2.ntu-kpi.kiev.ua^I^I# (from /etc/ppp/options)
Jul  7 15:57:11 komintern pppd[4336]: /dev/pts/0^I^I# (from command line)
Jul  7 15:57:11 komintern pppd[4336]: 38400^I^I# (from command line)
Jul  7 15:57:11 komintern pppd[4336]: lock^I^I# (from /etc/ppp/options)
Jul  7 15:57:11 komintern pppd[4336]: crtscts^I^I# (from /etc/ppp/options)
Jul  7 15:57:11 komintern pppd[4336]: modem^I^I# (from /etc/ppp/options)
Jul  7 15:57:11 komintern pppd[4336]: asyncmap 0^I^I# (from /etc/ppp/options)
Jul  7 15:57:11 komintern pppd[4336]: lcp-echo-failure 4^I^I# (from /etc/ppp/options)
Jul  7 15:57:11 komintern pppd[4336]: lcp-echo-interval 30^I^I# (from /etc/ppp/options)
Jul  7 15:57:11 komintern pppd[4336]: defaultroute^I^I# (from /etc/ppp/options)
Jul  7 15:57:11 komintern pppd[4373]: pppd 2.4.4b1 started by root, uid 0
Jul  7 15:57:11 komintern pppd[4373]: Exit.

Komintern ★★★★★
()
Ответ на: комментарий от ManJak

Вот и я о том же. Походу он стартует, обламываеться и падает. Если в конфиг добавить опции persist и maxfail 0 то pppd остается висеть, и хавает почти весь проц.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

что тут скажешь - слака рулет!

а у меня в убунте еще хуже - pppd вообще нехочет воспринимать пароль

lester_dev ★★★★★
()
Ответ на: комментарий от ManJak

Во-первых, при чем тут слака? Помойму ррр везде одинаковый.
Во-вторых, вот вам с руки:
root@komintern:/home/kwcenter# pptp vpn2 nodetach dump
pppd options in effect:
nodetach # (from command line)
dump # (from command line)
noauth # (from /etc/ppp/options)
name vpn1469 # (from /etc/ppp/options)
remotename vpn2.ntu-kpi.kiev.ua # (from /etc/ppp/options)
/dev/pts/0 # (from command line)
38400 # (from command line)
lock # (from /etc/ppp/options)
crtscts # (from /etc/ppp/options)
modem # (from /etc/ppp/options)
asyncmap 0 # (from /etc/ppp/options)
lcp-echo-failure 4 # (from /etc/ppp/options)
lcp-echo-interval 30 # (from /etc/ppp/options)
defaultroute # (from /etc/ppp/options)
Using interface ppp0
Connect: ppp0 <--> /dev/pts/0
CHAP authentication succeeded
CHAP authentication succeeded
local IP address 89.107.226.68
remote IP address 172.16.0.0

Komintern ★★★★★
()
Ответ на: комментарий от ManJak

А оно и работает... Секунду одну. Даже меньше. А потом падает. Мне кажется, что это связанно с авторизацией. Кстати, если скрипт rc.local руками запускать - тоже все работает. Сейчас попробую с nodetach загрузить.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

Может, перед запуском скрипта порыть в сторону:

man sleep

Чтоб дать системе "прийти в сеюя", хотя, не представляю, зачем?

Просто идей больше, СОВСЕМ НЕТ!

ManJak ★★★★★
()
Ответ на: комментарий от ManJak

а я в истерике и плачу ))))))))))))
только что добавил опции dump и nodetach.

И представь себе: эта сволочь грузицца, все типа хорошо, чап-аутентификация
отлично, дает айпи, и ВИСИТ. Ну понятное дело, ведь nodetach! Нажимаю
я Ctrl+C, завершаеться соединение и взгляду открываеться строчка
login:

Что делать - не знаю... Но кроме мистики (еще и после недавно просмотренного
"9 неизвестных" :)) в голову ничего не приходит.

По идее нодетач влияет только на то что оно не отрывает от терминала!!!

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

Это, не по идее, а по ману!

man pppd
/nodetach
       nodetach
              Don&#8217;t  detach  from  the  controlling  terminal.   Without  this
              option, if a serial device other than the terminal on the  stan&#8208;
              dard  input  is specified, pppd will fork to become a background
              process.

ManJak ★★★★★
()
Ответ на: комментарий от ManJak

Кстати, сорри за оффтоп, но как с этим бороться?
Don&#8217;t  detach  from  the  controlling  terminal.
^^^^^^^^^^^^^^^^

ManJak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.