Приветствую!Никак не могу решить проблему - 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/shecho "preved
$1
" > /tmp/prevedexit 0
===========================================================================
так. вообще полный бред: оказывается у меня /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
народ, помогите пожалуйста! очень надо!
>[оверквотинг удален]
>то он этого не понимает:
>
>Код:
> 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при этом все остальные настройки в фа
>[оверквотинг удален]
>то он этого не понимает:
>
>Код:
> 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 идентичны