session_subscribe запускается, отображается в pxGrid Services, но не получает ответа от RadiusSimulat...
-
Привет, Я выполнил все инструкции Я вижу, что аутентификация Radius проходит нормально. Я запускаю session_subscribe.sh Я вижу, что pxclient находится в pxgrid Service, как и ожидалось. Когда я запускаю: java -cp RadiusSimulator.jar -DUSERNAME=user1 -DPASSWORD=Aa123456 -DCALLING_STATION_ID=11:11:11:11:11:11 -DAUDIT_SESSION_ID=1001 -DFRAMED_IP_ADDRESS=10.86.1.207 -DFRAMED_IP_MASK=255.255.255.224 RadiusAccountingStart 10.86.206.162 код=5 id=1 длина=20 authenticator=d596999d366724162bde6b5721221d5e Атрибуты={ } но затем RadiusSimulator.jar возвращается, и на экране session_subscribe.sh ничего не печатается. Поэтому, похоже, session_subscribe.sh не получает уведомление. Есть какие-нибудь идеи?
-
Не уверен, что это отвечает на ваш вопрос. Профилирование позаботится об определении платформы, и эти данные будут опубликованы в рамках сеанса. session (ip=192.168.1.5, Audit Session Id=0A0000020000000E027B9538, Имя пользователя=uname1, DNS-домен пользователя AD=lab.com, DNS-домен хоста AD=null, Имя NetBIOS пользователя AD=LAB6, Имя NETBIOS хоста AD=null, Идентификатор вызывающей станции=00:01:22:77:33:55, Состояние сеанса= STARTED, Epsstatus=null, Группа безопасности=null, Профиль конечной точки=VMWare-Device, IP-адрес NAS=192.168.1.100, Порт NAS=GigabitEthernet1/0/23, RADIUSAVPairs=[ Acct-Session-Id=00000006], Статус положения=null, Временная метка положения=, Время последнего обновления сеанса=ср 04 марта 20:06:47 EST 2015 ) Данные взяты из ISE 1.4
-
После тщательного изучения вопроса «Radius Account start/stop всегда сообщает одно и то же имя пользователя» я понял, в чем была моя ошибка. Я не запускал RadiusSimulator.jar ... RadiusAuthentication каждый раз перед запуском учета. Итак, теперь следующий вопрос ;-). Где я могу найти подробное описание возвращаемого объекта Session? У меня есть следующий код: SessionDirectoryQuery query = SessionDirectoryFactory.createSessionDirectoryQuery(con); InetAddress ip = InetAddress.getByName("1.2.3.4"); Session session = query.getActiveSessionByIPAddress(ip); if (null != session) { System.out.println("received session: " + session.getGid); } else { System.out.println("получена сессия: Неизвестная сессия"); } Есть ли полное описание модели сессии? А также, как получить другие метаданные? Например, тип устройства? Спасибо, Роб Г.
Здравствуйте! Похоже, вам интересна эта беседа, но у вас пока нет учетной записи.
Вы устали просматривать одни и те же посты каждый раз, когда заходите на сайт? После регистрации, вам не придётся искать обсуждения в которых вы принимали участие, настройте уведомления о новых сообщениях так как вам это удобно (по электронной почте или уведомлением). У вас появится возможность сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.
С вашими комментариями этот пост может стать ещё лучше 💗
Зарегистрироваться Войти