Jump to content

Пишу портал авторизации клиентов Cisco ISG. Затык на вычислении PBHK.


Recommended Posts

Posted

Здравствуйте, коллеги.

Пишу портал для авторизации клиентов Cisco ISG.

На Cisco использую PBHK, для идентификации клиента.

 

Клиент подключается к сети, получает по ДХСП ип адрес, НТТР(S) запросы его редиректятся на страницу авторизации.

Там он вводит логин и пароль в форме, РНР (обработчик формы) формирует СоА запрос (Account-Logon) на циску.

Осталось дело за определением PBHK клиента.

 

Сорс порт клиента далеко не похож на PBHK (например: 4096 а на циске Bundle Number = 69) и каждый раз разный.

Portbundle Length - 4 (default).

 

Как научить PHP вычислять PBHK? У кого есть опыт, подскажите.

Posted (edited)

PBHK - Port bundle Host key - проприетарная Цисковская технология.

Возможно что здесь народ уже сталкивался с этим.

Edited by Macro
  • 2 weeks later...
Posted

Для длины в 4 байта (2^4=16) делается как-то так...

 

$remote_port=$_SERVER['REMOTE_PORT'];

$bundle=(int)($remote_port/16);

 

То есть берём целое от деления номера сурс-порта на 16.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.