>RADIUS скачал, поставил проблем нет.
>Скачал последнюю версию portslave сказала что
>
>не поддерживает мою ось(FreeBSD 4.1-RELEASE)
>Скачал по старее- не компилица из
>за ошибки в исходниках pppd.
>
>Можно ли как нибудь к pppd
>с комплекта FreeBSD
>привязать этот portslave или зделать как-нибудь
>по
>другому?
Немогу сказать, что решу вашу задачу но попытаюсь. (Я просто дывным давно отказался от FreeBSD)
В Linux вы можете поступить следующим образом, может быть подобное можно сделать и во FreeBSD.
Скопируйте в одну директория pppd из пакета portslave и в другую чистый pppd этой же версии, допустим в директорию pppd_1. Далее, сравните их, при помощи следующей камманды:
diff -urN pppd pppd_1 > patch
Вы получите файл с именем patch, который будет содержать разницу чистого pppd и pppd, который есть в portslave. Там должно быть отличие в несколь строк.
Далее, необходимо обратить внимание на файл Makefiles из пакета portslave на предмет разници значений в коммпиляции. Там отличии в нескольких главных значениях.
root - указавает об необходимости запуска с правами s или без него
Дело в том, что вы не сможете запустить файл с провами root не дав ему на это разрешение (s)
chmod +s <patch>/pppd
запрет при компилляции параметра root разрешает это, он то и должен быть удален для успешной работы portslave.
Второй момент, переменная
USE_PАМ (sorry, не помню точно)
Она должна быть удалена.
И последнее MS_CHAT, вроде так, она должна быть включена.
Впринципе рррd стандартный, во всяком случаи был, просмотрите внимательно Makefiles.FreeBSD
Повторяю, это может и не решить вашу проблему. Но я думаю, что даст вам необходимую информацию по различиям и правилам сборки.
Я не работаю с FreeBSD.
Желаю удачи.