VPN соединение (В PC-BSD. Как?)
Модератор: arachnid
-
Tritium
- Сообщения: 31
- ОС: Arch
VPN соединение
Собрался вот PS-BSD поставить. Первый вопрос: как быстро организовать pptp соединение? Очевидно нужен пакет pptp и kvpnc. Однако где эти вещи для BSD-системы достать и какие там зависимости {к репозиторию ведь подключиться не получиться}?
-
unax
- Сообщения: 275
- ОС: Linux
Re: VPN соединение
Free BSD делал только с помощью mpd
Если будешь ей соединяться, то там такая злобная подстава! я с ней долго моск прояп - в конфе пробелы и TAB надо расставить умудриться правильно.. ищи, если сможешь ей соединяться то примерно чего я писал в конфе дам почитать)
Если будешь ей соединяться, то там такая злобная подстава! я с ней долго моск прояп - в конфе пробелы и TAB надо расставить умудриться правильно.. ищи, если сможешь ей соединяться то примерно чего я писал в конфе дам почитать)
-
zh0rzh
- Сообщения: 561
- Статус: зх0рзх
- ОС: Zenwalk, Arch
Re: VPN соединение
Tritium, ну теперь кратко опишите свои действия. Меньше вопросов на форуме появится.
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
-
Tritium
- Сообщения: 31
- ОС: Arch
Re: VPN соединение
Ставил через mpd4. В русской сборке только login с паролем вписать нужно. Выкладовую файлы конфигурации и попытаюсь объяснить что и как.
Файла конфигурации находятся в директории /usr/local/etc/mpd4
Так выглядит мой файл mpd.conf:
Файл mpd.secret
между логином и паролем табуляция.
mpd.links:
Теперь исполняемые файлы:
io-up.sh:
io-down.sh
Командой netstat -rn можно узнать свой шлюз. Запускается это все дело командой mpd4 из-под рута. Вроде бы все. У меня работает
P.S.: делал это в первый раз поэтому не судите строго если что не так растолковал
Файла конфигурации находятся в директории /usr/local/etc/mpd4
Так выглядит мой файл mpd.conf:
Код: Выделить всё
default:
#load vpn
load l2tp
vpn:
new -i ng0 vpn vpn
set auth authname логин
set auth password пароль
set bundle disable multilink
set iface up-script /usr/local/etc/mpd4/io-up.sh
set iface down-script /usr/local/etc/mpd4/io-down.sh
set link no pap acfcomp protocomp
set link disable chap
set link accept chap
set link keep-alive 30 10
set ipcp no vjcomp
set iface disable on-demand
set iface idle 0
open
l2tp:
new -i ng0 l2tp l2tp
set iface idle 0
set auth authname логин
set auth password пароль
set bundle disable multilink
set iface up-script /usr/local/etc/mpd4/io-up.sh
set iface down-script /usr/local/etc/mpd4/io-down.sh
set link no pap
set link accept chap
set ipcp no vjcomp
set link keep-alive 60 180
set link max-redial 0
set bundle disable noretry
set iface enable tcpmssfix
openФайл mpd.secret
Код: Выделить всё
логин парольmpd.links:
Код: Выделить всё
vpn:
set link type pptp
set pptp peer адрес_vpn_сервера
set pptp enable originate incoming outcall
set pptp disable windowing
l2tp:
set link type l2tp
set l2tp peer адрес_l2tp_сервера
set l2tp enable originateТеперь исполняемые файлы:
io-up.sh:
Код: Выделить всё
route delete $4
route add $4 шлюз
route delete default
route add default $4
route add -net IP_vpn_сервера шлюз
дальше можно прописать маршрутизациюio-down.sh
Код: Выделить всё
#!/bin/sh
dr=`cat /tmp/dr`
route delete $dr
route delete default
route add шлюз
rm -f /var/drКомандой netstat -rn можно узнать свой шлюз. Запускается это все дело командой mpd4 из-под рута. Вроде бы все. У меня работает
P.S.: делал это в первый раз поэтому не судите строго если что не так растолковал
-
unax
- Сообщения: 275
- ОС: Linux
Re: VPN соединение
Молодца ;-) Вот почимута NAT у меня через виртуальный интерфейс не работал.. помнится
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: VPN соединение
для подключения к vpn достаточно и встроенного ppp
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик