Страница 1 из 1
mpd 5.5 compress
Добавлено: 2010-03-31 14:34:01
darkfire
Доброе время суток!
Поднял на днях mpd 5.5 на FreeBSD 7.2-RELEASE-p4 и тестирую подключение клиента с Windows XP Sp3. Все работает, кроме компрессии. В свойствах windows клиента пишет:
Код: Выделить всё
> ee mpd.conf
default:
load pptp_server
pptp_server:
# Define dynamic IP address pool.
set ippool add pool1 192.168.1.100 192.168.1.150
# Create clonable bundle template named B
create bundle template B
set iface enable proxy-arp
set iface idle 1800
set iface enable tcpmssfix
set ipcp yes vjcomp
# Specify IP address pool for dynamic assigment.
set ipcp ranges 192.168.1.101/32 ippool pool1
set ipcp dns 192.168.1.254
set bundle enable compression
set ccp yes mppc
set mppc yes compress
set mppc yes e128
set mppc yes stateless
# Create clonable link template named L
create link template L pptp
как я понимаю параметр set mppc yes compress указан и компрессия должна работать. Подскажите плз где я наступил на грабли?
Re: mpd 5.5 compress
Добавлено: 2010-03-31 14:49:54
Гость
Re: mpd 5.5 compress
Добавлено: 2010-03-31 15:57:38
darkfire
Видимо нужно пересобирать ядро для поддержки компрессии в mpd.
В настоящее время у меня загружены и используются такие модули:
Код: Выделить всё
> kldstat
Id Refs Address Size Name
1 21 0xc0400000 99c650 kernel
2 1 0xc0d9d000 6a45c acpi.ko
3 11 0xc23c4000 b000 netgraph.ko
4 1 0xc23fd000 4000 ng_ether.ko
5 1 0xc2402000 6000 ng_pppoe.ko
6 1 0xc2408000 4000 ng_socket.ko
7 1 0xc248e000 22000 linux.ko
8 1 0xc2545000 3000 daemon_saver.ko
9 1 0xc36f3000 4000 ng_mppc.ko
10 1 0xc2f4b000 2000 rc4.ko
11 1 0xc3592000 3000 ng_tee.ko
12 1 0xc36f7000 4000 ng_pptpgre.ko
13 1 0xc36fb000 5000 ng_ksocket.ko
14 1 0xc3700000 4000 ng_iface.ko
15 1 0xc3704000 7000 ng_ppp.ko
16 1 0xc3609000 3000 ng_tcpmss.ko
Можете посдказать могу ли я пересобрать ядро только с частью параметров NETGRAPH? А остальные использовать в виде модулей. То есть в новое ядро включить только
Код: Выделить всё
options NETGRAPH
# MPPC compression requires proprietary files (not included)
options NETGRAPH_MPPC_COMPRESSION
options NETGRAPH_MPPC_ENCRYPTION
А остальные продолжать использовать как подключаемые модули.
Re: mpd 5.5 compress
Добавлено: 2010-03-31 16:00:23
Гость
а что измениться от того что я скажу?
скажу - можно - и вы пойдете пробовать и у вас ничего не получиться?
скажу - нельзя - и вы даже не попытаетесь?
голова вам зачем?
Re: mpd 5.5 compress
Добавлено: 2010-03-31 16:27:33
darkfire
да нет:)) я просто уже за эту неделю несколько раз пересобирал ядро последний раз IPsec встроил для туннеля между офисами. Шлюз на продакшене - один раз предупрежу всех смогу перегрузить, а если не заведется - вони столько будет, что легче забить на сжатие до лучших времен.
Просто для NETGRAPH слишком много параметров в ядро можно вписать. Разбираться с каждым просто времени нет. Я просто боюсь что если соберу ядро только с тремя параметрами у меня отвалится например ng_pppoe.ko или ng_pptpgre.ko - в этом случае вообще придется пилять за 20 километров. А собирать с избыточными параметрами тоже не дело - вот зачем мне например NETGRAPH_IPFW если я использую PF. В ядре явно ж есть зависимости между параметрами - ладно если он мне ошибку скажет на этапе компиляции, а если нет?
Да и потом на шлюзе ОЗУ 192Mb - тоже сильно не покомпилишь.
Re: mpd 5.5 compress
Добавлено: 2010-03-31 16:37:09
Гость
вас никто не заставляет пересобирать ядро со встроеными модулями
модули могут быть все kldloable, это дурной тон делать монолитное ядро
а вот уже выгрузить ng_mppc пересобрать, а загрузить новый у вас может не получиться(модуль уже используеться в системе)
так что если у вас mpd используеться как основной канал то вы можете спилить сук на котором сидите
пересоберите модуль
и идите все делайте с физической консоли
и вообще нет ничего не возможного
если там через 20км есть руки которые в случае чего дернуть питание для перезагрузки
Re: mpd 5.5 compress
Добавлено: 2010-03-31 17:00:41
_Сатана
MPPC - запатентованный алгоритм. И чтобы избежать правовых проблем нельзя использовать алгоритм MPPC без разрешения Microsoft
поэтому если просто пересобрать ядро с опциями, сжатие все-равно работать не будет
Альтернативная библиотека MPPC compression/decompression
можно и не пересобирать...
Re: mpd 5.5 compress
Добавлено: 2010-03-31 17:06:08
Гость
сатана читай до полгого просветления, там про эти патчи уже сказано
Re: mpd 5.5 compress
Добавлено: 2010-03-31 18:01:18
_9 мая
Гость писал(а):
сатана читай до полгого просветления, там про эти патчи уже сказано
достаточно было дать ссылку человеку где все и сразу написано, нежели посылать его читать размусоленный бред.
Re: mpd 5.5 compress
Добавлено: 2010-03-31 18:05:24
Гость
не надо флудить, и обсуждать еще тридцать страниц кого и куда надо было послать
и тем более нести это фиерический бред и нести товтологию
я ответил на все вопросы, а все доплнительные ссылки есть в той теме, а сама тема ссылочная из статьи на сайте лисяры
Код: Выделить всё
Обсуждение статьи mpd5 + сжатие и шифрование
Cancer » 2009-01-29 10:10:10
Собственно сделана ветка для обсуждение статьи http://www.lissyara.su/?id=1853
Да и в общем по установке и настройке VPN MPD
Re: mpd 5.5 compress
Добавлено: 2010-04-01 15:06:24
darkfire
Спасибо Гостю, Cancer и всем остальным за помощь.
Задачу решил согласно вашим ссылкам.
Как резюме к закрытию этого топика скажу так: подтверждаю, что статья
http://www.lissyara.su/articles/freebsd ... /vpn_mpd5/ актуальна и для FreeBSD 7.2. Для компиляции поддержки сжатия в ядро необходимо и достаточно трех опций
Код: Выделить всё
options NETGRAPH
options NETGRAPH_MPPC_COMPRESSION
options NETGRAPH_MPPC_ENCRYPTION