The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
MPD и компрессия, !*! Sergey_Krasnikov, 13-Май-04, 12:35  [смотреть все]
  • MPD и компрессия, !*! Sergey_Krasnikov, 00:55 , 14-Май-04 (1)
    • MPD и компрессия, !*! Sergey_Krasnikov, 14:47 , 15-Май-04 (2)
      • MPD и компрессия, !*! Xeon, 15:18 , 15-Май-04 (3)
        • MPD и компрессия, !*! diam, 15:21 , 15-Май-04 (4)
          >mpd.conf
          >---------------------------------------------
          >default:
          >        load pptp1
          >pptp1:
          >        new -i ng0 pptp1
          >pptp1
          >        set ipcp ranges 192.168.1.1/32
          >192.168.1.51/32
          >        load clients
          >clients:
          >        set iface disable on-demand
          >
          >        set iface enable proxy-arp
          >
          >        set iface idle 86400
          >
          >        set bundle disable multilink
          >
          >        set link yes acfcomp
          >protocomp
          >        set link no pap
          >chap
          >        set link enable chap
          >
          >        set link keep-alive 10
          >60
          >        set ipcp yes vjcomp
          >
          >        set ipcp dns 192.168.1.1
          >
          >        set ipcp nbns 192.168.1.1
          >
          >        set bundle enable compression
          >
          >        set ccp yes mppc
          >
          >        set ccp yes mpp-e40
          >
          >        set ccp yes mpp-e128
          >
          >        set ccp yes mpp-stateless
          >
          >---------------------------------------------
          >mpd.links
          >---------------------------------------------
          >pptp1:
          >        set link type pptp
          >
          >        set pptp self 194.84.80.90
          >
          >        set pptp enable incoming
          >
          >        set pptp disable originate
          >
          >---------------------------------------------


          И что, тогда будет компрессия работать?

        • MPD и компрессия, !*! Sergey_Krasnikov, 12:27 , 17-Май-04 (5)
  • MPD и компрессия, !*! Sergey_Krasnikov, 17:02 , 18-Май-04 (6)
    • MPD и компрессия, !*! diam, 19:51 , 18-Май-04 (7)
      Вот мои настройки MPD (собирал из портов без всяких опций):
      # cat mpd.conf
      default:
              load client0
              load client1
              load client2
              load client3
              load client4
              load client5
              load client6
              load client7

      client0:
              new -i ng0 pptp0 pptp0
              set ipcp ranges 192.168.243.1/32 192.168.198.10/32
              load clients_standart
      client1:
              new -i ng1 pptp1 pptp1
              set ipcp ranges 192.168.243.1/32 192.168.198.11/32
              load clients_standart
      client2:
              new -i ng2 pptp2 pptp2
              set ipcp ranges 192.168.243.1/32 192.168.198.12/32
              load clients_standart
      client3:
              new -i ng3 pptp3 pptp3
              set ipcp ranges 192.168.243.1/32 192.168.198.13/32
              load clients_standart
      client4:
              new -i ng4 pptp4 pptp4
              set ipcp ranges 192.168.243.1/32 192.168.198.14/32
              load clients_standart
      client5:
              new -i ng5 pptp5 pptp5
              set ipcp ranges 192.168.243.1/32 192.168.198.15/32
              load clients_standart
      client6:
              new -i ng6 pptp6 pptp6
              set ipcp ranges 192.168.243.1/32 192.168.198.16/32
              load clients_standart
      client7:
              new -i ng7 pptp7 pptp7
              set ipcp ranges 192.168.243.1/32 192.168.198.17/32
              load clients_standart

      clients_standart:
              set iface disable on-demand
              set bundle disable multilink
              set link yes acfcomp protocomp
              set link no pap chap
              set link enable chap
              set link keep-alive 60 180
              set ipcp yes vjcomp
              set ipcp dns 10.20.30.41
              set iface enable proxy-arp
              set bundle enable compression
              set ccp yes mppc
              set ccp yes mpp-compress
              set ccp yes mpp-e40
              set ccp yes mpp-e128
              set ccp yes mpp-stateless
              set bundle yes crypt-reqd
              set pptp self 10.20.30.40
              set pptp enable incoming
              set pptp disable originate

      # cat mpd.secret
      clientname1         "password1"       192.168.198.10
      clientname2         "password2"       192.168.198.11
      clientname3         "password3"       192.168.198.12

      # cat mpd.links
      pptp0:
              set link type pptp
      pptp1:
              set link type pptp
      pptp2:
              set link type pptp
      pptp3:
              set link type pptp
      pptp4:
              set link type pptp
      pptp5:
              set link type pptp
      pptp6:
              set link type pptp
      pptp7:
              set link type pptp

      ---
      С этими настройками клиенты могут откуда угодно могут заходить внутрь VPN через шлюз 10.20.30.40 (это твой внешний IP), при этом им будут присвоены адреса (каждому свой - это указано в mpd.secret. Если уберёшь IP после пароля - будет присвоен первый свободный адрес). Пользоваться будут днс 10.20.30.41 (это твой внешний или внутренний IP днс, главное, что бы у твоего гейта были маршруты клиент - ... - днс и обратно).

      Что ещё нужно сказать.
      Компрессия mppc даёт сжатие не больше чем 7% (по крайней мере, так написано в свойствах vpn-соединения винды XP), а по дайл-апу - вообще не более 1%. Я эксперементировал очень много, перепробовал все возможные варианты с pptp, но лучших результатов не добился. К тому же, вот что написано в share/doc/mpd:
      ...
      COMPRESSION_PRED1
      COMPRESSION_STAC
      COMPRESSION_MPPC
      COMPRESSION_DEFLATE

          These enable support for the corresponding compression types. Note that STAC and MPPC compression require proprietary source files that are not included. DEFLATE is unimplemented. All of these are not very well tested.
      ...
      А вот из-за шифрования данных реальная ширина канала урезается как минимум в 2 раза.

      Если кто-то скажет, как сделать сжатие более эффективным, буду очень признателен.

      • MPD и компрессия, !*! Sergey_Krasnikov, 01:01 , 19-Май-04 (8)
        • MPD и компрессия, !*! diam, 14:05 , 19-Май-04 (9)
          >>Вот мои настройки MPD (собирал из портов без всяких опций):
          >
          >И вот при вот этих всех настройках, если коннектится юзер с XP,
          >у тебя в свойствах соединения пишется % компресии? Или может быть
          >на 2 вкладке у тебя пишется Compression?

          Да и да. У меня пишется и процент компрессии, и во второй вкладке указан тип включенной компрессии: MPPC.

          >
          >>---
          >>С этими настройками клиенты могут откуда угодно могут заходить внутрь VPN через
          >>шлюз 10.20.30.40 (это твой внешний IP), при этом им будут присвоены
          >>адреса (каждому свой - это указано в mpd.secret. Если уберёшь IP
          >>после пароля - будет присвоен первый свободный адрес). Пользоваться будут днс
          >>10.20.30.41 (это твой внешний или внутренний IP днс, главное, что бы
          >>у твоего гейта были маршруты клиент - ... - днс и
          >>обратно).
          >
          >Все ЭТО у меня и так пашет. Вопрос стал именно как компрессировать
          >трафик. А MPD в данном случае только конкретно взятый продукт.

          Я тебе написал КАК. Больше никак, или ты не читал
          >>с pptp, но лучших результатов не добился. К тому же, вот
          >>что написано в share/doc/mpd:
          >>...
          >>COMPRESSION_PRED1
          >>COMPRESSION_STAC
          >>COMPRESSION_MPPC
          >>COMPRESSION_DEFLATE
          >>
          >>    These enable support for the corresponding compression types.
          >>Note that STAC and MPPC compression require proprietary source files that
          >>are not included. DEFLATE is unimplemented. All of these are not
          >>very well tested.

          >У тебя есть файлики для STAC и MPPC? Там всегото ничего должно
          >быть 5 файлов.
          >Или у тебя есть DEFLATE? А PRED1 в 3.18 вообще не компилится.

          Нет. Я тебе написал всё, что у меня установлено.

          >>А вот из-за шифрования данных реальная ширина канала урезается как минимум в
          >>2 раза.
          >>
          >>Если кто-то скажет, как сделать сжатие более эффективным, буду очень признателен.
          >
          >
          >Аналогично.

          Только почему так агрессивно?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру