Package ru.bitel.bgbilling.modules.inet.server.radius

# Class InetRadiusIpAddressUtils

java.lang.Object
ru.bitel.bgbilling.modules.inet.server.radius.InetRadiusIpAddressUtils

    public class InetRadiusIpAddressUtils
    extends java.lang.Object

- ## Nested Class Summary

  Nested Classes
  Modifier and Type | Class | Description
  --- | --- | ---
  `static class` | `InetRadiusIpAddressUtils.IpResourceReserveKit` |

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `InetRadiusIpAddressUtils()` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `static boolean` | `setIp​(ru.bitel.bgbilling.modules.inet.server.ip.InetServIpData inetServIpData, RadiusPacket request, RadiusPacket response)` | Проставление ip-адреса при успешной авторизации абонента.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### InetRadiusIpAddressUtils

    public InetRadiusIpAddressUtils()

- ## Method Details

  - ### setIp

    public static boolean setIp​(ru.bitel.bgbilling.modules.inet.server.ip.InetServIpData inetServIpData, RadiusPacket request, RadiusPacket response)
    Проставление ip-адреса при успешной авторизации абонента. Обычно ip адрес выдается в атрибуте `RadiusDictionary.Framed_IP_Address` для ipv4-адресов. На данный момент поддерживается выдача ipv6-адресов, исходя из типа соединия, которое определяется по отдельному атрибуту. Например, для оборудования Скат это целочисленный атрибут vendor = 43823, type = 6.
    Returns: