Всё ниже приведенное должно быть выполнено с правами root. После чего в ядре FreeBSD необходимо включить поддержку NETGRAPH, чтобы это сделать добавьте следующие опции в конфигурационный файл нового ядра:
→options NETGRAPH
→options NETGRAPH_PPP
→options NETGRAPH_PPTPGRE
Обратите внимание в файлах конфигурации директивы начинаются с табуляции, а не с пробелов! (знак → в документе означает нажатие клавиши Tab)
после чего соберите новое ядро и перезагрузите машину, и опять таки, не забываем, что входим с правами root.
А теперь понеслась:
1) — Скачиваем файл mpd-3.18_4.tbz и кладем его в папку /usr/ports/
2) — Открываем консоль и переходим в режим администратора командой su.
3) — В консоли пишем cd /usr/ports/
4) — В консоли пишем pkg_add mpd-3.18_4.tbz
5) — Консоль не закрываем, она нам еще пригодится. Переходим в папку /usr/local/etc/mpd/ и там создаём файл mpd.conf с содержанием:
Код:
→default:
→ load vpn
→vpn:
→new -i ng0 vpn vpn
→ set iface disable on-demand
→set iface idle 0
→set iface up-script /usr/local/etc/mpd/io-up.sh
→set iface down-script /usr/local/etc/mpd/io-down.sh
→set iface route default
→set bundle disable multilink
→set bundle authname Ваш_VPN_логин
→set bundle password Ваш_VPN_пароль
→set link yes acfcomp protocomp
→set link disable chap pap
→set link accept chap pap
→set link enable no-orig-auth
→set link keep-alive 10 75
→set link mtu 1492
→set ipcp no vjcomp
→set ipcp ranges 0.0.0.0/0 0.0.0.0/0
→set ccp yes mpp-stateless
→open
В папке /usr/local/etc/mpd создаём файл с именем mpd.links с содержанием:
Код:
→vpn:
→set link type pptp
→set pptp peer IP_адрес_вашего_VPN_сервера
→set pptp enable originate outcall
В папке /usr/local/etc/mpd создать файл io-up.sh с содержанием:
Код:
→#!/bin/sh
→vpn_ip=IP_адрес_вашего_VPN_сервера
→ip_def_gw=IP_вашего_шлюза
→/sbin/route delete $vpn_ip
→/sbin/route add $vpn_ip $ip_def_gw
→/sbin/route delete default
→ /sbin/route add default -interface ng0
В папке /usr/local/etc/mpd создать файл io-down.sh с содержанием:
Код:
→#!/bin/sh
→ vpn_ip=IP_адрес_вашего_VPN_сервера
→ ip_def_gw=IP_вашего_шлюза
→/sbin/route delete default
→ /sbin/route add default $ip_def_gw
→ /sbin/route delete $vpn_ip
Переходим в консоль с правами рута и пишем cd /usr/local/etc/mpd/
В консоли пишем chmod +x io-up.sh
В консоли пишем chmod +x io-down.sh
Перезапускаем компьютер
Переходим в консоль и пишем mpd, тем самым врубая VPN.
P.S. Если хотите, чтобы VPN автоматически соединялся с сервером при запуске компьютераа, то необходимо выполнить следующие действия. Переходим в папку /etc/ и находим там файл rc.conf. Открываем файл rc.conf в любом редакторе и в самом низу дописываем:
Код:
→# VPN connect option
→mpd_enable=»YES»
Сохраняем и перезапускаем компьютер.
В случае возникновения вопросов звоните к нам в тех. поддержку (тел.. 674-674, 674-675), с 8.00 до 20.00 в обычные дни, с 9.00 до 18.00 с перерывом на обед с 13.00 до 14.00 в выходные и праздничные дни, в другое время Вы можете оставить свое сообщение на автоответчике (тел. 674-675). Кроме этого, Вы можете обратиться к нам на форум (http://forum.ipct.ru/) или написать по электронной почте (support@ipct.ru). С удовольствием окажем вам посильную помощь.
|