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


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

Автор Тема: Нестабильная работа OpenVPN клиента  (Прочитано 4260 раз)

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

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Вот такая сложилась ситуация.
Периодически надо заходить на свой рабочий компьютер в офисе. В офисе стоит OpenVPN сервер. Несколько лет уже мне славно служит Network Manager и настройка OpenVPN подключения. В офисе и дома машинки трудятся под Ubuntu.
Решил я дома сменить интернет провайдера. Пробую установить VPN соединение. Иногда даже успеваю подключиться к рабочей машине и там полистать папки в любимом mc. Дальше VPN замирает и не работает. Пока насильно не отключу VPN, мне не доступен серфинг сайтов в интернет (это только при замирании VPN).
Переключаюсь на старого провайдера. VPN работает исправно, как месяц назад и год назад.
Скажу даже больше. Есть планшет под Android. На нем стоит OpenVPN client и JuiceSSH. Проблем нет ни на старом провайдере, ни на новом провайдере.

В файле ovpn нет специальных настроек MTU и UTP. Используется TCP соединение. То же самое выставлено в настройках NetworkManager.
Пробовал на двух разных домашних машинках с Ubuntu 14.04 и 14.10. Ошибка повторяется.

В чем может быть загвоздка?
« Последнее редактирование: 14 Марта 2015, 22:49:39 от Alexey-S »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #1 : 14 Марта 2015, 22:53:57 »
В вашем нежелании снять трубку и позвонить провайдеру.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #2 : 14 Марта 2015, 23:28:40 »
В вашем нежелании снять трубку и позвонить провайдеру.
Это вы лентяй, сразу кидаться на людей. Я целый час сидел на телефоне. Обещали разобраться.
Но меня гложет только одно - под Android соединение работает. Значит, ошибка может быть обоюдная.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #3 : 15 Марта 2015, 02:17:17 »
Ошибка может быть в blackhole роутере на стороне провайдера.
проверить можно, например, сделав tracepath до сервера с обоих соединений.
Но такие вещи надо решать с техподдержкой провайдера, а не на форуме.
Позвонили - молодцы, а почему на андроиде работает - фиг его знает, может там MSS изначально ниже?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #4 : 15 Марта 2015, 09:13:53 »
Спасибо за разъяснение. Меня это сподвигло на поиски. Нашел вот такую статью: О PPPoE, MTU и проблеме Path MTU Discovery Black Hole (pppoe mtu).
Надеюсь, это поможет мне в общении с людьми из технической поддержкой провайдера.

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #5 : 15 Марта 2015, 10:10:39 »
Alexey-S,
Вот ещё
http://habrahabr.ru/post/136871/

Я сейчас тоже понял, что с этим сталкивался 2-3 года назад, но названия тогда для этого явления не узнал :)
Тогда просто потихоньку подрезал MTU на VPN-роутере офиса, пока не заработало нормально. А оказывается провайдер редиска.
А что меняешь прова то, раз у старого сеть лучше настроена, как мы видим?

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #6 : 15 Марта 2015, 12:50:08 »
Спасибо за статью. Постараюсь ее осмыслить.

Только что общался с техническим специалистом провайдера.
Открою карты. Новый провайдер - Ростелеком Санкт-Петербург. Соединение PPPoE по оптике. Скорость 200MB.
Старый провайдер - выделенное соединение по витой паре. Скорость 25MB.

Специалист технической поддержки говорит, что на оптике выставлено MTU 1500. То есть, это стандарт "де факто".

Захожу в NetworkManager. Активирую VPN соединение. Соединение идет дольше, чем на старом провайдере.
Дальше, я не пробую соединится с машиной в офисе. В FireFox или Google Chrome набираю yandex.ru. Связи нет.

Есть ли какие-то средства для определения возможных причин ошибки?
C Wireshark имел дело, но на уровне перехвата HTTP/HTTPS протоколов.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #7 : 15 Марта 2015, 13:18:57 »
для начала нужно проверить основные сетевые параметры
Показывайте (или сами анализируйте, если в силах)
в двух состояниях: с включенным OVPN и выключенным
ip a; ip r
nslookup ya.ru
nslookup ya.ru 8.8.8.8

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #8 : 16 Марта 2015, 20:58:17 »
Извиняюсь за задержку с ответом.
Ниже показаны результаты с провайдером, где VPN не работает. Маршрутизатор WAN - оптика.
OpenVPN выключен
(Нажмите, чтобы показать/скрыть)

OpenVPN включен
(Нажмите, чтобы показать/скрыть)
Я бы и рад сам что-то понять. Но с первого захода ничего не понял. :)

И в нагрузку. На провайдере с работающим VPN. Маршрутизатор с WAN - витая пара.
OpenVPN выключен
(Нажмите, чтобы показать/скрыть)

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

« Последнее редактирование: 16 Марта 2015, 21:19:49 от Alexey-S »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #9 : 16 Марта 2015, 22:05:00 »
Вообще-то всё просто. При подключении VPN у вас почему-то обламывается DNS сервер.
Почему? Как настроен DNS на оптике?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #10 : 17 Марта 2015, 09:22:53 »
Вообще-то всё просто. При подключении VPN у вас почему-то обламывается DNS сервер.
Почему? Как настроен DNS на оптике?
Тут всё очень туманно. Домашним маршрутизатором абонент не управляет. Нет кнопок управления в WEB мордочке.
Вот, что дает посмотреть маршрутизатор.
(Нажмите, чтобы показать/скрыть)
Служба поддержки предлагает сменить прошивку маршрутизатора на Bridge. В этом случае мне надо будет ставить свой старый маршрутизатор для раздачи LAN и WiFi в квартире. По моему, это какой-то бред.

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #11 : 17 Марта 2015, 13:32:05 »
Alexey-S,
Почему же сразу бред, ты попробуй. Раз железка провайдера не позволяет ей рулить как тебе надо, пусть она будет мостом между оптикой и витой, как тебе и посоветовала поддержка.

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #12 : 17 Марта 2015, 14:50:21 »
Alexey-S,
Это не бред. Бред то, что "домашним маршрутизатором абонент не управляет"
OpenWrt 19.07

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #13 : 17 Марта 2015, 16:27:05 »
Alexey-S, в гугл с моделью твоего маршрутизатора. Админский логин/пасс гуглится за секунды. Но тебе он не нужен, я уже увидел всё что мне было интересно.
Проблема у тебя на клиенте, как минимум одна: локальный DNS сервер уходит в отказ при подключении OpenVPN.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Alexey-S

  • Автор темы
  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Нестабильная работа OpenVPN клиента
« Ответ #14 : 17 Марта 2015, 21:15:15 »
Alexey-S, в гугл с моделью твоего маршрутизатора. Админский логин/пасс гуглится за секунды. Но тебе он не нужен, я уже увидел всё что мне было интересно.
Проблема у тебя на клиенте, как минимум одна: локальный DNS сервер уходит в отказ при подключении OpenVPN.
Я очень рад за вас, что вы "уже увидели всё что мне было интересно".
Люди на форуме надеются получить ответ, но не в таком виде.

Сейчас проверил следующую конструкцию.
1-й маршрутизатор с "WAN витая пара".
2-й маршрутизатор с "WAN оптика".
WAN порт 1-го маршрутизатора соединил с LAN портом 2-го маршрутизатора.
К LAN порту 1-го маршрутизатора подключил ноутбук.
1-й маршрутизатор стоит в режиме "автоматическая конфигурация DHCP".

На ноутбуке проверил nslookup. Внешние сервера находит. Интернет серфинг работает.
Включил VPN соединение с офисом и подключился к рабочей машине. VPN работает стабильно.
При работающем VPN локальный nslookup работает. Интернет серфинг работает.

Мой вывод - ошибка в прошивке 2-го маршрутизатора.
Буду общаться с технической поддержкой провайдера.
« Последнее редактирование: 17 Марта 2015, 21:16:56 от Alexey-S »

 

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