Для подключения к VPN серверу, который использует MPPE-шифорование, нужен соответствующий патч к ядру. Последний pppd (ppp-2.4.2) уже патчить не нужно.
Для использования MS-CHAPv2-автиризации ничего с ядром делать не нужно, если pppd новый - с ним тоже.
Для подключения нужен установленный pppd, pptpd (последний pptpd-1.1.4-b4) и pptp-linux (pptp-linux-1.4.0)
fagot@Orion:~$ cd /usr/src/
fagot@Orion:/usr/src$ tar -zxvf ~/ppp-2.4.2.tar.gz
fagot@Orion:/usr/src$ cd ./ppp-2.4.2/
fagot@Orion:/usr/src/ppp-2.4.2$ ./configure
fagot@Orion:/usr/src/ppp-2.4.2$ make
fagot@Orion:/usr/src/ppp-2.4.2$ sudo checkinstall
fagot@Orion:~$ cd /usr/src/
fagot@Orion:/usr/src$ tar -zxvf ~/pptpd-1.1.4-b4.tar.gz
fagot@Orion:/usr/src$ cd ./poptop-1.1.4/
fagot@Orion:/usr/src/poptop-1.1.4$ ./configure --prefix=/usr/local --sysconfdir=/etc --localstatedir=/var
fagot@Orion:/usr/src/poptop-1.1.4$ make
fagot@Orion:/usr/src/ppp-2.4.2$ sudo checkinstall
fagot@Orion:~$ cd /usr/src/
fagot@Orion:/usr/src$ tar -zxvf ~/pptp-linux-1.4.0.tar.gz
fagot@Orion:/usr/src$ cd ./pptp-linux-1.4.0/
fagot@Orion:/usr/src/poptop-1.1.4$ make
fagot@Orion:/usr/src/pptp-linux-1.4.0$ sudo checkinstall
Огромное спасибо, имеено так мне и надо было. Но есть два вопроса: почему если старый pppd, то ядро нужно патчить, а если новый - то нет. Какая связь между pppd и ядром? (вроде pppd работает "в режиме ядра", поэтому?). И второе, если я сам буду себе ставить сервер vpn, то можно ли сделать чтобы пользователь мог выбирать, с шифрованием или без? И последний вопрос (как я говорил еще не ставил все это дело): надо, чтобы юзеры, которые подсоединяются ко мне через vpn, роутились только на ppp0 (соединение с vpn провайдера), такое возможно? Еще раз огромное спасибо.