|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Mykola Dzham 2:5020/400 07 Sep 2006 18:57:10 To : Andrey Voitenkov Subject : Re: mp4 pptp сервер: слушать на нескольких ip --------------------------------------------------------------------------------
Andrey Voitenkov wrote:
> On 2006-09-07, Mykola Dzham wrote:
> > Andrey Voitenkov wrote:
> >> On 2006-09-05, Mykola Dzham wrote:
> >> > Возможно ли один mpd сервер заставить слушать на нескольких ip на порту
> >> > 1723 (или на *:1723), причем слушать так, чтобы различать к какому ip
> >> > подключился клиент и в зависимости от этого выдавать ему разные данные?
> >> > Пробовал указывать разные pptp self для разных pptp линков в mpd.links,
> >> > в результате mpd биндится только на первый встретившийся ему ip, если
> >> > вообще не указывать pptp self то биндится на звездочку, но естественно
> >> > не различает к какому ip подключился клиент.
> >> >
> >> Hасчет четвертого не знаю, третий точно не умеет такого. Специально
> >> колупал исходники на эту тему для такой же задачи. Пришлось вешать
> >> на * и прикрывать лишнее файрволом. Различать IP при таком подходе,
> >> ессесно, не получается.
> >
> > У меня есть идея что mpd должен radius-у передавать к какому ip
> > подключились и уже radius будет в зависимости от этого выдавать разные
> > параметры. Hадо будет проверить.
> >
> Было бы неплохо, но че-то я такого не встретил там.
> Вот типичный Start пакет:
>
> Thu Sep 7 10:11:21 2006
> NAS-Identifier = "xxxxxx.xxxxx.kiev.ua"
> NAS-Port = 0
> NAS-Port-Type = Virtual
> Service-Type = Framed-User
> Framed-Protocol = PPP
> Calling-Station-Id = "192.168.0.88"
> User-Name = "grizzly"
> Framed-IP-Address = 10.0.0.1
> Acct-Status-Type = Start
> Acct-Session-Id = "7613081-pptp0"
> Acct-Multi-Session-Id = "7613081-pptp0"
> Acct-Link-Count = 1
> Acct-Authentic = RADIUS
> NAS-IP-Address = 127.0.0.1
> Client-IP-Address = 127.0.0.1
> Acct-Unique-Session-Id = "xxxxxxxxxxxxxxxxxxxxxxx"
> Timestamp = 1157613081
>
> Тут нет Called-Station-Id, в который было бы логично это запихать.
> Похачить mpd на это дело наверное не очень сложно...
Так это же accounting start пакет, а Called-Station-Id может быть
только Access-Request (собственно там он мне и нужен, на этапе
accounting уже никаких параметров не передашь)
--
LEFT-(UANIC|RIPE)
JID: levsha@jabber.net.ua
--- ifmail v.2.15dev5.3
* Origin: National Taras Shevchenko University of Kyiv (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/10490fd116f75.html, оценка из 5, голосов 10
|