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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Падение VPN подключения при нагрузке  (Прочитано 2849 раз)

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

Оффлайн Bluz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Добрый день.

Структура сети следующая. Имеется неттоп Lenovo Q190 в качестве домашнего сервера, с установленной Ubuntu 12.04.
Провайдер раздает локальную сеть по статическому ip, а доступ в интернет через VPN-соединение. Поскольку у сервера нет монитора, то общение происходит по SSH. А настройка соединения производится не через NetworkManager, а с помощью pppd, ниже дам все настройки.

На сервере поднят локальный VPN сервер и есть 1-2 клиента, которые запитываются интернетом через меня. Дома к серверу по wi-fi подключены 2 ноутбука.

Все настройки осуществлялись при помощи мануалов с https://help.ubuntu.ru/:

https://help.ubuntu.ru/wiki/настройка_сети_вручную

https://help.ubuntu.ru/wiki/wifi_ap


Проблема в следующем: если начать качать через торент, либо одновременно на 2х ноутах смотреть видео с youtube в высоком качестве (720р), то соединение с VPN провайдера падает. И лечится, как правило, только перезагрузкой сервера. Как быть? Или это проблемы на стороне провайдера?


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

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


cat /etc/ppp/pptpd-options
(Нажмите, чтобы показать/скрыть)


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


cat /etc/ppp/peers/TTK-vpn
(Нажмите, чтобы показать/скрыть)

Для доступа к локальным ресурсам используется дополнительная маршрутизация
cat /etc/ppp/ip-up.d/my_route
(Нажмите, чтобы показать/скрыть)


Сначала хотел настроить iptable по уму, но не хватило знаний и усидчивости, поэтому сделал так как заработало.
cat /etc/network/if-up.d/my_iptable
(Нажмите, чтобы показать/скрыть)

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Падение VPN подключения при нагрузке
« Ответ #1 : 02 Августа 2014, 19:45:53 »
Доброго времени. Описание проблемы на отлично.
По опыту могу сказать, что да, pptp при нагрузках может отваливаться.
Сказываются включенные по умолчанию буфферизация и логирование. Ещё может произвольно отваливаться по lcp-echo, надо смотреть подробный лог работы pppd и pptp-linux.
Решений — два. Первое:
В /etc/ppp/peers/<scriptname>
Строку
Код: (text) [Выделить]
pty "pptp 172.22.0.248 --nolaunchpppd" Привести к виду
Код: (text) [Выделить]
pty "pptp 172.22.0.248 --nolaunchpppd --nobuffer --loglevel 0"Подробнее man pptp
Второе — использовать accel-pptp, собранные deb'ки  есть на (пардон, перепутал с accel-ppp)  можно взятиь на SourceForge

PS в interfaces поправьте вместо ppp0.
Код: (text) [Выделить]
auto pptp
iface pptp inet ppp
      provider TTK-vpn
« Последнее редактирование: 02 Августа 2014, 19:52:33 от koshev »
OpenWrt 19.07

Оффлайн Bluz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Падение VPN подключения при нагрузке
« Ответ #2 : 02 Августа 2014, 22:46:41 »
Спасибо за ответ, буду пробовать.

Оффлайн Bluz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Падение VPN подключения при нагрузке
« Ответ #3 : 27 Августа 2014, 10:38:44 »
Отключил логирование и буферизацию и вот уже почти месяц ни разу не отвалился VPN.
Считаю что проблему можно считать решенной.

Спасибо за помощь.

 

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