mpd 5.5 compress

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
darkfire
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-01-12 0:41:24
Откуда: Харьков

mpd 5.5 compress

Непрочитанное сообщение darkfire » 2010-03-31 14:34:01

Доброе время суток!
Поднял на днях mpd 5.5 на FreeBSD 7.2-RELEASE-p4 и тестирую подключение клиента с Windows XP Sp3. Все работает, кроме компрессии. В свойствах windows клиента пишет:

Код: Выделить всё

Шифрование MPPE 128
Сжатие (нет)

Код: Выделить всё

> 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 указан и компрессия должна работать. Подскажите плз где я наступил на грабли?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


darkfire
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-01-12 0:41:24
Откуда: Харьков

Re: mpd 5.5 compress

Непрочитанное сообщение darkfire » 2010-03-31 15:57:38

Видимо нужно пересобирать ядро для поддержки компрессии в 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

а что измениться от того что я скажу?

скажу - можно - и вы пойдете пробовать и у вас ничего не получиться?
скажу - нельзя - и вы даже не попытаетесь?

голова вам зачем?

darkfire
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-01-12 0:41:24
Откуда: Харьков

Re: mpd 5.5 compress

Непрочитанное сообщение darkfire » 2010-03-31 16:27:33

да нет:)) я просто уже за эту неделю несколько раз пересобирал ядро последний раз 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

Гость писал(а):http://forum.lissyara.su/viewtopic.php?f=3&t=14833 читать до полного просветления
сатана читай до полгого просветления, там про эти патчи уже сказано

_9 мая
проходил мимо

Re: mpd 5.5 compress

Непрочитанное сообщение _9 мая » 2010-03-31 18:01:18

Гость писал(а):
Гость писал(а):http://forum.lissyara.su/viewtopic.php?f=3&t=14833 читать до полного просветления
сатана читай до полгого просветления, там про эти патчи уже сказано
достаточно было дать ссылку человеку где все и сразу написано, нежели посылать его читать размусоленный бред.

Гость
проходил мимо

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 

darkfire
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-01-12 0:41:24
Откуда: Харьков

Re: mpd 5.5 compress

Непрочитанное сообщение darkfire » 2010-04-01 15:06:24

Спасибо Гостю, Cancer и всем остальным за помощь.
Задачу решил согласно вашим ссылкам.

Как резюме к закрытию этого топика скажу так: подтверждаю, что статья http://www.lissyara.su/articles/freebsd ... /vpn_mpd5/ актуальна и для FreeBSD 7.2. Для компиляции поддержки сжатия в ядро необходимо и достаточно трех опций

Код: Выделить всё

options         NETGRAPH
options         NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_MPPC_ENCRYPTION