The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Раздел полезных советов: pptpd и решение проблемы маршрута п..., auto_tips (??), 15-Мрт-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


20. "pptpd и решение проблемы маршрута по умолчанию"  +1 +/
Сообщение от drTr0janemail (?), 21-Мрт-12, 17:08 
> Возможности передать маршруты в рамках соединения клиент-сервер через pptpd нет.

Собственно это и есть самая главная проблема. Говорят, есть какой-то патч, позволяющий отправлять DHCP-options. Но я сам на линуксе второй день, и разбираться с этим не стал.
Cisco кстати прекрасно выдаёт маршруты по PPTP. Из чего складывается предположение, что pptpd -костыль, нежели сам PPTP протокол.

Ответить | Правка | Наверх | Cообщить модератору

21. "pptpd и решение проблемы маршрута по умолчанию"  +1 +/
Сообщение от Брызгалов Константинemail (ok), 21-Мрт-12, 18:45 
>Говорят, есть какой-то патч, позволяющий отправлять DHCP-options

ссылочку можно?

Ответить | Правка | Наверх | Cообщить модератору

22. "pptpd и решение проблемы маршрута по умолчанию"  +1 +/
Сообщение от drTr0jan (?), 21-Мрт-12, 18:57 
Возможно это поможет http://www.linux.org.ru/forum/admin/5872966
Ответить | Правка | Наверх | Cообщить модератору

25. "pptpd и решение проблемы маршрута по умолчанию"  +1 +/
Сообщение от Брызгалов Константинemail (ok), 22-Мрт-12, 07:48 
> Возможно это поможет http://www.linux.org.ru/forum/admin/5872966

  Слушай, а ты внимательно читал обсуждаемый текст? - ведь в нем написано о том, что есть другой способ решения вопроса, и вкратце описано какой. Именно тот который ты и привел по ссылке.
  Кроме того, по приведенной ссылке нет ничего нового, -  где-то в какой-то старой версии пакета какой-то версии gentoo есть готовое решение.
  И кстати твоя ссылка еще раз утверждает в том мнении, что в рамках протокола pptp нет способа передать клиенту маршрут.

  Попробую найти время и пройти до конца путь с использованием dhcp-relay.


Ответить | Правка | Наверх | Cообщить модератору

26. "pptpd и решение проблемы маршрута по умолчанию"  +/
Сообщение от drTr0jan (?), 22-Мрт-12, 14:45 
Я ж говорю, на Linux'е второй день. То, что в рамках протокола PPTP нельзя передавать маршруты, это известно. Известно и другое, что маршруты можно передавать через DHCP. И циска это умеет нативно. А вот Linux не умеет (видел, что народ сталкивался с трудностями). На FreeBSD таким никогда не занимался, не доводилось (а сейчас под рукой нет).

Решишь эту проблему, отлично.

Ответить | Правка | Наверх | Cообщить модератору

31. "pptpd и решение проблемы маршрута по умолчанию"  +/
Сообщение от GalaxyMasteremail (?), 25-Апр-12, 06:59 
Я сразу отвечу на пару вопросов этой ветки здесь.

1. Сам PPTP предоставляет только тунель между двумя точками и средств маршрутизации в нем не предусмотрено.
2. Существует 2 официальных способа настраивать маршрутизацию для PPTP туннелей: динамическая (RIP, OSPF) и статическая (DHCP stateless static routes).
3. L2TP - это тот же PPTP вид сбоку (использует IP/UDP вместо GRE, и может быть опционально обернут в IPsec).

Пример конфигурации статики в связке accel-ppp + dnsmasq можно увидеть здесь:
http://forum.opennet.ru/openforum/vsluhforumID10/4943.html?n...

В приведеном примере accel-ppp можно заменить на poptop (или любой другой), а dnsmasq на какой-нить другой DHCP сервер.

С динамикой немного более плачевно, так как для того, чтобы она работала нужна еще поддержка на стороне клиента (ну, для DHCP она тоже нужна, но DHCP чаще всего есть, чем нет).

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

32. "pptpd и решение проблемы маршрута по умолчанию"  +/
Сообщение от Брызгалов Константинemail (ok), 25-Апр-12, 09:32 
  Исчерпывающий ответ по теме. Было бы здорово, если бы он был оформлен в виде заметки на этом ресурсе.
  Закрыли бы тему надолго. А то в сети полно воды по этому вопросу.

>[оверквотинг удален]
> (RIP, OSPF) и статическая (DHCP stateless static routes).
> 3. L2TP - это тот же PPTP вид сбоку (использует IP/UDP вместо
> GRE, и может быть опционально обернут в IPsec).
> Пример конфигурации статики в связке accel-ppp + dnsmasq можно увидеть здесь:
> http://forum.opennet.ru/openforum/vsluhforumID10/4943.html?n...
> В приведеном примере accel-ppp можно заменить на poptop (или любой другой), а
> dnsmasq на какой-нить другой DHCP сервер.
> С динамикой немного более плачевно, так как для того, чтобы она работала
> нужна еще поддержка на стороне клиента (ну, для DHCP она тоже
> нужна, но DHCP чаще всего есть, чем нет).

Ответить | Правка | Наверх | Cообщить модератору

27. "pptpd и решение проблемы маршрута по умолчанию"  +/
Сообщение от alex.h (??), 23-Мрт-12, 10:23 
>> Возможности передать маршруты в рамках соединения клиент-сервер через pptpd нет.
> Собственно это и есть самая главная проблема. Говорят, есть какой-то патч, позволяющий
> отправлять DHCP-options.
> Cisco кстати прекрасно выдаёт маршруты по PPTP. Из чего складывается предположение, что
> pptpd -костыль, нежели сам PPTP протокол.

Как показывает небольшое изучение вопроса, всё гораздо грустнее. Это ограничение не ПО pptpd, и даже не самого PPTP, а лежащего в его основе PPP, а ещё точнее протокола IPCP (http://ru.wikipedia.org/wiki/IPCP), который осуществляет конфигурирование IP для PPP-соединения, в общих чертах об этом написали в этом (http://www.ljpoisk.ru/archive/10048289.html) обсуждении.

Если же заглянуть поглубже (http://tools.ietf.org/html/rfc1332), оказывается что из интересующих нас параметров IPCP умеет согласовывать только локальный и удалённый IP-адреса. Маршрутов он не умеет передавать вообще никаких, даже "по умолчанию". Этот маршрут добавляется клиентской стороной самостоятельно, если выбрана такая опция (можно почитать описание опции defaultroute здесь: http://all-linux.narod.ru/contents/PPP.html)
Более того, IPCP не согласовывает даже сетевую маску для интерфейса, она на автомате она устанавливается в /32, также для pppd её можно установить руками (описание опции netmask по предыдущей ссылке). Cisco умеет передавать маску (http://www.cisco.com/en/US/docs/ios/12_1t/12_1t5/feature/gui...), но очень похоже, что это хак.

Интересный вопрос, можно ли вообще плюнуть на IPCP при установке PPP-соединения и получить его настройки через DHCP?

Чем больше про него узнаёшь, тем меньше PPTP кажется стоящим протоколом :)

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

28. "pptpd и решение проблемы маршрута по умолчанию"  +/
Сообщение от Брызгалов Константин (ok), 23-Мрт-12, 14:12 

> Как показывает небольшое изучение вопроса, всё гораздо грустнее...
> Если же заглянуть поглубже ...

Благодарю за потраченное время и силы. Отличное освещение вопроса.


> но очень похоже, что это хак.

скорее всего встроили в код своего сервера решение с dhcp. Не верится, что они с microsoft договорились и реализовали на обеих сторонах что то не входящее в стандарт.

> Интересный вопрос, можно ли вообще плюнуть на IPCP при установке PPP-соединения и
> получить его настройки через DHCP?

По словам некоторых товарищей из инета - можно.

> Чем больше про него узнаёшь, тем меньше PPTP кажется стоящим протоколом :)

  Помимо всего он еще и небезопасен. Про это много написано в сети. Его уже бы и забыли, но клиентское ПО много где реализовано и предлагается как один из вариантов vpn.

Ответить | Правка | Наверх | Cообщить модератору

29. "pptpd и решение проблемы маршрута по умолчанию"  +/
Сообщение от drTr0jan (?), 24-Мрт-12, 09:46 
А L2TP не ковыряли?
PPTP уже умирает (учитывая открывшиеся подробности) вместе с WinXP (где оно из коробки присутствует). А в Win7 есть стоковый L2TP клиент.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

30. "pptpd и решение проблемы маршрута по умолчанию"  +/
Сообщение от alex.h (??), 24-Мрт-12, 21:49 
> А L2TP не ковыряли?

Нет, с L2TP пока общаться не приходилось. Но на моей текущей работе поднятие VPN серверов и не относится к моей деятельности, больше приходится клиентом к разным серверам цепляться. Может на домашнем подниму посмотреть.

> PPTP уже умирает (учитывая открывшиеся подробности) вместе с WinXP (где оно из коробки присутствует). А в Win7 есть стоковый L2TP клиент.

Клиент-то есть, но пока традиция ещё сильна :) По крайней мере, по моим наблюдениям.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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