LINUX.ORG.RU
решено ФорумAdmin

Проблема при настройке pptpd


0

1

Пытаюсь настроить pptp-сервер, как описано здесь: http://www.ylsoftware.com/news/407 Соединения не устанавливаются, фрагмент лога:

pptpd[13825]: MGR: Launching /usr/sbin/pptpctrl to handle client
pptpd[13825]: CTRL: local address = 10.0.0.1
pptpd[13825]: CTRL: remote address = 10.0.0.2
pptpd[13825]: CTRL: pppd options file = /etc/ppp/pptpd-options
pptpd[13825]: CTRL: Client 192.168.1.132 control connection started
pptpd[13825]: CTRL: Received PPTP Control Message (type: 1)
pptpd[13825]: CTRL: Made a START CTRL CONN RPLY packet
pptpd[13825]: CTRL: I wrote 156 bytes to the client.
pptpd[13825]: CTRL: Sent packet to client
pptpd[13825]: CTRL: Received PPTP Control Message (type: 7)
pptpd[13825]: CTRL: Set parameters to 100000000 maxbps, 64 window size
pptpd[13825]: CTRL: Made a OUT CALL RPLY packet
pptpd[13825]: CTRL: Starting call (launching pppd, opening GRE)
pptpd[13825]: CTRL: pty_fd = 6
pptpd[13825]: CTRL: tty_fd = 7
pptpd[13825]: CTRL: I wrote 32 bytes to the client.
pptpd[13825]: CTRL: Sent packet to client
pptpd[13826]: CTRL (PPPD Launcher): program binary = /usr/sbin/pppd
pptpd[13826]: CTRL (PPPD Launcher): local address = 10.0.0.1
pptpd[13826]: CTRL (PPPD Launcher): remote address = 10.0.0.2
pppd[13826]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
pppd[13826]: pptpd-logwtmp: $Version$
pppd[13826]: The remote system is required to authenticate itself
pppd[13826]: but I couldn't find any suitable secret (password) for it to use to do so.
pppd[13826]: (None of the available passwords would let it use an IP address.)
pptpd[13825]: CTRL: Received PPTP Control Message (type: 15)
pptpd[13825]: CTRL: Got a SET LINK INFO packet with standard ACCMs
pptpd[13825]: GRE: read(fd=6,buffer=610d20,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
pptpd[13825]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
pptpd[13825]: CTRL: Reaping child PPP[13826]
pptpd[13825]: CTRL: Client 192.168.1.132 control connection finished
pptpd[13825]: CTRL: Exiting now
pptpd[9513]: MGR: Reaped child 13825

Насколько я понимаю, они почему-то не могут найти подходящую строку в /etc/ppp/chap-secrets (или вообще читать из него). Ни pptpd (он всегда выбирает удаленный адрес 10.0.0.2, первый свободный из диапазона, указанного в /etc/pptpd.conf, даже если в chap-secrets явно указан другой), ни pppd, который должен найти подходящую строку (по именам пользователя и сервера).

mschap-v2.

Никто не сталкивался с подобным?

pppd[13826]: The remote system is required to authenticate itself
pppd[13826]: but I couldn't find any suitable secret (password) for it to use to do so.

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

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

/etc/pptpd.conf

option /etc/ppp/pptpd-options
debug
logwtmp
localip 10.0.0.1
remoteip 10.0.0.2-254
/etc/ppp/pptpd-options
auth
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
nodefaultroute
lock
nobsdcomp
В /etc/ppp/chap-secrets имеется строка
user	pptpd	password	"*"
(пробовался также вариант с 10.0.0.5 вместо «*», чтобы посмотреть, возьмет ли pptpd его оттуда как remote ip)

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

у меня тоже были проблемы при подключении именно винды. ковыряние с chap-ами всё решило.
вот сейчас смотрю на свой рабочий когфиг,несоответсвие только в
require-mppe-128

alikhantara ()

Проблема загадочным образом решилась. Подозреваю, из-за редактирования chap-secrets - хотя строчку описания клиента, с которого проверялась работоспособность, оно не затрагивало. Попробовал по памяти откатить изменения - все равно работает.

shatsky ★★ ()

pptpd не ищет в chap-secrets. Если там прописаны ip-адреса для клиентов, то диапазон адресов в pptpd.conf не нужен. pppd сам будет назначать адрес.

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