|
Процедура настройки абонентского компьютера PPTP в FreeBsd c использованием mpd 1. Необходимо, чтобы в ядре была включена поддержка NETGRAPH. Если поддержка NETGRAPH уже включена в ваше ядро, переходите к пункту 3. 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 4. Распаковать архив mpd.tar в дирректорию /usr/local/etc/mpd tar -xvvf mpd.tar cp mpd /usr/local/etc Редактируем mpd.conf: set bundle authname "<выданный вам логин>" set bundle password "<выданный вам пароль>" Редактируем mpd.links: set pptp self Редактируем io-up.sh: ip_def_gw=<Ваш наземный шлюз> Редактируем io-down.sh: ip_def_gw=<Ваш наземный шлюз> 5. Проверяем работоспособность демона mpd По умолчанию mpd работает в интерактивном режиме. Если все правильно настроено, то последние строчки появившегося лога будут такими (в примере показано выделение IP VPN 80.92.195.12): IPADDR 80.92.195.12 [vpn] IPCP: state change Ack-Sent --> Opened [vpn] IPCP: LayerUp 80.92.195.12 -> 80.92.200.254 [vpn] IFACE: Up event [vpn] setting interface ng0 MTU to 1500 bytes [vpn] exec: /sbin/ifconfig ng0 80.92.195.12 80.92.200.254 netmask 0xffffffff -link0 [vpn] exec: /sbin/route add 80.92.195.12 -iface lo0 [vpn] exec: /usr/local/etc/mpd/io-up.sh ng0 inet 80.92.195.12 80.92.200.254 [vpn] IFACE: Up event После поднятия mpd в таблице маршрутизации должны быть приблизительно такие строки. default 80.92.200.254 UGSc 1 528 ng0 80.92.195.12 lo0 UHS 0 0 lo0 80.92.200.254 80.92.204.9 UGHS 1 0 fxp0 6. После проверки правильности работы в дальнейшем mpd можно запускать как демон: /usr/local/sbin/mpd -b а результаты работы смотреть через лог-файл. 7. Для создания Лог-файла нужно: - добавить строчки в /etc/syslog.conf: !mpd *.* /var/log/mpd.log - создать файл /var/log/mpd.log - перепустить syslogd (killall -1 syslogd)
Подключиться к услугам HeliosNet
наверх
|