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


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

Автор Тема: Дисконнект при использовании PPTP  (Прочитано 1198 раз)

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

Извращенец

  • Автор темы
  • Гость
Возникла тут нужда заходить снаружи внутрь локалки. Был выбран PPP проткол и UBUNTU 10.04. Задача была решена, некоторое время работала...
Примерно полгода-год назад связь отвалилась.
Попытки её реанимировать имели переменный успех.
Сначала пришлось отключать шифрование 128 бит. Некоторое время оно работало. Потом перестало.

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

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

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

В логах писало что-то типа "Библиотека загружена, установлено соединение dev/tty3, modem handup" и так на каждую попытку соединения.
К сожалению, я удалил файл лога (а то он разросся), а сейчас оно туда чего-то ничего не пишет.
Поскольку соединение таки было установлено - значит, файрволл не мешает.
Однако, войти не удается.
Повысить информативность логов мне тоже не удалось.
Что бы это могло быть?



Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Дисконнект при использовании PPTP
« Ответ #1 : 16 Июля 2013, 17:59:01 »
OUTPUT считаете нет необходимости показать?
Я правильно понял, что соединение происходит по dialup?
Зачем тогда pptp?

Без логов, конечно, как пальцем в небо тыкать. Давайте лог восстановим
sudo touch /var/log/pptpd/pptpd.logЭто как бы чтобы лог начал писаться.



Пользователь решил продолжить мысль 16 Июля 2013, 18:00:59:
ну и вроде grep pppd /var/log/syslog| tail -n 20 в любом случае будет поинформативней, чем ничего
« Последнее редактирование: 16 Июля 2013, 18:00:59 от fisher74 »

Извращенец

  • Автор темы
  • Гость
Re: Дисконнект при использовании PPTP
« Ответ #2 : 16 Июля 2013, 18:18:42 »
OUTPUT считаете нет необходимости показать?
Что угодно, на ваше усмотрение :)

Цитировать
Я правильно понял, что соединение происходит по dialup?
Зачем тогда pptp?
Соединение происходит по интернету.

Цитировать

Пользователь решил продолжить мысль 16 Июля 2013, 18:00:59:
ну и вроде grep pppd /var/log/syslog| tail -n 20 в любом случае будет поинформативней, чем ничего
Ну, не совсем. Выяснилось, что ему не нравился параметр loglevel. После его убирания лог пошел.
Выглядит он следующим образом:
(Нажмите, чтобы показать/скрыть)

Лог syslog выглядит куда более информативным :)
(Нажмите, чтобы показать/скрыть)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Дисконнект при использовании PPTP
« Ответ #3 : 16 Июля 2013, 19:05:57 »
OUTPUT считаете нет необходимости показать?
Что угодно, на ваше усмотрение :)
И?

Цитировать
Я правильно понял, что соединение происходит по dialup?
Зачем тогда pptp?
Соединение происходит по интернету.
Сразу не понял так как Вы изначально писали про /dev/tty3

Попробуйте добавить параметры
mtu 1400
mru 1400

Извращенец

  • Автор темы
  • Гость
Re: Дисконнект при использовании PPTP
« Ответ #4 : 16 Июля 2013, 19:19:32 »
И?
После некоторого размышления было принято решение, что имелась ввиду таблица OUTPUT от iptables.
Если я не ошипся - то вот она
(Нажмите, чтобы показать/скрыть)


Цитировать
Попробуйте добавить параметры
mtu 1400
mru 1400
И ничего не изменилось. По-прежнему меняются ошибки 800 и 619 (по мнению винды).

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Дисконнект при использовании PPTP
« Ответ #5 : 16 Июля 2013, 20:17:59 »
на будущее: если показываете правила netfilter, то показывайте их полностью, командой iptables-save.
Но даже если и не полностью, а таблицами или цепочками, то будьте уважительней к помогающим - добавьте парамер -n

Теперь про Вашу проблему.
Вообще, на данном форуме считается, и я с этим вполне готов согласиться, что -P OUTPUT DROP почти всегда ведёт к проблемам.
Предлагаю проверить это и в Вашем случае.
Давайте, хотя бы временно, разрешим по дефолту все исходящие пакеты
sudo iptables -P OUTPUT ACCEPTи проверьте - происходит ли подключение.
« Последнее редактирование: 16 Июля 2013, 20:19:59 от fisher74 »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Дисконнект при использовании PPTP
« Ответ #6 : 16 Июля 2013, 21:01:14 »
Возникла тут нужда заходить снаружи внутрь локалки.
Рекомендую попробовать OpenVPN.
Есть опыт настройки в линуксах/венде, могу поделиться конфигами.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28496
    • Просмотр профиля
Re: Дисконнект при использовании PPTP
« Ответ #7 : 16 Июля 2013, 22:14:25 »
OpenVPN, к сожалению, пока ещё не входит в стандартную поставку Windows.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Извращенец

  • Автор темы
  • Гость
Re: Дисконнект при использовании PPTP
« Ответ #8 : 17 Июля 2013, 10:09:13 »
Рекомендую попробовать OpenVPN.
Для входа через OpenVPN (я его пробовал) нужно а) раздать ключи всем желающим войти. б) устанавливать этот самый ОпенВПН. в) я, конечно, понимаю, что я - лох, но после запуска демона на сервере и создания тунеля у меня перестали входить обычные пользователи из той же локалки. То есть, я чего-то так сконфигурировал, что без этого ОпенВПН не могут зайти даже простые (и проверенные) пользователи.
В общем, геморрою куда больше, чем следовало бы.
то показывайте их полностью, командой iptables-save.
Но даже если и не полностью, а таблицами или цепочками, то будьте уважительней к помогающим - добавьте парамер -n
У меня там где-то был вопрос про этот IPTables - если коннект происходит, значит, файрволл не режет соединение?
Опять же, год назад оно работало нормально, а настройки не менялись (разве что fail2ban чего-то там режет, но после перезагрузки его правила уничтожаются).

Цитировать
Давайте, хотя бы временно, разрешим по дефолту все исходящие пакеты
Разрешил.
Ничего не изменилось.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Дисконнект при использовании PPTP
« Ответ #9 : 17 Июля 2013, 10:30:31 »
нужно а) раздать ключи всем желающим войти
Вариантов аутентификации существует несколько, это лишь один из.

б) устанавливать этот самый ОпенВПН.
Для венды в роли клиента можно использовать установочный скрипт, для линуксов — аналогично, либо импорт конфига в NetworkManager.

в) я, конечно, понимаю, что я - лох, но после запуска демона на сервере и создания тунеля у меня перестали входить обычные пользователи из той же локалки.
Без конфигов и таблицы маршрутизации ничего определённого сказать нельзя.

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: Дисконнект при использовании PPTP
« Ответ #10 : 17 Июля 2013, 10:31:57 »
Чрезмерное цитирование. Цитаты нужны для выделения какой-то небольшой части сообщения с целью её комментирования, не забывайте об этом.

c pptp затея тупиковая, используйте openvpn
« Последнее редактирование: 17 Июля 2013, 11:40:41 от andrew_bye »
у меня можно спросить=)

Извращенец

  • Автор темы
  • Гость
Re: Дисконнект при использовании PPTP
« Ответ #11 : 17 Июля 2013, 12:53:36 »
Я тут решил воспроизвести ситуацию на другом компе.
Поставил туда ProxMox, поставил тот же самый PPTPD, и тут у меня вылезла очень интересная ошибка.

(Нажмите, чтобы показать/скрыть)
Может, это чем-нибудь поможет?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Дисконнект при использовании PPTP
« Ответ #12 : 17 Июля 2013, 13:02:48 »
Jul 17 12:31:18 proxmox pptpd[579316]: GRE: read(fd=8,buffer=608c80,len=8260) from network failed: status = -1 error = Protocol not available
http://poptop.sourceforge.net/dox/gre-protocol-unavailable.phtml

Извращенец

  • Автор темы
  • Гость
Re: Дисконнект при использовании PPTP
« Ответ #13 : 17 Июля 2013, 13:21:03 »
http://poptop.sourceforge.net/dox/gre-protocol-unavailable.phtml
А можно на древнекитайском?
Ну, или хотя бы своими словами?
З.Ы. Порт у меня используется 1723 (что видно по nmap). Какой протокол используется - фиг его знает.
Пересылка пакетов разрешена.
Порт открыт.
То есть, остается только перекомпиляция ядра????

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Дисконнект при использовании PPTP
« Ответ #14 : 17 Июля 2013, 13:48:19 »
Там говорится, что проблема либо в настройке фаевола на клиенте/сервере, либо в том, что не подгружены соответствующие conntrack-модули ядра.
И поскольку речь идёт о виртуализации, то возможны нюансы с работой виртуальной сети и некоторых протоколов, GRE в т.ч.
Заранее предупреждаю о возможных неточностях, ибо у меня не было повода связываться с PPTP.

 

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