Mpd5 на FreeBSD — vpn pptp сервер с поддержкой MPPE и MPPC

При установке совместимого с Windows vpn-сервера mpd5 на FreeBSD выяснилось, что у него отсутвует поддержка сжатия mppc. Оказалось, что ее можно включить…

В mpd.conf должно присутствовать

set mppc yes compress

Качаем mppc-1.0.tar.gz и распаковываем в /usr/src/sys/net/

tar -zxvf mppc-1.0.tar.gz -C /usr/src/sys/net/

Для того что бы активировать сжатие правим /usr/src/sys/modules/netgraph/mppc/Makefile, для этого меняем NETGRAPH_MPPC_COMPRESSION?= 0 на NETGRAPH_MPPC_COMPRESSION?= 1

Переходим в директорию /usr/src/sys/modules/netgraph/mppc и устанавливаем

make && make install && make clean

Далее выполняем это действие для тех у кого FreeBSD 6.2 или менее, для тех у кого FreeBSD 6.3 и выше, пропускает только это действие, так как с 6.3 поддержка уже включена.

В файл /usr/src/sys/conf/files добавляем следующие строки

net/mppcc.c		optional netgraph_mppc_compression
net/mppcd.c		optional netgraph_mppc_compression

и выполняем команду rehash

Теперь пересобираем ядро с включенными опциями NETGRAPH

options         NETGRAPH
options         NETGRAPH_ETHER
options         NETGRAPH_IFACE
options         NETGRAPH_KSOCKET
options         NETGRAPH_MPPC_ENCRYPTION
options         NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_PPP
options         NETGRAPH_PPPOE
options         NETGRAPH_PPTPGRE
options         NETGRAPH_SOCKET
options         NETGRAPH_TEE
options         NETGRAPH_TCPMSS
options         NETGRAPH_VJC

После перезагрузки mppc работает.mpd5 vpn pptp mppe mppc

Если этого не произошло, то проверьте настройки вашего сетевого подключения — программное сжатие данных должно быть включено в параметрах PPP.Включение сжатия для vpn-соединения

Источник

Комментарии 2

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.