Jump to content
Калькуляторы

pppoe+radius привязка к IP Подключение только с определенного айпи

Есть пппое сервер, с привязаным к нему радиусом. Когда использую пптп, радиусу передаеться параметр Calling-Station-Id. Это происходит потому что пптп передает айпи адрес клиена через параметры ППП, а вот с пппое нет.

Необходимо чтобы к пппое пользователи подключались только с тех айпи, которые закреплены за ними в базе данных. Т.е. нужно чтобы пппое передавал ппп айпи адрес подключаемого клиента. Может кто подскажет как это сделать

Share this post


Link to post
Share on other sites

Курите доки. При PPPoE нет никаких ip адресов, только чистый эзернет сегмент, пускай даже пользователь и получил по dhcp в локалке какой-нибудь адрес. Так что, то что вы говорите, невозможно.

Share this post


Link to post
Share on other sites

Это все и так ясно. Думал может есть у кого то какой нить патчик. Ну тогда как сделать так чтобы невозможно было одновременно подключиться, используя одинаковые (имя пользователя/пароль)

Share this post


Link to post
Share on other sites

Смотреть наличие уже установленной сессии. Т.е. вести все сессии в БД и при подключении проверять не активна ли она уже в данный момент.

Share this post


Link to post
Share on other sites

Во первых авторизацию можно привязать к MAC адресу. (тот же самый Calling-Station-Id)

Во вторых Вам надо научить радиус отслеживать уже установленное соединение и разрешать соединятся только 1 раз.

 

п.с.

Практически любой нормальный биллинг умеет делать это "из коробки".

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this