Возникла задача ходить в сетку офиса из дома. В офисе стоит винда и на нее прикручен Kerio WinRoute FireWall, в который заботливые программисты влепили VPN, а не менее заботливые админы заюзали все это дело (и почему им не работалось с MS VPN?!). У этой программуины под винду имеется свой собственный впн-клиент, а под линукс естественно нет.
Стал решать эту задачу, взял инфу о настройке с вики, начал делать как описывалось там.
Создал файлик настроек тунеля:
pty "pptp ИП.ВПН.СЕРВЕРА --nolaunchpppd"
user login
password "pass"
nodeflate
nobsdcomp
noauth
require-mppe-128
Результат:
linux:/etc/ppp/peers # pppd call tunnel debug nodetach
using channel 2
Using interface ppp0
Connect: ppp0 <--> /dev/pts/4
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb130992> <pcomp> <accomp>]
Terminating on signal 2
sent [LCP TermReq id=0x2 "User request"]
Modem hangup
Connection terminated.
Child process pptp ИП.ВПН.СЕРВЕРА --nolaunchpppd (pid 4453) terminated with signal 2
Отдельно если пинговать ИП.ВПН.СЕРВЕРА, то все пингуется.
Поскольку настройкой впн никогда до этого не занимался, стал вникать, что не так. Сначала были мысли, что что-то не так с ppp, попытался подгрузить модули ppp_async, ppp_generic - без толку, результат аналогичен. Потом стал думать что что-то не так с роутингом. В качестве эксперимента попробовал постучаться на какой-нить другой впн, выбрал в качестве теста впн корбины, не прописывая никаких роутингов и прочей лабуды забил в файл настроек тунеля вместо требуемого ИП.ВПН.СЕРВЕРА vpn.corbina.ru, результат:
linux:/etc/ppp/peers # pppd call tunnel debug nodetach
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/pts/4
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4f4327> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <mru 1460> <auth chap MD5> <magic 0x68afbb61>]
sent [LCP ConfAck id=0x1 <mru 1460> <auth chap MD5> <magic 0x68afbb61>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x4f4327> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x4f4327]
rcvd [LCP EchoRep id=0x0 magic=0x68afbb61]
rcvd [CHAP Challenge id=0x1 <375877619666c231ac6bfab16f100cb7>, name = "bras15"]
sent [CHAP Response id=0x1 <50ba959b86e32bbb833cdcbbd5c21ef8>, name = "DIMIDOS\\nmitina"]
rcvd [CHAP Failure id=0x1 "Authentication failed"]
CHAP authentication failed: Authentication failed
CHAP authentication failed
sent [LCP TermReq id=0x2 "Failed to authenticate ourselves to peer"]
rcvd [LCP TermReq id=0x2]
sent [LCP TermAck id=0x2]
rcvd [LCP TermAck id=0x2]
Connection terminated.
Script pptp vpn.corbina.ru --nolaunchpppd finished (pid 4037), status = 0x0
Собственно, на лицо ответ от сервера, не понятно, почему подобной картины не могу получить пытаясь стучаться на этот Kerio. Может кто решал подобную проблему или имеет какие-нить мысли, как побороть это??? Благодарен за любую помощь!!!