Автор: Алексей Гнедин
Редактор: Олег СафулинИспользуемое ПО: pptp-1.6.0.tgz , OpenBSD 3.8 (GENERIC)
Особенности данного подключения состоят в том ,что VPN сервер разрешает подключатся
только с авторизацией MSChapV2, и явно включённым шифрованием MPPE 128 STATELESS.
cd /etc/ppp
vi /etc/ppp/ppp.confДобавляем следующие строки:
default:
set log Phase Chat LCP IPCP CCP tun command
pptp1:
set device "!/usr/local/sbin/pptp IPADDR_VPN_SERVER --nolaunchpppd"
set log Phase LCP IPCP CCP tun command
disable acfcomp protocomp
deny acfcomp
enable lqr
set lqrperiod 5
set cd 5
set redial 30
set timeout 0
set authname <username>
set authkey <userpass>
set dial
set login
add! default HISADDR
enable mssfixup
disable ipv6cp
accept MSChapV2
set mppe 128 statelessДалее:
touch /etc/hosname.tun0 ; vi /etc/hostname.tun0
Добавляем следующие строки:
!/usr/sbin/ppp -ddial pptp1 >/dev/null 2>&1
sysctl -w net.inet.gre.allow=1
rebootПосле загрузки машина автоматически соединится с VPN сервером.
URL: http://dreamcatcher.ru/docs/openbsd-pptp-client.html
Обсуждается: http://www.opennet.me/tips/info/944.shtml
Чето я непойму соединится то соединились, а как нащет default route нуна же через этот впн ходить? и если я хочу отключится чтобы default route назад поменялса
pptpclient собираемый из портов по дефолту использует pppd а не ppp, в принципе ppp удобнее и можно сделать так:
cd /usr/ports/net/pptpclient
make extract
далее идём в директорию work
в Makefile указываем pptpclient-у путь до ppp
/usr/sbin/ppp вместо /usr/sbin/pppd
далее как обычно собираем порт
cd /usr/ports/net/pptpclient && make install clean
Вот тут уже pptp юзает ppp и соответсвенно /etc/ppp/ppp.conf а не pppd /etc/ppp/options
и подключается командой:
pptp айпи-випиен-сервера
кому как удобнее :)
sysctl -w net.inet.gre.allow=1это не обязательно совсем )) тем более в мануле ясна написано, что gre ваще надо отключать
Не знаете, так не пишите глупости. Gre вовсе не обязательно отключать.
sysctl -w net.inet.gre.allow=1 достаточно.
ошибся ) бывает.. для generic именно так и надо делать