URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77924
[ Назад ]

Исходное сообщение
"ip-ip скрипт на poptop"

Отправлено pfox , 17-Дек-07 18:31 
Приветствую!

Никак не могу решить проблему - ip-up скрипт не хочет запускаться при подключении клиента на PopTop ;(
куда копать?

конфиги:
/etc/ppp/ppp.conf:
===========================================================================
default:
        disable ipv6cp
        set log Phase Chat LCP IPCP CCP tun command
pptp:
        enable MSChapV2
        set mppe 128 stateless
        set timeout 0
        set ifaddr 10.0.0.1 10.0.0.10-10.0.0.200 255.255.255.255
        accept dns
        set dns 192.168.112.1 192.168.112.5
        set nbns 192.168.112.1
        enable proxy
        set radius /etc/ppp/radius.conf
===========================================================================

/usr/local/etc/pptpd.conf:
===========================================================================
        option /etc/ppp/options.pptpd
        debug
        logwtmp
===========================================================================

/etc/ppp/options.pptpd:
===========================================================================
        name pptpd
        refuse-pap
        refuse-chap
        refuse-mschap
        require-mschap-v2
        require-mppe-128
        proxyarp
        lock
        nobsdcomp
        novj
        novjccomp
        nologfd
        connect '/etc/ppp/ip-up'
===========================================================================

/etc/ppp/ip-ip:
(-rwxr-xr-x  1 root  wheel   52 Dec  9 20:21 ip-up)
===========================================================================
#!/bin/sh

echo "preved
$1
" > /tmp/preved

exit 0
===========================================================================


Содержание

Сообщения в этом обсуждении
"ip-ip скрипт на poptop"
Отправлено pfox , 17-Дек-07 22:36 
так. вообще полный бред: оказывается у меня /usr/local/etc/pptpd.conf не обрабатывался, так как начинался с пробела - пофиксил.
далее. есть деректива option /etc/ppp/options.pptpd - и из-за этого клиенты ПЕРЕСТАЛИ подключаться (из винды 619 ошибка) :( а в логе /var/log/messages:

Код:
    Dec 17 21:45:20 pendalf ppp[83951]: Warning: Label /etc/ppp/options.pptpd rejected -direct connection: Configuration label not found
    Dec 17 21:45:20 pendalf pptpd[83950]: GRE: read(fd=7,buffer=804d580,len=8196) from PTY failed: status = 0 error = No error
    Dec 17 21:45:20 pendalf pptpd[83950]: CTRL: PTY read or GRE write failed (pty,gre)=(7,6)

методом научного тыка выяснил, что poptop ПОЧЕМУТО ФИГ ЗНАЕТ ПОЧЕМУ ищет не файл!!! (/etc/ppp/options.pptpd), как собственно говоря написано в man pptpd.conf:

Код:
    option option-file
                  the name of an option file to be passed to pppd(8) in  place  of
                  the  default  /etc/ppp/options so that PPTP specific options can
                  be given.  Equivalent to the command line --option option.

А!, метку в конфиге /etc/ppp/ppp.conf, и собственно если поставить option pptp, то все работает. т.е. не все, а только клиенты подключаются, а ip-up как не запускался, так и не запускается. :(
как я понял poptop'у вообще наплевать на /etc/ppp/options - что не пиши там, ему по-барабану :( через дерективу он тоже не хочет его обрабатывать, как уже писал выше. в чем трабл? если писать в /etc/ppp/ppp.conf

Код:
    pptp:
                  ...
                  ...
                  set connect /etc/ppp/ip-up


то он этого не понимает:

Код:
    Dec 17 21:38:59 pendalf ppp[78898]: tun0: Warning: set connect: Invalid command
    Dec 17 21:38:59 pendalf ppp[78898]: tun0: Warning: set connect: Failed 1


народ, помогите пожалуйста! очень надо!


"ip-ip скрипт на poptop"
Отправлено tyrael , 05-Мрт-08 16:24 
>[оверквотинг удален]
>то он этого не понимает:
>
>Код:
>    Dec 17 21:38:59 pendalf ppp[78898]: tun0: Warning: set
>connect: Invalid command
>    Dec 17 21:38:59 pendalf ppp[78898]: tun0: Warning: set
>connect: Failed 1
>
>
>народ, помогите пожалуйста! очень надо!

Сам наткнулся на такие грабли.
Нашел вот что:
в pptpd v1.3.4  в pptpd.conf работает строка вида  options /etc/ppp/options.pptpd
а pptpd v1.2.3  в pptpd.conf работает строка вида  option /etc/ppp/options.pptpd

при этом все остальные настройки в фа


"ip-ip скрипт на poptop"
Отправлено tyrael , 05-Мрт-08 16:26 
>[оверквотинг удален]
>то он этого не понимает:
>
>Код:
>    Dec 17 21:38:59 pendalf ppp[78898]: tun0: Warning: set
>connect: Invalid command
>    Dec 17 21:38:59 pendalf ppp[78898]: tun0: Warning: set
>connect: Failed 1
>
>
>народ, помогите пожалуйста! очень надо!

Сам наткнулся на такие грабли.
Нашел вот что:
в pptpd v1.3.4  в pptpd.conf работает строка вида  options /etc/ppp/options.pptpd
а pptpd v1.2.3  в pptpd.conf работает строка вида  option /etc/ppp/options.pptpd

при этом все остальные настройки в файлах /etc/ppp/ppp.conf, /etc/ppp/options.pptpd и /usr/local/etc/pptpd.conf идентичны