Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
debian:nodeny [10/12/2024 08:37] – [База даних] Method | debian:nodeny [09/02/2025 21:32] (поточний) – [Конфігурація] Method | ||
---|---|---|---|
Рядок 166: | Рядок 166: | ||
<code bash> | <code bash> | ||
apt-get install freeradius freeradius-mysql freeradius-utils | apt-get install freeradius freeradius-mysql freeradius-utils | ||
+ | |||
+ | apt-mark hold freeradius | ||
</ | </ | ||
Рядок 194: | Рядок 196: | ||
</ | </ | ||
- | Створимо основний конфіг | + | Створимо основний конфіг |
- | | + | <code bash> |
- | з таким вмістом: | + | cat <<EOT >> |
- | <code bash / | + | |
server nodeny { | server nodeny { | ||
listen { | listen { | ||
Рядок 248: | Рядок 249: | ||
perl | perl | ||
} | } | ||
- | |||
} | } | ||
+ | EOT | ||
</ | </ | ||
Рядок 259: | Рядок 260: | ||
Опишемо локальний сервер доступу для тестів, | Опишемо локальний сервер доступу для тестів, | ||
<code bash> | <code bash> | ||
- | echo '' | + | cat <<EOT > / |
- | nano / | + | |
- | </code> | + | |
- | + | ||
- | <code bash / | + | |
client 127.0.0.1 { | client 127.0.0.1 { | ||
- | ipaddr = 127.0.0.1 | + | |
- | secret = hardpass5 | + | secret = hardpass5 |
- | shortname=NoDenyDB | + | shortname=NoDenyDB |
- | nastype = cisco | + | nastype = cisco |
} | } | ||
+ | EOT | ||
</ | </ | ||
<code bash> | <code bash> | ||
- | echo '' | + | cat << |
- | nano /etc/freeradius/ | + | |
- | </ | + | |
- | + | ||
- | <code bash / | + | |
DEFAULT Auth-Type = Perl | DEFAULT Auth-Type = Perl | ||
Fall-Through = yes | Fall-Through = yes | ||
+ | EOT | ||
</ | </ | ||
<code bash> | <code bash> | ||
- | echo '' | + | cat << |
- | nano / | + | |
- | </code> | + | |
- | + | ||
- | <code perl / | + | |
perl { | perl { | ||
filename = / | filename = / | ||
} | } | ||
+ | EOT | ||
</ | </ | ||