>Еще раз Спасибо огромное За помощь.... в интернете, особенно на этом сайте ПОЛНО документации, я свой сервер примерно с такой же задачей, прочитав немного доков, сделал за день без особых проблем... Вы начните с поднятия vpn и настройки маршрутизации, появятся конкретные вопросы - задавайте тут и Вам дадут конкретные ответы...
я поднимаю vpn с mpd4 + natd, для локальных ресурсов прова прописываю отдельные маршруты(типа локалка: route add 10.0.0.0 10.115.0.17 255.0.0.0):
mpd4.conf:
default:
load vpn
vpn:
new -i ng0 vpn vpn
set iface idle 0
set bundle disable multilink
set auth authname "login"
set auth password "pass"
set iface up-script /usr/local/etc/mpd4/up.sh
set iface down-script /usr/local/etc/mpd4/down.sh
set link keep-alive 60 180
set link accept chap
set link no pap
set bundle disable compression
set ccp yes mpp-e40
set ccp no mpp-e128
set bundle disable crypt-reqd
set ccp no mpp-stateless
set ipcp no vjcomp
set link mtu 1460
open
up.sh:
# cat up.sh
#!/bin/sh
if [ -r /var/tmp/vpn_route ]; then
vpn_route=`cat /var/tmp/vpn_route`
echo > /var/tmp/vpn_route
route delete $vpn_route
fi
route delete $4
route add $4 10.115.0.17
echo $4 > /var/tmp/vpn_route
default_route_old=`route -n get default 2>&1 | grep gateway | awk '{print $2}'`
if [ $default_route_old ]; then
echo $default_route_old > /var/tmp/default_route_old
route -nq change default $4
else
rm -f /var/tmp/default_route_old
route -nq add default $4
fi
kill `cat /var/run/natd.ng0.pid`
ipfw delete 2000
ipfw add 2000 divert 8669 ip from any to any via ng0
sleep 10
/sbin/natd -n ng0 -f /etc/natd.ng0.conf -p 8669 -P /var/run/natd.ng0.pid
down.sh:
#!/bin/sh
if [ -r /var/tmp/vpn_route ]; then
vpn_route=`cat /var/tmp/vpn_route`
rm -f /var/tmp/vpn_route
route delete $vpn_route
else
route delete vpn.provider.net
fi
if [ -r /var/tmp/default_route_old ]; then
default_route_old=`cat /var/tmp/default_route_old`
rm -f /var/tmp/default_route_old
route -nq change default $default_route_old
else
route -nq delete default
fi
kill `cat /var/run/natd.ng0.pid`
ipfw delete 2000
Для начала Вам хватит, удачи!..