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 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(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(InetServIpData inetServIpData, RadiusPacket request, RadiusPacket response)
    Проставление ip-адреса при успешной авторизации абонента. Обычно ip адрес выдается в атрибуте `RadiusDictionary.Framed_IP_Address` для ipv4-адресов. На данный момент поддерживается выдача ipv6-адресов, исходя из типа соединия, которое определяется по отдельному атрибуту. Например, для оборудования Скат это целочисленный атрибут vendor = 43823, type = 6.
    Returns: