Замена библиотеки Freeradius

Я иду в точку второго Zoredache. PsExec довольно хорош в том, что он делает. Если что-то зависает, это могут быть программы, которые Вы называете, и альтернатива не обязательно сделает немного лучше.

При попытке взаимодействовать (с помощью сценария) удаленно однако, то чему-то нравится, Ожидают, лучшее решение. Можно ли предоставить больше подробную информацию о том, что Вы пытаетесь сделать?

1
задан 12 April 2013 в 18:39
1 ответ

I ' Я не уверен, что вы имеете в виду под «конфликтом библиотек».

Но в любом случае вам не следует этого делать. Если вы изменяете rlm_chap, он должен быть построен на той же версии исходного кода, что и libfreeradius и radiusd.

Если вы ' При попытке использовать упакованную версию rlm_chap из более позднего выпуска FreeRADIUS (скажем, 2.2.0) это, скорее всего, не будет работать, потому что внутренние API FreeRADIUS могут измениться.

В FreeRADIUS 3.0.0 это явно запрещено. Сервер откажется запускаться, если он загрузит модуль, связанный с другой версией библиотеки.

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

] Если вы настроены на обновление rlm_chap, вам нужно будет загрузить официальный выпуск 2.0.4, заменить код rlm_chap в src / modules / rlm_chap, попытаться собрать модуль, исправить любые ошибки сборки, а затем использовать его. версия вместо текущего .so.

0) он, скорее всего, не будет работать, потому что внутренние API FreeRADIUS могут быть изменены.

В FreeRADIUS 3.0.0 это явно запрещено. Сервер откажется запускаться, если он загрузит модуль, связанный с другой версией библиотеки.

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

] Если вы настроены на обновление rlm_chap, вам нужно будет загрузить официальный выпуск 2.0.4, заменить код rlm_chap в src / modules / rlm_chap, попытаться собрать модуль, исправить любые ошибки сборки, а затем использовать его. версия вместо текущего .so.

0) это, скорее всего, не будет работать, потому что внутренние API FreeRADIUS могут быть изменены.

В FreeRADIUS 3.0.0 это явно запрещено. Сервер откажется запускаться, если он загрузит модуль, связанный с другой версией библиотеки.

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

] Если вы настроены на обновление rlm_chap, вам нужно будет загрузить официальный выпуск 2.0.4, заменить код rlm_chap в src / modules / rlm_chap, попытаться собрать модуль, исправить любые ошибки сборки, а затем использовать его. версия вместо текущего .so.

0
ответ дан 4 December 2019 в 09:19

Теги

Похожие вопросы