<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https:///index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D1%80%D0%B0%D1%82%D0%BA%D0%B0%D1%8F_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F</id>
	<title>Краткая информация - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https:///index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D1%80%D0%B0%D1%82%D0%BA%D0%B0%D1%8F_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F"/>
	<link rel="alternate" type="text/html" href=""/>
	<updated>2026-05-05T12:28:27Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id></id>
		<title>Sv в 20:51, 30 квітня 2021</title>
		<link rel="alternate" type="text/html" href=""/>
		<updated>2021-04-30T20:51:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Условно NoDeny+ можно разделить на веб-интерфейс и серверную часть. Веб-интерфейс доступен как клиентам так и администраторам. Ваши работники тоже могут иметь доступ в админку с разными привилегиями и доступами.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Клиентский и административный интерфейс имеет одну точку входа. Таким образом, у клиентов и у админов должны быть разные логины - за этим следит NoDeny. Администратор имеет возможность зайти в личный кабинет клиента от его имени не перелогиниваясь. Это полезно когда администратор хочет точно знать, что видит клиент и почему у него что-то не получается. Более того, администратор может выполнить некоторые действия от имени клиента, например, активировать карточку пополнения счета. В любом случае, в логах и базе данных регистрируется событие, что действие произвел именно администратор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Данные учетной записи клиента могут иметь любой набор полей - вы можете их создать сами в зависимости от лично ваших требований, например, город/паспортные данные/фотография и т.д. Такие данные в NoDeny+ называются допданными. В любой момент времени можно добавить/удалить поле и это отразится на всех уже существующих клиентах.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Услуги назначаются клиенту, обычно при этом происходит списание финансов с его счета. Пример услуги - тариф, дающий доступ в интернет на определенной скорости на заданный период. Параметр услуги «автопродление» указывает какая услуга будет автоматически подключена после завершения текущей. Автопродление может быть отключено для конкретной услуги и тогда после ее завершения не будет подключена иная.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Длительность услуги задается в настройках и может быть от нескольких минут/часов до любого количества дней. Есть 4 режима задания времени:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Месяц - если клиенту подключена услуга, скажем, 7 числа, то она закончится 7 числа следующего месяца вне зависимости от того, сколько в текущем месяце дней. В этом режиме деньги поступают на счет фирмы равномерно в течение месяца т.к. клиенты подключаются в разные дни месяца.&lt;br /&gt;
* Заданное время, например, турбокнопка, ускоряющая скорость в интернет на 1 день или час.&lt;br /&gt;
* До конца месяца - снятия за услуги происходят 1-го числа каждого месяца в 00:00. В первый месяц подключения снимается часть стоимости услуги - пропорционально оставшимся дням месяца. Этот режим аналогичен тарифам в предыдущих версиях NoDeny (49/50).&lt;br /&gt;
* Пропорциональный - в тарифе указывается стоимость за месяц, однако списания идут посуточно, при этом сумма списаний зависит от количества дней в месяце и равна 1/31 (или  1/28, 1/29, 1/30)&lt;br /&gt;
&lt;br /&gt;
Услуга может быть бонусная, например, ежемесячное пополнение счета абонента, предоставляющего доступ к точке с оборудованием.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Одному клиенту можно подключить несколько услуг. В параметрах услуги есть пункт разрешающий или запрещающий ее подключение в случае, когда подключена аналогичная. Для услуг доступа в интернет логично запретить такую возможность, чтобы клиент не смог подключить, скажем, тариф «5 мбит» и «10 мбит» одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Баланс клиента равен сумме всех положительных и отрицательных платежей (списаний). Блокировка учетной записи обычно происходит когда баланс становится меньше нуля. На самом деле, это задается параметром «граница отключения» в конкретной учетной записи, он обычно равен нулю. Его можно переопределить, например выставить в минус 10, что будет разрешать работать в долг на 10 гривен (или денежных единиц вашей страны). Также важен параметр «блокировать при лимите». Если он установлен в «нет», то блокировка записи не будет происходить ни при каком отрицательном балансе. Есть смысл делать подобное только для очень надежных клиентов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Из вышеописанного видно, что клиенту доступ разрешен когда его баланс равен нулю. Более того, иногда клиенты задают вопрос, почему они пополнили счет, а на нем ноль. Ответ прост: услуги работают по предоплате. Т.е. происходит снятие финансов и взамен предоставляется услуга, доступ в интернет, например. Следовательно, если клиент пополнил счет на 100 гривен и подключил пакет за 100 гривен, то на его счету 0 грн и оплаченный месяц интернета.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Блокирование по балансу осуществляет ядро NoDeny.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К учетной записи можно подключить один или несколько ip адресов. Также допускается динамическая выдача ip в момент авторизации. Можно комбинировать, т.е одним клиентам выдать статические адреса, другие будут получать динамически. В любом случае, предварительно список ip адресов должен быть создан в меню Настройки → ip pool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предусмотрены различные виды авторизации клиентов в сети:&lt;br /&gt;
&lt;br /&gt;
* pppoe - поддерживается большинством операционных систем, а также оборудованием, например, WiFi-роутерами. Недостаток - бОльшая нагрузка на сервер чем при других методах авторизации и небольшой оверхед на трафик.&lt;br /&gt;
&lt;br /&gt;
* dhcp с привязкой по мак-адресу. Наиболее удобный для клиента - включил кабель, в первый раз ввел логин/пароль и получил доступ в интернет, ничего не настраивая. Недостаток - меньшая безопасность. От недостатка можно избавиться путем внедрения option 82.&lt;br /&gt;
&lt;br /&gt;
* авторизатор - программа с удобным GUI интерфейсом. Недостаток - только для windows, а также в эмуляторах (wine).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Имеется возможность сбора статистики по трафику - это требует запуска модуля ядра collectors. Есть два вида статистики: общая и детализированная. Последняя - это полная информация (ip/порты/протоколы/байты) по всем сессиям. Детализированную статистику можно отключить.&lt;br /&gt;
&lt;br /&gt;
NoDeny предоставляет массу вариантов подключений абонентов даже в пределах одного протокола. К примеру:&lt;br /&gt;
&lt;br /&gt;
* Dhcp на Mikrotik по Radius&lt;br /&gt;
* Dhcp на Mikrotik с управлением по Ssh&lt;br /&gt;
* Dhcp на Linux/FreeBSD с регистрацией по веб, опционально opt82&lt;br /&gt;
* Dhcp на Linux/FreeBSD по Radius, опционально opt82&lt;br /&gt;
* Dhcp на Linux/FreeBSD с динамическим формированием конфига, опционально opt82&lt;br /&gt;
* Pppoe на Linux/FreeBSD &lt;br /&gt;
* Pppoe на Mikrotik&lt;br /&gt;
* Другие менее распространенные варианты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Трафик можно классифицировать по «направлениям» - например, направление UA-IX, пиринг с соседней сетью, интернет и т.д. Можно строить графики по направлениям для разных клиентов либо всей сети на любой день.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании учетной записи клиента она получает состояние «на подключении». Это означает, что при заходе в клиентскую статистику, клиенту будет предложено ввести фио и адрес (список полей задается в настройках). Предполагается, что первый заход будет произведен с компьютера клиента сразу после его подключения. В этот же момент выбирается услуга доступа в интернет, т.е начинает действовать именно с этого момента.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если NoDeny+ установлен в /usr/local/nodeny, то&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+структура папок&lt;br /&gt;
|-&lt;br /&gt;
|/usr/local/nodeny/web&lt;br /&gt;
|скрипты web интерфейса&lt;br /&gt;
|-&lt;br /&gt;
|/usr/local/nodeny/web/user&lt;br /&gt;
|скрипты web интерфейса кабинета абонента&lt;br /&gt;
|-&lt;br /&gt;
|/usr/local/nodeny/web/tmpl&lt;br /&gt;
|html-шаблоны web-интерфейса&lt;br /&gt;
|-&lt;br /&gt;
|/usr/local/nodeny/web/lang&lt;br /&gt;
|языковые файлы&lt;br /&gt;
|-&lt;br /&gt;
|/usr/local/nodeny/web/login&lt;br /&gt;
|модули авторизации&lt;br /&gt;
|-&lt;br /&gt;
|/usr/local/nodeny/services&lt;br /&gt;
|услуги&lt;br /&gt;
|-&lt;br /&gt;
|/usr/local/nodeny/kernel&lt;br /&gt;
|модули ядра&lt;br /&gt;
|-&lt;br /&gt;
|/usr/local/nodeny/modules&lt;br /&gt;
|модули для сборки&lt;br /&gt;
|-&lt;br /&gt;
|/usr/local/nodeny/nod&lt;br /&gt;
|дополнительные модули&lt;br /&gt;
|-&lt;br /&gt;
|/usr/local/nodeny/cfg&lt;br /&gt;
|конфигурационные файлы&lt;br /&gt;
|-&lt;br /&gt;
|/usr/local/nodeny/logs&lt;br /&gt;
|логи&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sv</name></author>
	</entry>
</feed>