Модуль service_pr

Материал из Felix2
Перейти к: навигация, поиск


Модуль реализует подключение, отключение и учет услуги «Псевдореальный IP-адрес».
После подключения данной услуги внутренний IP-адрес пользователя транслируется во внешний IP-адрес (выдаваемый из заданного диапазона) сервером доступа.
Данная услуга позволяет автоматизировать выдачу внешних IP-адресов абонентам.
Внешний IP-адрес закрепляется за абонентом. При отключении и повторном подключении услуги пользователю будет выдан тот же самый IP-адрес.



Параметры конфигурации модуля

Дополнительные (вложенные) элементы конфигурации

  • <range> - задает соответствие диапазонов внутренних и внешних адресов. Таким образом, система знает, из каких диапазонов следует выдавать внешние адреса пользователям.
    • internal – внутренние адреса.
    • external – внешние адреса.


Пример конфигурации

    <module name="service_pr" file="modules/service_pr.so" />

    ...

    <hook   cmd="*.sync"
                handlers="service_pr.sync service_inet.sync"
                type="replace" />
        
    <hook   cmd="*.calc"
                handlers="service_pr.calc service_inet.calc"
                type="replace" />

    ...

    <service_pr>
        <range internal="10.1.0.0/20" external="1.1.1.2-1.1.1.20" />
        <range internal="10.1.16.0/20" external="1.1.1.21-1.1.1.40 1.1.1.64/27" />
    </service_pr>

В данном примере пользователям, имеющим локальные IP адреса в диапазоне: 10.1.0.0/20, будут выдаваться внешние IP адреса из диапазона 1.1.1.2-1.1.1.20. А пользователям, имеющим локальные IP адреса в диапазоне: 10.1.16.0/20, будут выдаваться внешние IP адреса из диапазонов 1.1.1.21-1.1.1.40 1.1.1.64/27.

Графический интерфейс

После подключения модуля service_pr становится доступным создание услуг по шаблону "Псевдореальный IP-адрес".


Создание услуги "Псевдореальный IP-адрес"


В разделе Управление услугами -> Доп. управление -> Псевдореальный IP-адрес доступны дополнительные функции:

  • Поиск пользователя по псевдореальному IP-адресу
  • Текущее использование псевдореальных IP-адресов


Текущее использование псевдореальных IP-адресов



Чтобы подключить услугу, пользователю достаточно нажать "Подключить" в списке доступных для подключения услуг.

Личный кабинет абонента - услуга "Псевдореальный IP-адрес" в списке доступных для подключения услуг
Личный кабинет абонента - подключение услуги "Псевдореальный IP-адрес"
Личный кабинет абонента - услуга "Псевдореальный IP-адрес" подключена


В Личном кабинете абонента выданный пользователю внешний IP-адрес отображается на первой странице ("Мои данные") - поле "Внешний IP-адрес".

Личный кабинет абонента - после подключения услуги "Псевдореальный IP-адрес" внешний IP-адрес отображается на первой странице