|
|
Сервисы доступные в Барановичской сети передачи данных
|
Настройки подключения к сети Internet для операционной системы
FreeBSD
Если вы уже настроили доступ по локальной сети, тогда можем двигаться дальше, если же локальная сеть у вас не настроена тогда вам сюда
Необходимо, чтобы в ядре была включена поддержка NETGRAPH. Если поддержка NETGRAPH уже включена в ваше ядро продолжаем настройку, если же нет
то пересобираем ядро со следующими параметрами:
options NETGRAPH
options NETGRAPH_PPTPGRE
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_BPF
|
Ставим VPN-клиент (мы будем рассматривать mpd5) из пакетов (понадобятся пакеты mpd (net/mpd-5.х.tbz), expat (textproc/expat-2.х.х.tbz), libpdel (devel/libpdel-0.5.х.tbz)) или из коллекции портов, например так:
[CHAT] /usr/ports [17:40]# whereis mpd5
mpd5: /usr/ports/net/mpd5
[CHAT] /usr/ports [17:40]# cd ./net/mpd5/
[CHAT] /usr/ports/net/mpd5 [17:41]# make && make install && make clean
|
Если установка завершилась успешно, двигаемся дальше...
Создаём конфигурационные файлы
/usr/local/etc/mpd5/mpd.conf
startup:
default:
load pptp_client
pptp_client:
create bundle static B1
set iface route default
set iface up-script /usr/local/etc/mpd5/if-up.sh
set iface down-script /usr/local/etc/mpd5/if-down.sh
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
create link static L1 pptp
set link action bundle B1
set auth authname "ЛОГИН"
set auth password "ПАРОЛЬ"
set link max-redial 0
set link mtu 1460
set link keep-alive 20 75
set pptp peer 10.10.10.22
set pptp disable windowing
open
|
/usr/local/etc/mpd5/if-up.sh
#!/bin/sh
gateway_ip="10.34.1.1"
vpn_ip="10.10.10.22"
route delete default
route add $vpn_ip $gateway_ip
route delete $4
route add $4 $gateway_ip
route add default $4
echo $4 > /tmp/dr
|
/usr/local/etc/mpd5/if-down.sh
#!/bin/sh
gateway_ip="10.34.1.1"
vpn_ip="10.10.10.22"
dr=`cat /tmp/dr`
route delete $dr
route delete default
route delete $vpn_ip
route add default $gateway_ip
rm -f /tmp/dr
|
Даём скриптам "нужные" права
[CHAT] /usr/local/etc/mpd5 [17:46]# chmod 755 if-down.sh if-up.sh
|
Если нужен автозапуск добавляем в /etc/rc.conf строки
mpd_enable="YES"
mpd_flags="-b"
|
Вручную можно подключаться так:
sh /usr/local/etc/rc.d/mpd5 start
|
а отключаться вот так:
sh /usr/local/etc/rc.d/mpd5 stop
|
Вот, собственно, и всё...
| |
|