mpd5 не хочет работать как впн клиент
Добавлено: 2010-01-29 0:58:37
Здравствуйте, провайдер выложил на сервере инструкцию по настройке, но она старая и работать не хочет.
Инструкция от провайдера привожу ниже, шлюз пингуется, но при запуске mpd5 вылезает "Attempt to domain_add(netgraph) after domainfinalize" как можно решить эту проблему?
Инструкция от провайдера привожу ниже, шлюз пингуется, но при запуске mpd5 вылезает "Attempt to domain_add(netgraph) after domainfinalize" как можно решить эту проблему?
Код: Выделить всё
онфигурируем интерфейс к которому подключен кабель от провайдера:
предположим что сетевой интерфейс называется rl0, в файл /etc/rc.conf вписываем:
ifconfig_rl0="DHCP"
Тоже самое можно было сделать через утилиту настройки системы:
sysinstall
2. Вставьте следующие строчки в конфигурацию вашего ядра (возможно они и не потребуются, можете попробовать сначало без них):
cd /sys/i386/conf
options NETGRAPH
options NETGRAPH_PPTPGRE
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_BPF
config <Название вашего ядра>
cd ../compile/<Название вашего ядра>
make dep
make
make install
Перегрузите операционную систему.
3. Установить пакет mpd из портов.
cd /usr/ports/net/mpd
make
make install clean
4. Редактируем /usr/local/etc/mpd/mpd.conf (если не существует, то создать):
default:
load vpn
vpn:
new -i ng0 vpn vpn
set iface disable on-demand
set iface addrs 192.168.1.1 192.168.2.1
set iface idle 0
set iface route default
set bundle disable multilink
#раскомментируйте строку ниже если вы хотите что то сделать после установки туннеля
#(обычный shell скрипт), естественно скрипт должен существовать. Сюда можно добавить
#команду удаления default route.
#set iface up-script /usr/local/etc/mpd/up.sh
#раскомментируйте строку ниже если вы хотите что то сделать после разрыва туннеля
#(обычный shell скрипт), естественно скрипт должен существовать. Сюда можно добавить
#команду добавления default route.
#set iface down-script /usr/local/etc/mpd/down.sh
set bundle authname "ЛОГИН"
set bundle password "ПАРОЛЬ"
set link yes acfcomp protocomp
set link disable pap
set link accept chap
set link disable chap-msv2 chap-md5 chap-msv1
set link accept chap-msv1
set link mtu 1460
set link enable no-orig-auth
set link keep-alive 10 75
set ipcp yes vjcomp
set ipcp ranges 0.0.0.0/0.0.0.0/0
set bundle disable compression
set ccp no mppc
set ccp no mpp-e40
set ccp no mpp-e128
set bundle disable crypt-reqd
set ccp no mpp-stateless
open
сохраняем файлик
5. Создаем файлик /usr/local/etc/mpd/mpd.links следующего содержания:
dobroe:
set link type pptp
set pptp self IP_ВЫДАННЫЙ_DHCP
set pptp peer IP_VPN_Сервера
set pptp enable originate outcall