Воскресенье, 2019-09-15, 11:21
Приветствую Вас Гость | RSS
Главная | Описание конфигурационного файла сервера | Регистрация | Вход
Меню сайта
Вход на сайт
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    UNIX/Linux FRN Gateway
    Deutsch
    English
    Français
    Italiano





    Описание конфигурационного файла server.ini:

    s.1.Секция Server:
    s.1.1. Параметр PresentServerAddress - адрес, который сервер будет передавать FRN-System-Manager как адрес сервера в неавтономных режимах; именно по этому адресу FRN-System-Manager будет проверять работоспособность сервера;
    s.1.2. Параметр PresentServerPort - номер порта, который сервер будет передавать FRN-System-Manager как номер порта сервера в неавтономных режимах; именно по этому номеру порта FRN-System-Manager будет проверять работоспособность сервера;

    s.1.3. Параметр ServerOwnerEMail - адрес е-почты владельца сервера;

    s.1.4. Параметр ServerCharsetName - имя ANSI кодировки FRN для всего сервера, в которую будут перекодироваться национальные имена сетей(комнат) из списка в файле networks.cfg для последующей передачи списка сетей(комнат) для FRN-клиентов с поддержкой только кодировки ANSI; FRN-клиенты с поддержкой UNICODE будут всегда получать список сетей(комнат) в кодировке UTF-8; для каждой из сетей(комнат) по желанию может быть назначена своя собственная кодировка; для своего языка имя кодировки ANSI следует устанавливать по имени текущей кодировки ANSI в операционной системе Windows с вашим языком; это связано с тем, что оригинальные клиент и сервер FRN работают только под Windows и пользуются ее текущими кодировками ANSI; таким образом, например, в для русского языка в FRN при передаче национальных символов в оригинальном протоколе используется кодировка WINDOWS-1251 - текушая ANSI кодировка на русскоязычных Windows; имя кодировки ANSI для FRN для вашего языка следует смотреть на компьютере Windows c вашим языком командой сервера ansi (s.0.14);

    s.1.5. Параметр BackupServerAddress - адрес резервного сервера для FRN-клиента;

    s.1.6. Параметр BackupServerPort - номер порта резервного сервера для FRN-клиента;
    s.1.7. Параметр ListenServerPorts - [ревизия 4210+] список номеров фактически прослушиваемых портов для входящих соединений от FRN-клиентов; может быть несколько через пробел; по умолчанию используется значение из серверного параметра PresentServerPort (s.1.2);
    s.1.8. Параметр DefaultNetworkName - [ревизия 4210+] имя сети(комнаты), в которую будут подключаться FRN-клиенты, пытающиеся подключиться в отсутствующую на сервере сеть(комнату); не рекомендуется назначать комнату с ограниченным доступом;
    s.1.9. Параметр IPVersion - [ревизия 4210+] используемые для ожидания входящих клиентских соединений версии протокола IP: "4" - IPv4; "6" - IPv6; "46" - оба, используется по умолчанию;
    s.1.10. Параметр ManagerMode - [ревизия 4630+] режим взаимодействия с FRN-System-Manager для всего сервера целиком; до ревизии 4630 этот параметр находился в секции Manager; каждой сети(комнате) в файле networks.cfg может быть назначен свой собственный режим; допустимые значения:
    s.1.10.1. - значение Standalone или S - автономный режим, взаимодействие с FRN-System-Manager не производится; по умолчанию;
    s.1.10.2. - значение Notify или N - сервер делает попытку уведомить FRN-System-Manager о подключающемся FRN-клиенте, однако отрицательные ответы от FRN-System-Manager игнорируются, а клиент допускается в сеть(комнату) с учетом прав доступа к конкретной сети(комнате);
    s.1.10.3. - значение Light или L - в случае, если FRN-System-Manager недоступен, то сервер допускает подключающегося FRN-клиента с учетом прав доступа к конкретной сети(комнате), при восстановлении работоспособности FRN-System-Manager клент будет проверен и отключен при получении отрицательного ответа от FRN-System-Manager; если же FRN-System-Manager работоспособен, то подключающийся FRN-клиент допускается с учетом ответа от FRN-System-Manager и прав доступа к конкретной сети(комнате);
    s.1.10.4. - значение FRN или F - в случае, если FRN-System-Manager недоступен, то сервер не допускает подключающихся клиентов; если же FRN-System-Manager работоспособен, то подключающийся FRN-клиент допускается с учетом ответа от FRN-System-Manager и прав доступа к конкретной сети(комнате);
    s.1.10.5. Примечание: сервер не ведет список (кэш) корректных паролей клиентов; эта функция заменена режимом Light (s.1.10.3);
    s.1.11. Параметр MaxTotalConnections [ревизия 4630+] - общее максимальное число входящих соединений на весь сервер; по умолчанию - 1000;
    s.1.12. Параметр ClientHandshakeTimeout [ревизия 4630+] - время в секундах, за которое клиент должен авторизоваться после подключения к серверу; минимальное - 1 секунд; максимальное - 20 секунд; по умолчанию - 2 секунды;
    s.1.13. Параметр ClientActivityTimeout [ревизия 4630+] - время в секундах, через которое соединение с клиентом будет разорвано в случае, если клиент не отвечает на какие-либо команды протокола, например, из-за плохого сетевого соединения; минимальное - 3 секунды; максимальное - 30 секунд; по умолчанию - 8 секунд;
    s.1.14. Параметр MaxSpeechTime - [ревизия 4690+] - максимальная длительность одного включения (разговора) корреспондента в секундах для всего сервера; минимальное - 10 секунд; максимальное - 1800 секунд (30 минут); по умолчанию - 300 секунд (5 минут); для каждой комнаты можно установить свое собственное максимальное время разговора;
    s.1.15. Параметр SpeechPause - [ревизия 4690+] - принудительная пауза между включениями корреспондентров для всего сервера в миллисекундах; минимальная и по умолчанию - 0 мс; максимальная - 10000 мс (10 секунд); для каждой сети(комнаты) можно установить свою собственную принудительную паузу;
    s.1.16. Параметр ClientSessionMaxTime - [ревизия 5059+] - максимальная для всего сервера длительность клиентского подключения в секундах, по истечении которого клиент будет отключен от сервера и должен будет выполнить повторное подключение; по умолчанию 0 - нет ограничения длительности подключения; для каждой сети(комнаты) можно установить свое собственное ограничение длительности клиентского подключения, смотри также параметр сети(комнаты) ClientSessionMaxTime (s.4.15);
    s.1.17. Параметр ManagerInvalidPasswordScript - [ревизия 5115+, только UNIX/Linux ] - внешняя программа (скрипт) для запуска в случае получения от FRN System Manager ошибки "Неверный пароль"; эта внешняя программа (скрипт) может [пере]запросить новый статический пароль с помощью команды register (0.4.12) клиента AlterFRN; далее е-почта с новым статическим паролем может быть автоматически получена каким-нибудь сборщиком почты, например, fetchmail, а сам новый пароль может быть применен командами setmanpassidx (s.0.9), setmanpassaddr (s.0.10), dsetmanpassidx (s.0.12) и dsetmanpassaddr (s.0.13) сервера AlterFRN. Каждая секция [Manager], [Manager1] и [Manager2] может содержать свой собственный параметр ManagerInvalidPasswordScript (s.2.6) для задания индивидуального обработчика неверного пароля для конкретного FRN System Manager; Смотри также возможный пример такого скрипта.
    s.1.18. Параметр MaxWaitConnections - [ревизия 5170+] - максимальное количество входящих соединений, одновременно ожидающих обработку сервером - параметр backlog для вызова listen; по умолчанию - 5;
    s.1.19. Параметр SpeechLimit - [ревизия 5170+] - включить или выключить ограничение максимальной длительности одного звукового сообщения от корреспондента; допустимые значения: No, Yes; по умолчанию: Yes - ограничение включено; для каждой комнаты можно отдельно включить или выключить ограничение длительности разговора; смотри также параметр MaxSpeechTime (s.1.14);
    s.1.20. Параметр ShortFrames - управление поддержкой коротких звуковых пакетов по 40 мс для всего сервера; допустимые значения: No, Yes; по умолчанию: Yes - поддержка включена; для каждой комнаты можно отдельно управлять поддержкой коротких пакетов - смотри параметр сети (комнаты) ShortFrames (s.4.17);

    s.2. Секция Manager [ревизия 4210+] и секции Manager1, Manager2 [ревизия 4642+]:
    s.2.1. Параметр ManagerEnabled - разрешение использовать конкретную секцию подключения к FRN System Manager; допустимые значения: No, Yes; по умолчанию No;
    s.2.2. Параметр ManagerAddress - доменное имя или IP-адрес желаемого FRN System Manager; по умолчанию sysman.freeradionetwork.eu;
    s.2.3. Параметр ManagerPort - номер порта желаемого FRN System Manager; по умолчанию 10025;
    s.2.4. Параметр ManagerAuthEMail - адрес е-почты для авторизации на желаемом FRN System Manager; по умолчанию используется значение из параметра ServerOwnerEMail (s.1.3);
    s.2.5. Параметр ManagerAuthPassword - пароль для авторизации на желаемом FRN System Manager;
    s.2.6. Параметр ManagerInvalidPasswordScript - [ревизия 5115+, только UNIX/Linux ] - внешняя программа (скрипт) для запуска в случае получения от этого FRN System Manager ошибки "Неверный пароль", если отличается от значения серверного параметра ManagerInvalidPasswordScript (s.1.17);

    s.3. Секция [System] [ревизия 4210+]:
    s.3.1. Параметр PidFile - [только UNIX/Linux] - имя файла с номером фонового процесса (демона) - PID-файла; по умолчанию /var/run/frnserver.pid; смотри также команду daemon (s.0.1);
    s.3.2. Параметр LogFile - имя файла журнала событий сервера; по умолчанию ./frnserver.log;
    s.3.3. Параметр LogClientLevel - [ревизия 4642+] уроверь журналирования событий на клиентстких подключениях:
    s.3.3.1. Значение 0 - не журналировать клиентских событий вообще;
    s.3.3.2. Значение 1 - опасные события, например, пустые подключения или подключения неверным протоколом;
    s.3.3.3. Значение 2 - предупреждения и опасные события; по умолчанию;
    s.3.3.4. Значение 3 - ошибочные клиентские подключения и всё предыдущее;
    s.3.3.5. Значение 4 - успешные подключения клиентов и всё предыдущее;
    s.3.3.6. Значение 5 - входящие соединения и всё предыдущее;
    s.3.4. Параметр LogExec - [ ревизия r5172+] - записывать в журнал старт внешних программ(скриптов) с их параметрами командной строки; допустимые значения: No, Yes; по умолчанию: No;
    s.3.5. Параметр ListDelimiter -- [ ревизия r5820+] -- разделитель списка клиентов в командах list (s.0.16) и listnet (s.0.17); по умолчанию - ";" - точка с запятой;


    s.6. Секция [Command] -- [ревизия 5817+] -- внутренний командный интерфейс сервера AlterFRN; используется для внутреннего (локального) управления сервером владельцем.
    s.6.1. Параметр CommandEnabled - разрешение на работу коммандного интерфейса сервера AlterFRN, запускается прослушивание коммандного порта на локальном интерфейсе localhost; допустимые значения: No, Yes; по умолчанию: No(запрещено);
    s.6.2. Параметр CommandPort - номер порта коммандного интерфейса сервера AlterFRN; по умолчанию: 10023;
    s.6.3. Параметр CommandIPVersion - используемые для ожидания входящих коммандных соединений версии протокола IP: "4" - IPv4, по умолчанию; "6" - IPv6; "46" - оба IPv6 и IPv4;
    s.6.4. Параметр CommandPreferIPv4 - предпочитать коммандное соединение по протоколу IPv4; допустимые значения: No, Yes; по умолчанию: Yes - предпочитается выполнять коммандное соединение по IPv4;


    s.4. Список и конфигурация сетей (комнат). Находится в файле networks.cfg. Одна строка - одна сеть(комната). Дополнительные параметры для сети(комнаты) дописываются после собственно имени сети(комнаты) через символ '|' (десятичный код 124), параметры отделяются друг от друга точкой с запятой:

    s.4.1. Параметр OwnerEMail - адрес электронной почты владельца сети(комнаты) при наличии; версия r5195+ - может быть указано несколько владельцев сети(комнаты) через запятую;
    s.4.2. Параметр MaxClients - максимальное количество корреспондентов, которые могут подключиться в комнату одновременно, по умолчанию 65535;
    s.4.3. Параметр MaxSpeechTime - максимальное время в секундах, которое может непрерывно говорить корреспондент, после чего клиенту будет послана команда прервать трансляцию сигнала в комнату; минимальное - 10 секунд; максимальное - 1800 секунд (30 минут); по умолчанию - 300 секунд (5 минут);
    s.4.4. Параметр ParrotEnable - разрешить работу попугая в сети(комнате); допустимые значения: No, Yes; по умолчанию: No;
    s.4.5. Параметр ParrotStartStopEnable - разрешить включение/выключение попугая через сообщения start и stop; допустимые значения: No, Yes; по умолчанию: No;
    s.4.6. Параметр ParrotMuteEnable - разрешить блокировку самого попугая; допустимые значения: No, Yes; по умолчанию: No;
    s.4.7. Параметр ParrotMaxRecordTime - максимальное время звука в секундах, которое может записать попугай для последующего повтора; по умолчанию: 600 секунд (5 минут);
    s.4.8. Параметр ParrotPause - время в миллисекундах перед началом воспроизведения попугаем записанного звука; по умолчанию: 2000 мс (2 секунды);
    s.4.9. Параметр ParrotRepeatCount - количество повторов попугаем записанного звука; по умолчанию: 1 (один);
    s.4.10. Параметр CharsetName -- [ревизия 4210+] -- имя кодировки, в которую будет перекодировано имя этой конкретной сети(комнаты) для передачи списка сетей(комнат) FRN-клиентам без поддержки Unicode(UTF-8);
    s.4.11. Параметр ManagerMode - [ревизия 4210+] режим взаимодействия с FRN-System-Manager для этой конкретной сети(комнаты), если режим отличается от режима всего сервера; допустимые значения как у серверного параметра ManagerMode (s.1.10);
    s.4.12. Параметр ManagersMask - [ревизия 4690+] битовая маска, разрешающая или запрещающая работу сети(комнаты) с конкретным FRN-System-Manager; используются биты 0-2; по умолчанию значение 7 - разрешены все;
    s.4.13. Параметр SpeechPause - [ревизия 4690+] - принудительная пауза между включениями корреспондентов для этой конкретной сети(комнаты) в миллисекундах; минимальная и по умолчанию - 0 мс; максимальная - 10000 мс (10 сек);
    s.4.14. Параметр AccessInfoMode - [ревизия 4690+] - режим выдачи сообщени
    Бесплатный конструктор сайтов - uCozCopyright MyCorp © 2019