LINUX.ORG.RU
ФорумAdmin

PPTP client


0

0

Доброго времени суток!
Недавно сменил провайдера, и тут же аозникла проблема соединения с internet через vpn. Раньше пользовался услугами другого провайдер - vpn прекрасно работал.
Пускаю хп в витварь - вбиваю настройки vpn - всё работает.
Вбиваю в линуксе - тишина.
Возможно всё из-за MPPE/MPPC, но дык я все нужные модули подгрузил, отзываются, работают.
Весь день мучаюсь - ни на opennet ни в доках к pptp-client ни на гугле ни даже здесь, на лоре, не нашёл ответа.
Если у кого и случаются проблемы с ppp, то почти все они решаются, либо легко диагностируются. Что же не работает у меня - теряюсь в догадках.
Вот когда уже ничего больше не осталось, сбросил все настройки в дефолт, записал лог и решил скинуть на linux.org.ru - может поможете :-)
/* /var/log/messages */
Mar 4 18:42:13 home32 pppd[22459]: pppd 2.4.2 started by root, uid 0
Mar 4 18:42:13 home32 pptp[22460]: anon log[main:pptp.c:267]: The synchronous pptp option is NOT activated
Mar 4 18:42:13 home32 pppd[22459]: Using interface ppp0
Mar 4 18:42:13 home32 pppd[22459]: Connect: ppp0 <--> /dev/pts/2
Mar 4 18:42:13 home32 pptp[22446]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request'
Mar 4 18:42:13 home32 pptp[22446]: anon log[pptp_conn_close:pptp_ctrl.c:433]: Closing PPTP connection
Mar 4 18:42:13 home32 pptp[22446]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 3 'Stop-Control-Connection-Request'
Mar 4 18:42:14 home32 pptp[22446]: anon log[ctrlp_disp:pptp_ctrl.c:793]: Received Stop Control Connection Reply.
Mar 4 18:42:16 home32 pptp[22446]: anon log[call_callback:pptp_callmgr.c:77]: Closing connection
Mar 4 18:42:16 home32 pptp[22469]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request'
Mar 4 18:42:16 home32 pptp[22469]: anon log[ctrlp_disp:pptp_ctrl.c:732]: Received Start Control Connection Reply
Mar 4 18:42:16 home32 pptp[22469]: anon log[ctrlp_disp:pptp_ctrl.c:766]: Client connection established.
Mar 4 18:42:17 home32 pptp[22469]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request'
Mar 4 18:42:17 home32 pptp[22469]: anon log[ctrlp_disp:pptp_ctrl.c:851]: Received Outgoing Call Reply.
Mar 4 18:42:17 home32 pptp[22469]: anon log[ctrlp_disp:pptp_ctrl.c:890]: Outgoing call established (call ID 0, peer's call ID 23925).
Mar 4 18:42:17 home32 pptp[22469]: anon log[ctrlp_disp:pptp_ctrl.c:943]: PPTP_SET_LINK_INFO received from peer_callid 0
Mar 4 18:42:17 home32 pptp[22469]: anon log[ctrlp_disp:pptp_ctrl.c:946]: send_accm is FFFFFFFF, recv_accm is FFFFFFFF
Mar 4 18:42:17 home32 pptp[22469]: anon warn[ctrlp_disp:pptp_ctrl.c:949]: Non-zero Async Control Character Maps are not supported!
Mar 4 18:42:17 home32 pptp[22469]: anon log[ctrlp_disp:pptp_ctrl.c:943]: PPTP_SET_LINK_INFO received from peer_callid 0
Mar 4 18:42:17 home32 pptp[22469]: anon log[ctrlp_disp:pptp_ctrl.c:946]: send_accm is FFFFFFFF, recv_accm is FFFFFFFF
Mar 4 18:42:17 home32 pptp[22469]: anon warn[ctrlp_disp:pptp_ctrl.c:949]: Non-zero Async Control Character Maps are not supported!
Mar 4 18:42:17 home32 pppd[22459]: LCP terminated by peer (`M-^MmM-m^@<M-Mt^@^@^BM-3)
Mar 4 18:42:17 home32 pptp[22469]: anon log[ctrlp_disp:pptp_ctrl.c:905]: Received Call Clear Request.
Mar 4 18:42:20 home32 pppd[22459]: Connection terminated.
Mar 4 18:42:20 home32 pptp[22460]: anon warn[decaps_hdlc:pptp_gre.c:197]: short read (-1): Input/output error
Mar 4 18:42:20 home32 pptp[22460]: anon warn[decaps_hdlc:pptp_gre.c:209]: pppd may have shutdown, see pppd log
Mar 4 18:42:20 home32 pptp[22469]: anon log[callmgr_main:pptp_callmgr.c:230]: Closing connection
Mar 4 18:42:20 home32 pptp[22469]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request'
Mar 4 18:42:20 home32 pppd[22459]: Exit.
Mar 4 18:42:22 home32 pptp[22469]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request'
Mar 4 18:42:22 home32 pptp[22469]: anon log[pptp_conn_close:pptp_ctrl.c:433]: Closing PPTP connection
Mar 4 18:42:22 home32 pptp[22469]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 3 'Stop-Control-Connection-Request'
Mar 4 18:42:22 home32 pptp[22469]: anon log[ctrlp_disp:pptp_ctrl.c:793]: Received Stop Control Connection Reply.
Mar 4 18:42:24 home32 pptp[22469]: anon log[call_callback:pptp_callmgr.c:77]: Closing connection
/* EOF */
/* peers/$tunnel */
name device
remotename PPTP
debug
lock
deflate 0
defaultroute
file /etc/ppp/options.pptp
pty "pptp 192.168.0.1 --nolaunchpppd"
/* EOF */
/* options.pptp */
lock
noauth
nobsdcomp
nodeflate
/* EOF */
--------
у меня alt linux sisyphus. срез за 2-е марта.
ведёрко kernel-image-dev26-up (2.6.10) (немного модифицированный wks26)
ppp-2.4.2-alt4
pptp-client-1.6.0-alt1
--------
локальная сеть 192.168/16
<то что узнал в винде>
в винде ай-пи по VPN выдаётся в 194.135.225.0/24
и там же впн сервер указан как 194.135.225.4
юзаится mppc/mppe 40/mschap-v2
</то что узнал в винде>
--------
any ideas? ;)

p.s. async 0xFFFFFFFF
пробовал. только толку - 0 :)


user@home$ lsmod | grep mppe
ppp_mppe 10776 0 (unused)
ppp_generic 18148 3 [ppp_deflate bsd_comp ppp_async ppp_mppe]

user@home$ cat /etc/ppp/peers/provider
file /etc/ppp/options.pptp
pty "pptp ppp.vpnserver.com --nolaunchpppd"
name UsErNaMe
remotename ppp.vpnserver.com
ipparam provider
unit 0
linkname provider

user@home$ cat /etc/ppp/options.pptp
unit 0
usepeerdns
ipcp-accept-remote
require-mschap-v2
noauth
refuse-eap
defaultroute
asyncmap 0
crtscts
lock
hide-password
local
noproxyarp
lcp-echo-interval 30
lcp-echo-failure 4
noipx
noipv6

user@home$ cat /etc/ppp/chap-secrets
UsErNaMe ppp.vpnserver.com PaSsWoRd *

Для установления соединения:
user@home$ pon provider

Для разрыва соединения:
user@home$ poff provider

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

спасибо огромное! всё заработалою вот только один казус: TX bytes в ppp0 какие-то нереальные, где-то 100мб за 10 секунд налетает. это никак не лечится?

device
() автор топика
Ответ на: комментарий от anonymous

всё. я разобрался. 1. надо было (для меня) добавить mppc опцию, и правильно докрутить роутинг. всем спасибо :-)

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

у меня проблема по моему аналогичная, соединение вроде-бы устанавливается, но клиент начинает слать на сервак кучу пакетов, а затем все обрывается. Можно поподробнее как добавить mppc опцию и добавить рутинг

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

>у меня проблема по моему аналогичная, соединение вроде-бы
>устанавливается, но клиент начинает слать на сервак кучу пакетов, а
>затем все обрывается. Можно поподробнее как добавить mppc опцию и
>добавить рутинг

Обычно бешеные TX проявляются тогда, когда теряется маршрут до vpn-сервера. т.е. тебе надо разобраться через какой роутер находится твой vpn-сервер, и добавить его вручную. но вроде бы оно это должно само делать при указании в конфиге опции defaultroute mppc - кошегнайа технология сжатия трафика. добавляется просто - echo mppc >> /etc/ppp/options.pptp
если сервер vpn её не поддерживает, то и добавлять её нинада.
просто по иронии судьбы частенько находятся муд^Wлюди, ставящие тупой виндовый pppd

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