Установка accel-pptp на ubuntu 13.04

Jul 13, 2013 19:30


Установка accel-pptp на ubuntu 13.04 (ubuntu server 13.04)

Скачиваем последнее на 13.07.2013 ядро

для 64 битного сервера:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10-saucy/linux-headers-3.10.0-031000-generic_3.10.0-031000.201306301935_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10-saucy/linux-headers-3.10.0-031000_3.10.0-031000.201306301935_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10-saucy/linux-image-3.10.0-031000-generic_3.10.0-031000.201306301935_amd64.deb

для 32битного сервера

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10-saucy/linux-headers-3.10.0-031000-generic_3.10.0-031000.201306301935_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10-saucy/linux-headers-3.10.0-031000_3.10.0-031000.201306301935_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10-saucy/linux-image-3.10.0-031000-generic_3.10.0-031000.201306301935_i386.deb

обновляем его

sudo dpkg -i *.deb

обновляем загрузчик

sudo update-grub

перезагрузка для загрузки нового ядра

sudo reboot

проверяем что ядро обновилось

uname -r

Далее ставим по инструкции с http://help.ubuntu.ru/wiki/accel-pptp с незначительными изменениями:

Устанавливаем accel-pptp (из инструкции для 10.04)

Установим клиент и необходимые пакеты для сборки плагина:

sudo apt-get install pptp-linux build-essential gawk

Скачаем и установим последнюю, на момент написания статьи, сборку accel-pptp:

wget http://sourceforge.net/projects/accel-pptp/files/accel-pptp/accel-pptp-0.8.5.tar.bz2

tar xjvf accel-pptp-0.8.5.tar.bz2

cd accel-pptp-0.8.5/pppd_plugin/

чтобы  sudo ./configure не ругался что ему не найти заголовки:

configure: error: Could not find linux kernel headers

надо запустить sudo nano ./configure

и заменить строки

===

else

{ echo "$as_me:$LINENO: result: not found" >&5

echo "${ECHO_T}not found" >&6; }

{ { echo "$as_me:$LINENO: error: Could not find linux kernel headers" >&5

echo "$as_me: error: Could not find linux kernel headers" >&2;}

{ (exit 1); exit 1; }; }

fi

===

на

===

else

header=/usr/src/linux/include

fi

===

sudo ./configure

sudo make

sudo make install

Сделаем симлинк на плагин:

sudo ln -s /usr/local/lib/pptp.so /usr/lib/pppd/2.4.5/

Подгружаем модуль:

sudo modprobe pptp

Для автоматической загрузки модуля при загрузке системы, подредактируем:

sudo nano /etc/modules

и, в конец файла, вписываем модуль в автозагрузку

pptp

Далее настройка клиента не отличается от стандартной настройки vpn-клиента, кроме того что в
/etc/ppp/peers/my_vpn(ваше наименование подключения)
pty "pptp x.x.x.x ...."
заменяем на
plugin pptp.so
pptp_server x.x.x.x #IP-адрес vpn-сервера
а также в файлах /etc/ppp/peers/my_vpn /etc/ppp/options /etc/ppp/options.pptp комментируем все lock
#lock
подключаемся:
sudo pon my_vpn
все дальше настраиваем соединения pptp обычным образом

accel-pptp, 2013, ubuntu, 13.04, install, kernel, error, pptp

Previous post Next post
Up