Страница 1 из 1

CID по MAC адресу

Добавлено: Вт фев 21, 2006 9:07 am
gab
При попытке использовать MAC в CID получаю следующую ошибку:

Код: Выделить всё

LOG_WARNING: AUTH [user] NAS: 1 Wrong MAC ''
Я так понимаю радиус не передает МАК адрес, где можно пофиксить подскажите?

Использую abills 0.24f3 Exppp

Добавлено: Пт фев 24, 2006 10:26 am
~AsmodeuS~
Посмотрите передаётся ли CALLING-STATION-ID

при подключении в отладочном режиме

radiusd -x

Добавлено: Пт фев 24, 2006 8:26 pm
Гость
Не передает, как можно включить?

Добавлено: Сб фев 25, 2006 8:51 am
Anton
использую abills0.3 - такая же проблема

Добавлено: Сб фев 25, 2006 10:39 am
Anton
нашел лекарство для CID:
Установка PopTop


Все операции проводим от пользователя root.

noc# cd /usr/ports/net/poptop/
noc# make patch


Копируем патч (http://www.opennet.ru/soft/vpn/pptpctrl.patch) в каталог: /usr/ports/net/poptop/work/poptop-1.1.4/ и
далее:

noc# cd /usr/ports/net/poptop/work/poptop-1.1.4
noc# patch < pptpctrl.patch
Hmm... Looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|*** pptpctrl.c.orig Wed Jul 16 14:51:40 2003
|--- pptpctrl.c Mon Jul 14 15:51:35 2003
--------------------------
Patching file pptpctrl.c using Plan A...
Hunk #1 succeeded at 388.
done
noc# cd ../..
noc# make install
noc# make clean
noc# cp /usr/local/etc/pptpd.conf.sample /usr/local/etc/pptpd.conf
noc# mv /usr/local/etc/rc.d/pptpd.sh.sample /usr/local/etc/rc.d/pptpd.sh

И запускаем poptop

noc# /usr/local/etc/rc.d/pptpd.sh start

Добавлено: Сб фев 25, 2006 12:44 pm
Гость
Я использую exppp :)

Добавлено: Ср июн 28, 2006 11:26 am
kvirtu
Anton писал(а):нашел лекарство для CID:
Установка PopTop


Все операции проводим от пользователя root.

noc# cd /usr/ports/net/poptop/
noc# make patch


Копируем патч (http://www.opennet.ru/soft/vpn/pptpctrl.patch) в каталог: /usr/ports/net/poptop/work/poptop-1.1.4/ и
далее:

noc# cd /usr/ports/net/poptop/work/poptop-1.1.4
noc# patch < pptpctrl.patch
Hmm... Looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|*** pptpctrl.c.orig Wed Jul 16 14:51:40 2003
|--- pptpctrl.c Mon Jul 14 15:51:35 2003
--------------------------
Patching file pptpctrl.c using Plan A...
Hunk #1 succeeded at 388.
done
noc# cd ../..
noc# make install
noc# make clean
noc# cp /usr/local/etc/pptpd.conf.sample /usr/local/etc/pptpd.conf
noc# mv /usr/local/etc/rc.d/pptpd.sh.sample /usr/local/etc/rc.d/pptpd.sh

И запускаем poptop

noc# /usr/local/etc/rc.d/pptpd.sh start
все сделал как здесь расписано, потом в поле CID прописал МАС-адрес сетевой карты клиента,но проблема осталась, вот что лог выдает:
2006-06-28 14:19:50 LOG_WARNING: AUTH [bob] NAS: 1 Wrong MAC '10.1.1.10' , где 10.1.1.10 IP-адрес с которого выходит клиент. когда пропысываю в поле CID 10.1.1.10 - клиент заходит ???
пробывал прописывать сразу мас при создании юзвера, отключил автозаполнение МАС в конфиге не помогло
где грабли ???

Добавлено: Пт июл 07, 2006 7:53 pm
kvirtu
все разобрался: если используется pptpd - сервер то идет привязка по IP-адресу клинта, если используется pppoed - сервер идет привязка по МАС-адресу

Добавлено: Пт сен 15, 2006 12:29 pm
~AsmodeuS~
Для версии pptpd-1.2.3 нужно сделать

http://abills.asmodeus.com.ua/wiki/doku ... pp:ru#pptp