Качество обслуживания
Качество обслуживания (QoS) позволяет отдельным членам устанавливать различные гарантированные и максимальные скорости и помогает обеспечить качество обслуживания (например, VoIP).
Для каждого члена максимальная гарантированная скорость может быть явно установлена и определяет приоритетные список IP адресов для соответствующей службы.
Такое поведение создается с помощью демона, который периодически получает данные (определение их поведения) от FreenetiIS, и в соответствии с этими данными устанавливает инструменты Iptables ipset и правил, гарантирующих определенное поведение.
Obsah
Установка из исходников
'Эта процедура установки предназначена для цели развития. Пользователи должны установить пакет с помощью # Bal.C3.ADk_freenetis-QoS frenetis-QoS. '
Зависимости
apt-get install wget ipset iptables
Инсталяция
Скрипт и конфигурационный файл можно найти в папке инсталяции FreenetIS /application/vendors/qos.Инсталяционная процедура:
1)Копирование файлов
sudo mkdir /etc/freenetis cd ./application/vendors/qos sudo cp ./freenetis-qos.init.sh /etc/init.d/freenetis-qos sudo cp ./freenetis-qos-sync.sh /usr/sbin/freenetis-qos-sync sudo cp ./freenetis-qos.conf /etc/freenetis
2)Установка прав не выполнение
sudo chmod +x /etc/init.d/freenetis-qos sudo chmod +x /usr/sbin/freenetis-qos-sync
3Автоматический старт после загрузки
sudo update-rc.d freenetis-qos defaults
Конфигурация
В конфигурационном файле (/etc/freenetis/freenetis-qos.conf) вы должны установить путь к FreenetIS (переменная PATH_FN).
Кроме этого, входной и выходной интерфейсы (переменная INPUT_INTERFACE, OUTPUT_INTERFACE).
Входной интерфейс означает интерфейс, для которого действуют правила для загрузки и скачивания.
Запуск и управление
Скрипт стартует автоматически когда система загружается.
Ручной старт:
sudo /etc/init.d/freenetis-qos start
Ручной останов:
sudo /etc/init.d/freenetis-qos stop
Текущий статус мониторинга:
sudo /etc/init.d/freenetis-qos status