Есть клёвая статейка, по настройке PPTP клиента для RH: http://pptpclient.sourceforge.net/howto-redhat-80.phtml - с неё берёшь всё по установке PPP и PPTP, до "Configuration". Потом открываешь вот эту статью: http://poptop.sourceforge.net/dox/redhat-howto.html и берёшь оттуда все конфиги... (мои конфиги в самом низу)
Я сделал всё в точности как написанно (по первой статье: я устанавливал с RPM'ов, а не KernelMod) и VPN заработал... только пришлось закомментировать всё, что касается шифрации: chapms-v2, require-mppe :(
Не знаю почему, но если я включаю require-mppe при коннекте получаю ошибку "619 порт не подключен", в логах:
Sep 9 13:26:15 MVX pptpd[2091]: CTRL: Client 10.44.8.5 control connection started
Sep 9 13:26:15 MVX pptpd[2091]: CTRL: Starting call (launching pppd, opening GRE)
Sep 9 13:26:15 MVX pptpd[2091]: GRE: read(fd=5,buffer=804d5a0,len=8196) from PTY failed: status = -1 error = Input/output error
Sep 9 13:26:15 MVX pptpd[2091]: CTRL: PTY read or GRE write failed (pty,gre)=(5,6)
Sep 9 13:26:15 MVX pptpd[2091]: CTRL: Client 10.44.8.5 control connection finished
Если require-mppe вырубить, оставить только chapms-v2 при коннекте пишет: "87 параметр задан неверно", в логах:
Sep 9 13:26:35 MVX pptpd[2115]: CTRL: Client 10.44.8.5 control connection started
Sep 9 13:26:35 MVX pptpd[2115]: CTRL: Starting call (launching pppd, opening GRE)
Sep 9 13:26:35 MVX pppd[2116]: pppd 2.4.1 started by root, uid 0
Sep 9 13:26:35 MVX pppd[2116]: Using interface ppp2
Sep 9 13:26:35 MVX pppd[2116]: Connect: ppp2 <--> /dev/pts/5
Sep 9 13:26:35 MVX pptpd[2115]: GRE: Discarding duplicate packet
Sep 9 13:26:36 MVX pptpd[2115]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!
Sep 9 13:26:37 MVX pptpd[2115]: CTRL: Client 10.44.8.5 control connection finished
Sep 9 13:26:37 MVX pppd[2116]: Terminating on signal 2.
Sep 9 13:26:37 MVX pppd[2116]: Modem hangup
Sep 9 13:26:37 MVX pppd[2116]: Connection terminated.
Sep 9 13:26:37 MVX pppd[2116]: Exit.
Sep 9 13:26:37 MVX /etc/hotplug/net.agent: assuming ppp2 is already up
Sep 9 13:26:38 MVX /etc/hotplug/net.agent: NET unregister event not supported
===== /etc/pptpd.conf/ =====
debug
option /etc/ppp/options.pptpd
localip 10.44.8.110
remote 10.44.8.111-121
=== /etc/ppp/pptpd.conf/ ===
lock
debug
proxyarp
asyncmap 0
bsdcomp 0
#+chapms-v2
#require-mppe
ipcp-accept-local
ipcp-accept-remote
P.S. У меня RH9.0 (в качестве сервера) и Windows2000 (в качестве клиента)