PPPoE+PPTP+IPoE

Questions related to general functionality
nobody
Posts: 24
Joined: 20 Sep 2016, 09:16

PPPoE+PPTP+IPoE

Post by nobody »

Здравствуйте!
Имеется: 1 сервер с debian 8.5, один гигабитный линк в нём и один запущенный экземпляр accel-ppp на нём.
Вопрос: Подскажите пожалуйста, возможно ли попросить многоуважаемый accel-ppp обслуживать без авторизации одновременно PPPoE, PPTP, IPoE соединения?
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: PPPoE+PPTP+IPoE

Post by Dmitry »

привет
pptp и ipoe на одном интерфейсе работать не будут
pppoe и pptp без авторизации только с PAP авторизацией
в остальном не вижу проблем
nobody
Posts: 24
Joined: 20 Sep 2016, 09:16

Re: PPPoE+PPTP+IPoE

Post by nobody »

Dmitry wrote:привет
pptp и ipoe на одном интерфейсе работать не будут
pppoe и pptp без авторизации только с PAP авторизацией
в остальном не вижу проблем
Здравствуйте, Дмитрий!
Во-первых хотел бы Вам с ходу сказать огромнейшее спасибо за продукт и главное, за его поддержку - это очень важно ^_^
Далее по делу: Вообще у меня один физический интерфейс, но я могу наделать сколько угодно логических. Например, если я вешаю на loopback какой-то адрес и говорю

Code: Select all

[pptp]
bind=tut.moy.address
verbose=3
#echo-interval=30
я вижу что accel начинает слушать порт 1723 , что уже хороший признак по-моему. Я даже могу использовать netns для построения логической сети внутри машины, в средствах я не ограничен. Правда протестировать это я пока не могу...

UPD
Сейчас протестировал. ipoe выдаёт адрес, шлюз с него при этом доступен. Далее я поднимаю pptp до адреса навешанном на loopback-интерфейсе. Даже pppoe поднимается - и всё это с одной клиентской машины :D

Вообще, если Вам интересно, смысл конечно же не в том, что одновременно держать pppoe/pptp/ipoe с одной клиентской машины, смысл одним демоном управлять этими типами соединений в одной L2-домене, в общем, сделать как проще для админа :)
nobody
Posts: 24
Joined: 20 Sep 2016, 09:16

Re: PPPoE+PPTP+IPoE

Post by nobody »

Ещё очень важный вопрос: А можно ли как-то использовать при поднятии/падении IPoE-сессии скрипты типа /etc/ppp/ip-up.d/ и т.п. как при pppoe/pptp?
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: PPPoE+PPTP+IPoE

Post by dimka88 »

nobody wrote:Ещё очень важный вопрос: А можно ли как-то использовать при поднятии/падении IPoE-сессии скрипты типа /etc/ppp/ip-up.d/ и т.п. как при pppoe/pptp?
В секции modules добавьте pppd_compat
В секции pppd_compat
[pppd_compat]

Configuration of pppd_compat module.

ip-pre-up=file
Path to ip-pre-up script which is executed before ppp interface comes up, useful to setup firewall rules before any traffic can pass through the interface.
ip-up=file
Path to ip-up script which is executed when ppp interfaces is completely configured and started.
ip-down=file
Path to ip-down script which is executed when session is about to terminate.
ip-change=file
Path to ip-change script which is executed for RADIUS CoA handling.
radattr=prefix
Prefix of radattr files (for example /var/run/radattr, resulting files will be /var/run/radattr.pppX).
verbose=0|1
Specifies whether to produce verbose logging.
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: PPPoE+PPTP+IPoE

Post by Dmitry »

Сейчас протестировал. ipoe выдаёт адрес, шлюз с него при этом доступен. Далее я поднимаю pptp до адреса навешанном на loopback-интерфейсе. Даже pppoe поднимается - и всё это с одной клиентской машины
если первоначально адрес клиенту выдаётся через ипое, а потом поднимать пптп - да, так будет работать
nobody
Posts: 24
Joined: 20 Sep 2016, 09:16

Re: PPPoE+PPTP+IPoE

Post by nobody »

Dmitry wrote:
Сейчас протестировал. ipoe выдаёт адрес, шлюз с него при этом доступен. Далее я поднимаю pptp до адреса навешанном на loopback-интерфейсе. Даже pppoe поднимается - и всё это с одной клиентской машины
если первоначально адрес клиенту выдаётся через ипое, а потом поднимать пптп - да, так будет работать
Ага, у меня в l2-сегменте буде очень мало клиентов, им не нужны opt82, авторизация и т.п. и поэтому я решил не ставить dhcp-сервер/relay, а просто поручить выдачу IP многоуважаемому accel-pppd и заодно раздавать сразу интернет :)
dimka88 wrote:
nobody wrote:Ещё очень важный вопрос: А можно ли как-то использовать при поднятии/падении IPoE-сессии скрипты типа /etc/ppp/ip-up.d/ и т.п. как при pppoe/pptp?
В секции modules добавьте pppd_compat
В секции pppd_compat
[pppd_compat]

Configuration of pppd_compat module.

ip-pre-up=file
Path to ip-pre-up script which is executed before ppp interface comes up, useful to setup firewall rules before any traffic can pass through the interface.
ip-up=file
Path to ip-up script which is executed when ppp interfaces is completely configured and started.
ip-down=file
Path to ip-down script which is executed when session is about to terminate.
ip-change=file
Path to ip-change script which is executed for RADIUS CoA handling.
radattr=prefix
Prefix of radattr files (for example /var/run/radattr, resulting files will be /var/run/radattr.pppX).
verbose=0|1
Specifies whether to produce verbose logging.
Эм-м-м, у меня всё так и настроено и это работает НО только для pppoe/pptp сессий, а мне нужно, чтоб И для IPoE работало. Это как-то можно организовать?
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: PPPoE+PPTP+IPoE

Post by Dmitry »

ip-up/ip-down для ипое тоже вызываются
nobody
Posts: 24
Joined: 20 Sep 2016, 09:16

Re: PPPoE+PPTP+IPoE

Post by nobody »

Dmitry wrote:ip-up/ip-down для ипое тоже вызываются
Очень странно, потому что у меня это не работает. Возможно у меня старая версия либо что-то не так с конфигом, не подскажете? Я использую 1.9.0

Code: Select all

[pppd-compat]
ip-up=/etc/ppp/ip-up
ip-down=/etc/ppp/ip-down
ip-change=/etc/ppp/ip-change
radattr-prefix=/var/run/radattr
verbose=3
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: PPPoE+PPTP+IPoE

Post by dimka88 »

Покажите лог уровня 5 и все должно стать понятно.
Post Reply