Просмотр Исходного

{info}Статья будет дополняться примерами по решению кейсов с данной проблемой{info}
{toc}
h1. При подключении по RADIUS
h2. Сессия с IP-адресом существует
h3. Ситуация
абоненту выдали белый IP-адрес подключив услугу "Белый IP" по статье "[CarbonBilling:Белый IP]", при попытке подключения RADIUS отбросил соединение с сообщением "*You are already logged in - access denied*", в [аудите|CarbonBilling:Аудит] абонента в разделе появилась запись "*Пользователь получил чужой занятый адрес users_radiusauth.*"
\\
\\
!radius_ip_taken.png|border=1,width=1000!

h3. Причина
Другому абоненту ранее подключили услугу "Белый IP" и он получит этот адрес; у абонента была включена опция "[Не отключать при превышении порога|CarbonBilling:Отключение абонентов и услуг с помощью опций]".
В текущем месяце ему отключили данную опцию, но так как метод списания по услуге был "Ежемесячно" и услуга была уже оплачена за текущий период, отключилась только услуга белого адреса на следующий день, метод списания которой "Ежемесячно равными долями в день".
Сессия абонента на оборудовании продолжала работать и он не был заблокирован по балансу по выше описанной причине.

Таким образом, RADIUS откинул подключение нового абонента и забрал у него адрес, так как старый абонент оставался подключенный с этим адресом.
h3. Решение
Сессию старого абонента сбросили на оборудовании и белый IP стал доступен для выдачи.
Так же абоненту можно выполнить [перерасчет|АРХИВ Перерасчет абонента] чтобы услуги заблокировались и сторнировались списания за оставшиеся дни.