Всім привіт.
Може пригодиться.
Оскільки Мікротік не дозволяє прописувати індивідуальний NAS-Identifier для різних сервісів (поправте, якщо не так), використовуємо для ідентифікації NAS-Port-Id. (це корисно, якщо потрібно використовувати один NAS PPPoE для різних доменів, або просто для відстеження перепригування клієнтів в чужі влани....)
Біллінг не перевіряє цього параметру в базовій версії (працюємо в 0.56), але це легко поправити.
ALTER TABLE `nas` ADD COLUMN `nas_port_id` varchar(20) NOT NULL DEFAULT ''
replace 'NAS_IDENTIFIER' 'NAS_PORT_ID' -- /usr/abills/Abills/mysql/Nas.pm
replace 'nas_identifier' 'nas_port_id' -- /usr/abills/Abills/mysql/Nas.pm
replace 'NAS_IDENTIFIER' 'NAS_PORT_ID' -- /usr/abills/libexec/racct.pl
replace 'nas_identifier' 'nas_port_id' -- /usr/abills/libexec/racct.pl
replace 'Nas-Identifier' 'NAS-Port-Id' -- /usr/abills/libexec/racct.pl
replace 'NAS_IDENTIFIER' 'NAS_PORT_ID' -- /usr/abills/libexec/rauth.pl
replace 'nas_identifier' 'nas_port_id' -- /usr/abills/libexec/rauth.pl
replace 'Nas-Identifier' 'NAS-Port-Id' -- /usr/abills/libexec/rauth.pl
replace 'NAS_IDENTIFIER' 'NAS_PORT_ID' -- /usr/abills/libexec/rlm_perl.pl
replace 'nas_identifier' 'nas_port_id' -- /usr/abills/libexec/rlm_perl.pl
replace 'NAS_IDENTIFIER' 'NAS_PORT_ID' -- /usr/abills/Abills/main_tpls/form_search_nas.tpl
replace 'nas_identifier' 'nas_port_id' -- /usr/abills/Abills/main_tpls/form_search_nas.tpl
replace 'NAS-Identifier' 'NAS-Port-Id' -- /usr/abills/Abills/main_tpls/form_search_nas.tpl
replace 'NAS_IDENTIFIER' 'NAS_PORT_ID' -- /usr/abills/Abills/main_tpls/form_nas.tpl
replace 'nas_identifier' 'nas_port_id' -- /usr/abills/Abills/main_tpls/form_nas.tpl
replace 'NAS-Identifier' 'NAS-Port-Id' -- /usr/abills/Abills/main_tpls/form_nas.tpl
replace 'NAS_IDENTIFIER' 'NAS_PORT_ID' -- /usr/abills/Abills/nas.pl
replace 'nas_identifier' 'nas_port_id' -- /usr/abills/Abills/nas.pl
replace 'NAS_IDENTIFIER' 'NAS_PORT_ID' -- /usr/abills/libexec/rlm_perl.pl
replace 'nas_identifier' 'nas_port_id' -- /usr/abills/libexec/rlm_perl.pl
replace 'NAS-Identifier' 'NAS-Port-Id' -- /usr/abills/cgi-bin/admin/index.cgi
replace 'nas_identifier' 'nas_port_id' -- /usr/abills/cgi-bin/admin/index.cgi
Тестую в себе, буду вдячний за відгуки.
NAS-Port-Id в білінгу
Платформа Mikrotik
Перейти
- Технические вопросы
- ↳ Новости проекта
- ↳ Сообщения об ошибках и поддержка
- ↳ Запрос новых возможностей
- ↳ Linux
- ↳ English Support
- ↳ Другие вопросы
- Модули
- ↳ Abon
- ↳ ABM
- ↳ Ashield
- ↳ Bonus
- ↳ Cards
- ↳ DV
- ↳ Docs
- ↳ Dunes
- ↳ Dhcphosts
- ↳ Extfin
- ↳ Ipn
- ↳ Iptv
- ↳ Vlan
- ↳ Maps
- ↳ Marketing
- ↳ Mdelivery
- ↳ Msgs
- ↳ Multidoms
- ↳ Paysys
- ↳ Netlist
- ↳ Voip
- ↳ Snmputils
- ↳ Sharing
- ↳ Netblock
- ↳ Squid
- ↳ Storage
- ↳ Sms
- ↳ Ureports
- ↳ AMon
- ↳ graphics.cgi
- ↳ Rwizard
- ↳ Equipment
- Сервера доступа и дополнительное ПО
- ↳ ExPPP / ExPPPD
- ↳ MPD
- ↳ Разработки сторонних разработчиков для ABillS
- ↳ Mikrotik
- ↳ Juniper, Cisco, Ericsson