В связи с постоянным развитием программы pppclient, мы считаем лучшим решением взять самую последнюю стабильную версию. И только по этой причине не выкладываем исходные коды программы на нашем сервере. "Официально поддерживаемой" версией ppptclient's сетью vzletka.net, на данный момент, является оп. система FreeBSD4-Stable. Документацию и поддержку пользователей pptp под unix ведет . Я со своей стороны приложу все услилия, чтобы помочь тем, кто изначально работает на unix/linux/beos/macos, но у меня просто нет времени на техническую поддержку ВСЕХ СИСТЕМ. Это не потому, что я гадкий и злой человек, который ни за что не будут помогать другим, а только лишь в силу того, что я не могу отвечать на 400 сообщений/звонков в день и еще что-то делать для серверов vzletka.net Linux 1. Установка Для установки PPTP клиента под Linux необходимо установить программу pptpclient, исходный код которой можно скачать либо с сервера SourceForge. Можете поискать эту программу в Вашем дистрибутиве или (для RPM-based систем) на rpmfind.net. Для установки бинарного пакета руководствуйтесь документацией на Ваш пакетный менеджер. Для установки из исходных текстов распакуйте архив следующими командами: $ tar -xzf pptp-linux-1.0.3-1.tar.gz $ cd pptp-linux-1.0.3-1 $ tar -xzf pptp-linux-1.0.3.tar.gz $ patch -p0 < ../pptp-linux-1.0.3.diff $ cd pptp-linux-1.0.3Для сборки pptp Вам понадобятся программы gcc и make. Наберите команду
$ makeУ вас должны создаться два файла - pptp и pptp_callmgr . Скопируйте их в каталог /usr/local/sbin/.
Примечание: 2. Настройка Файл /etc/ppp/options должен быть примерно следующего содержания: nameгде - имя пользователя для авторизации на VPN сервере.Файл /etc/ppp/chap-secrets должен содержать строку: где - имя пользователя для авторизации на VPN сервере, а - его пароль.
ВАЖНО: Если Вы не находитесь в одном IP сегменте с VPN сервером, перед установлением соединения в таблице маршрутизации должен быть прописан маршрут до VPN сервера. Это можно сделать запустив команду: /sbin/route add -hostгде - IP адрес VPN сервера, а - шлюз, имеющийся у вас до установки PPTP соединения.
3. Запуск и остановка Подключение к VPN серверу выполняется командой, запущенной с правами администратора: # /usr/local/sbin/pptpгде - IP адрес VPN сервера.
При успешном подключении создастся интерфейс pppX, где X - цифра. Через этот интерфейс и пойдёт весь трафик. Разорвать соединение можно послав сигнал TERM (15) командой kill(1) процессу pppd. Либо (если установлена команда # killall pppd FreeBSD 1. Установка Для установки PPTP клиента под FreeBSD необходимо установить из портов пакет pptpclient, а также необходимый ему пакет libgnugetopt. Скачать эти пакеты можно с официального ftp сервера FreeBSD. Чтобы установить эти пакеты, в системе FreeBSD используется команда pkg_add(1). С правами администратора запустите следующие команды: # pkg_add -p /usr libgnugetopt-1.1.tgz # pkg_add pptpclient-1.0.3.tgz 2. Настройка Для настройки vpn: set authnameгде - имя пользователя для авторизации на VPN сервере, а - его пароль.
ВАЖНО: Если Вы не находитесь в одном IP сегменте с VPN сервером, перед установлением соединения в таблице маршрутизации должен быть прописан маршрут до VPN сервера. Это можно сделать запустив команду: /sbin/route add -hostгде - IP адрес VPN сервера, а - шлюз, имеющийся у вас до установки PPTP соединения.
3. Запуск и остановка Подключение к VPN серверу выполняется командой, запущенной с правами администратора: # /usr/local/sbin/pptpПри успешном подключении создастся интерфейс tunX, где X - цифра. Через этот интерфейс и пойдёт весь трафик. Разорвать соединение можно послав сигнал TERM (15) командой kill процессу pptp. Настройка firewall'а Протокол PPTP использует следующие порты и протоколы:
|