Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [РЕШЕНО] pptp клиент-сервер, частые обрывы  (Прочитано 8976 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kostryukov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Частые обрывы соединения.
что нужно посмотреть, что исправить?

менял mtu на 1400 и на 1500. На 1500 удается что то даже скачать с удаленной сети. на mtu 1400 почти моментальный обрыв при обращении к удаленной сети.

Сервер на ubuntu 10.04
клиент debian squeeze

настройки pptp сервера:
(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)


Настройки клиента:
(Нажмите, чтобы показать/скрыть)

логи Клиента:
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
Jan 21 20:45:58 debian pptp[18538]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 1135 (expecting 1124, lost or reordered) - что это такое?

Логи сервера
(Нажмите, чтобы показать/скрыть)

маршруты на клиенте (ppp0 - это vpn):
98.net-31.172.2 192.168.20.1    255.255.255.255 UGH   0      0        0 eth1
192.168.0.1     *               255.255.255.255 UH    0      0        0 ppp0
192.0.0.0       *               255.0.0.0       U     0      0        0 eth1
default         192.168.20.1    0.0.0.0         UG    0      0        0 eth1

-----

Сейчас сменил MTU на 1492 и О! Чудо! Разрывов нет.
« Последнее редактирование: 26 Января 2012, 20:48:25 от kostrukov »
у меня можно спросить=)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: pptp клиент-сервер, частые обрывы
« Ответ #1 : 21 Января 2012, 22:27:01 »
настройки pptp сервера:
...
Код: (pptpd.conf) [Выделить]
option /etc/ppp/pptpd-options
localip 192.168.0.1
remoteip 192.168.0.150-200
....
маршруты на клиенте (ppp0 - это vpn):
192.168.0.1     *               255.255.255.255 UH    0      0        0 ppp0

Где-то Вы нас обманываете

Пользователь решил продолжить мысль 21 Января 2012, 22:29:26:
маршруты на клиенте (ppp0 - это vpn):
192.0.0.0       *               255.0.0.0       U     0      0        0 eth1
Чё? Реально провайдер такую маску выдаёт? Силёёёёён.
« Последнее редактирование: 21 Января 2012, 22:29:26 от fisher74 »

Оффлайн kostryukov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: pptp клиент-сервер, частые обрывы
« Ответ #2 : 22 Января 2012, 02:43:04 »
настройки pptp сервера:
...
Код: (pptpd.conf) [Выделить]
option /etc/ppp/pptpd-options
localip 192.168.0.1
remoteip 192.168.0.150-200
....
маршруты на клиенте (ppp0 - это vpn):
192.168.0.1     *               255.255.255.255 UH    0      0        0 ppp0

Где-то Вы нас обманываете
Почему обманываю?
Что не так? этот маршрут добавляется, после того как я делаю sudo pon vpn

Пользователь решил продолжить мысль 21 Января 2012, 22:29:26:
маршруты на клиенте (ppp0 - это vpn):
192.0.0.0       *               255.0.0.0       U     0      0        0 eth1
Чё? Реально провайдер такую маску выдаёт? Силёёёёён.

Нет, eth1 смотрит на роутер, интернет приходит в роутер.

Вот настрйки interfaces
(Нажмите, чтобы показать/скрыть)
у меня можно спросить=)

Гарри Кашпировский

  • Гость
Re: pptp клиент-сервер, частые обрывы
« Ответ #3 : 22 Января 2012, 12:09:40 »
auto eth1
#iface eth1 inet dhcp
 iface eth1 inet static
 address 192.168.20.2
 netmask 255.0.0.0
 gateway 192.168.20.1
Вот это самодеятельность, я так понимаю. А куда требуется попасть? В сеть на eth0 или eth1? В любом случае proxyarp нужен.
Jan 21 20:45:58 debian pptp[18538]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 1135 (expecting 1124, lost or reorderedПо этому поводу, man pptp дает ответ.

Оффлайн kostryukov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: pptp клиент-сервер, частые обрывы
« Ответ #4 : 22 Января 2012, 12:53:42 »
auto eth1
#iface eth1 inet dhcp
 iface eth1 inet static
 address 192.168.20.2
 netmask 255.0.0.0
 gateway 192.168.20.1
Вот это самодеятельность, я так понимаю. А куда требуется попасть? В сеть на eth0 или eth1? В любом случае proxyarp нужен.
Ну какая самодеятельность ?
Это на клиенте, сеть с роутером.
Роутер получает интернет, имеет ip 192.168.20.1, поэтому шлюзом указан он.
Маску менял, т.к. Нужно было к другой подсети доступ дать. (сейчас ее нет, маску просто не поменял обратно. Допустим она 255.255.255.0 )

Jan 21 20:45:58 debian pptp[18538]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 1135 (expecting 1124, lost or reorderedПо этому поводу, man pptp дает ответ.

Нужно дать доступ к удаленной сети, по vpn
в удаленной сети ip 192.168.0.*

при подключении к впн маршрут сам добавляется. Он верный? Дело не в маршрутизации? Ведь доступ к сети я получаю, получаю данные из сети, но через некоторое короткое время обрыв.

почитаю про проксиарп и про эти ошибку, спасибо.

Прочитал про proxyarp.
сервер выдает адреса vpn клиентам из реальной сети. эта опция включена в конфиге сервера.



Пользователь решил продолжить мысль 22 Января 2012, 13:00:52:
Цитировать
Jan 21 20:45:58 debian pptp[18538]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 1135 (expecting 1124, lost or reordered

Вот что нашел.
Советуют покрутить mtu,mru - а ведь и правда, МТУ я крутил, ситуация менялась, немного правда, но менялась.
МРУ не крутил, не знаю куда и сколько крутить, буду пробовать

и это нужно и на сервере и на клиенте крутить, или как?


Пользователь решил продолжить мысль 22 Января 2012, 13:08:24:
В соседних ветка нашел тему об этих ошибках, там советуют добавить --nobuffer в конфиг подключения vpn. Да, теперь эти ошибки не засоряют syslog, но ситуация с обрывами не меняется.
« Последнее редактирование: 22 Января 2012, 13:10:57 от kostrukov »
у меня можно спросить=)

Гарри Кашпировский

  • Гость
Re: pptp клиент-сервер, частые обрывы
« Ответ #5 : 22 Января 2012, 13:23:14 »
Еще причина должна быть, LCP timeout или что-то в этом духе. Включи debug на клиенте.

Оффлайн kostryukov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: pptp клиент-сервер, частые обрывы
« Ответ #6 : 22 Января 2012, 13:39:24 »
подробнее опишу
(Нажмите, чтобы показать/скрыть)

А DEBUG включен
 я же приводил логи ошибок, правда может быть не все скопировал. во сегодняшние ошибки
это уже после включенной опции --nobuffer.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 22 Января 2012, 13:41:01 от kostrukov »
у меня можно спросить=)

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1564
  • УМка.
    • Просмотр профиля
Re: pptp клиент-сервер, частые обрывы
« Ответ #7 : 22 Января 2012, 13:41:03 »
l2tp попробовать настроить вместо pptp
Дома Linux Mint 20.1 / 20.02

Гарри Кашпировский

  • Гость
Re: pptp клиент-сервер, частые обрывы
« Ответ #8 : 22 Января 2012, 13:52:50 »
Debug pppd включён, по нему нет вопросов. А debug pptp нет.
Код: (text) [Выделить]
Jan 22 13:04:07 debian pppd[16652]: local  IP address 192.168.0.150
Jan 22 13:04:07 debian pppd[16652]: remote IP address 192.168.0.1
Jan 22 13:04:07 debian pppd[16652]: Script /etc/ppp/ip-up started (pid 16683)
Jan 22 13:04:08 debian pppd[16652]: Script /etc/ppp/ip-up finished (pid 16683), status = 0x0
Jan 22 13:04:40 debian pppd[16652]: Modem hangup
Jan 22 13:04:40 debian pppd[16652]: Connect time 0.6 minutes.
Jan 22 13:04:40 debian pppd[16652]: Sent 43098 bytes, received 120099 bytes.
Jan 22 13:04:40 debian pppd[16652]: Script /etc/ppp/ip-down started (pid 17084)
Jan 22 13:04:40 debian pppd[16652]: Connection terminated.
Jan 22 13:04:40 debian pppd[16652]: Script pptp ermolino.homelinux.org --nobuffer --nolaunchpppd --loglevel 0 finished (pid 16653), status = 0x0
Jan 22 13:04:40 debian pppd[16652]: Script /etc/ppp/ip-down finished (pid 17084), status = 0x0
Jan 22 13:04:40 debian pppd[16652]: Exit.
В этом промежутке что-то с pptp происходит.

PS Раз уж тут советы по другим протоколам пошли, то тогда имеет смысл в качестве и клиента и сервера использовать accel-pptp.
« Последнее редактирование: 22 Января 2012, 13:57:05 от KT315 »

Оффлайн kostryukov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: pptp клиент-сервер, частые обрывы
« Ответ #9 : 22 Января 2012, 13:54:03 »
да, смонтировал сетевую директорию, и попытался скопировать одну поддиректорию, и тут же обрыв

Пользователь решил продолжить мысль 22 Января 2012, 13:57:08:
l2tp попробовать настроить вместо pptp
PS Раз уж тут советы по другим протоколам пошли, то тогда имеет смысл в качестве и клиента и сервере использовать accel-pptp.

т.е. ошибок в настройках pptp нету и дело в самом pptp ?
спасибо, попробую l2tp и accel-pptp

Пользователь решил продолжить мысль 22 Января 2012, 14:00:54:
Кстати вот логи сегодняшние с pptp сервера

(Нажмите, чтобы показать/скрыть)

« Последнее редактирование: 22 Января 2012, 14:00:54 от kostrukov »
у меня можно спросить=)

Гарри Кашпировский

  • Гость
Re: pptp клиент-сервер, частые обрывы
« Ответ #10 : 22 Января 2012, 14:04:50 »
т.е. ошибок в настройках pptp нету и дело в самом pptp ?В конфигурации ошибок нет, по крайней мере тех что сразу бросаются в глаза.
Тут еще как вариант можно на роутерах проверить наличие vpn pass through.

Оффлайн kostryukov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: pptp клиент-сервер, частые обрывы
« Ответ #11 : 22 Января 2012, 14:07:48 »
т.е. ошибок в настройках pptp нету и дело в самом pptp ?В конфигурации ошибок нет, по крайней мере тех что сразу бросаются в глаза.
Тут еще как вариант можно на роутерах проверить наличие vpn pass through.

Сейчас попробую, пока не знаю что это и где.
у меня можно спросить=)

Гарри Кашпировский

  • Гость
Re: pptp клиент-сервер, частые обрывы
« Ответ #12 : 22 Января 2012, 14:10:38 »
Линуксовый аналог - ip_nat_pptp

Оффлайн kostryukov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: pptp клиент-сервер, частые обрывы
« Ответ #13 : 22 Января 2012, 14:14:54 »
А еще, может важно. на роутере, который 192.168.2.1(сервер) есть проброс только порта 1723
Может тут GRE теряется?

На сервере роутер dlink adsl 2500U
На клиенте роутер dlink dir300

Пользователь решил продолжить мысль 22 Января 2012, 14:18:26:
Вроде есть у них pass through
« Последнее редактирование: 22 Января 2012, 14:18:26 от kostrukov »
у меня можно спросить=)

Гарри Кашпировский

  • Гость
Re: pptp клиент-сервер, частые обрывы
« Ответ #14 : 22 Января 2012, 14:19:12 »
А еще, может важно. на роутере, который 192.168.2.1(сервер) есть проброс только порта 1723
Может тут GRE теряется?
Именно про это я говорил.
как вариант можно на роутерах проверить наличие vpn pass through.
А то, что теряется можно ведь проверить tcpdump'ом.

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.