ftp://spnet.ru/linux/ppp-2.3.11.tar.gz
ftp://spnet.ru/linux/linux-2.2.14.tar.gz
Настройка VPN-соединения в Linux
Для настройки VPN-соединения в Linux Вам понадобится ядро с вкомпилированной
в виде модуля поддержкой протокола PPP. Исходные тексты ядра версии 2.2.14,
а также все необходимые для установки VPN-соединения пакеты Вы можете взять
с нашего анонимного FTP сервера:
linux-2.2.14.tar.gz
ppp-2.3.11.tar.gz
pptp-linux-latest.tar.gz
Скопируйте все пакеты в отдельную директорию (например /usr/src), и
последовательно выполните следующие команды:
1. Переходим в директорию, в которой лежат пакеты:
cd /usr/src
2. Разворачиваем архивы в текущую директорию:
tar -zxvf linux-2.2.14.tar.gz
tar -zxvf ppp-2.3.11.tar.gz
tar -zxvf pptp-linux-latest.tar.gz
3. Переходим в директорию с исходными текстами PPPD и компилируем все
необходимые файлы:
cd /usr/src/ppp-2.3.11
./configure
make
make kernel
make install
4. Переходим в каталог с исходными текстами ядра и компилируем модули,
необходимые для работы протокола PPP:
cd /usr/src/linux
make modules SUBDIRS=drivers/net
5. Копируем скомпилированные модули в каталог /lib/modules/kernel-2.2.14(или
в другой каталог в зависимости от версии Вашего ядра):
cd /usr/src/linux/drivers/net
cp ppp.o slhc.o bsd_comp.o ppp_deflate.o ppp_mppe.o /lib/modules/2.2.14/net
6. Добавляем в файл /etc/conf.modules следующие строки:
alias char-major-108 off
alias ppp-compress-18 ppp_mppe
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
7. Выгружаем модули, если они загружены:
rmmod ppp
rmmod slhc
rmmod bsd_comp
rmmod ppp_deflate
8. Обновляем информацию о модулях и загружаем модуль PPP:
depmod -a
modprobe ppp
9. Создаем файл /etc/ppp/chap-secrets:
LOGIN vpn.spnet.ru PASSWORD
где LOGIN - имя пользователя, PASSWORD - Ваш пароль.
10. Переходим в каталог с VPN-клиентом и компилируем его:
cd /usr/src/pptp-linux-1.0.2
make
cp -f ./pptp /usr/sbin/pptp
cp -f ./pptp_callmgr /usr/sbin/pptp_callmgr
11. Для автоматического запуска соединения с VPN сервером в процессе
загрузки системы вставляем следующие строки в файл /etc/rc.d/rc.local:
/usr/sbin/pptp forest name LOGIN remotename vpn.spnet.ru noauth debug
sleep 20
/sbin/route del default gw 192.168.1.1
/sbin/route add default gw 192.168.4.1
12. Перезагружаем компьютер.





