Jump to content

Stg-2.406-rc1 модуль Radius


Recommended Posts

решил попробовать работу радиуса, родной модуль при попытке аутентификации говорит:

		radius.cpp > 18:50:25 > RADIUS::RecvData Error magic. Wanted: '00100', got: '▒▒▒▒▒x▒|L▒▒▒{▒▒'▒▒▒2x▒▒%▒▒+▒DW8▒▒▒!▒▒▒x▒▒n▒▒
																															;8▒	▒봆,▒▒▒▒▒չh:▒/▒%▒▒FA▒;S▒η▒&▒▒▒<▒▒oY▒▒P▒▒▒I@8▒▒>{=0▒▒ZJ▒#▒▒▒▒"fcpI	 ̿▒
'
	radius.cpp > 18:50:25 > RADIUS::Run Error on RecvData

в качестве сервера радиуса используется Mikrotik 3.22

Link to post
Share on other sites

проверил одинаковые

для чистоты эксперимента поставил банально 1111, та же ситуация

к тому же он после приема такого пакета падает с ошибкой сегментирования, как-то некошерно, получается биллинг можно убить любым пакетом с мусором

 

upd

попробовал послать мусор в порт, если пакет короткий, то

radius.cpp > 12:48:08 > RADIUS::RecvData Error magic. Wanted: '00100', got: '��e'

radius.cpp > 12:48:08 > RADIUS::Run Error on RecvData

 

если длинный, больше ~150 символов

radius.cpp > 12:48:33 > RADIUS::RecvData Error magic. Wanted: '00100', got: '��e'

radius.cpp > 12:48:33 > RADIUS::Run Error on RecvData

Ошибка сегментирования

Link to post
Share on other sites

Хм, странно. Проверю.

По поводу пароля: какая архитектура используется на микротике? Что за проц?

Link to post
Share on other sites
  • 3 weeks later...

Падение происходит при выводе того мусора. Если собрать не в отладочном а в обычном режиме - падать не будет, какой-бы мусор туда не сыпался.

Мусор получается потому что неправильно расшифровуется пакет. Это может быть только если не совпадают пароли.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...