Качество обслуживания

Z Freenetis Wiki
Přejít na: navigace, hledání


Качество обслуживания (QoS) позволяет отдельным членам устанавливать различные гарантированные и максимальные скорости и помогает обеспечить качество обслуживания (например, VoIP).

 Для каждого члена максимальная гарантированная скорость может быть явно установлена и определяет приоритетные список IP адресов для соответствующей службы.

Такое поведение создается с помощью демона, который периодически получает данные (определение их поведения) от FreenetiIS, и в соответствии с этими данными устанавливает инструменты Iptables ipset и правил, гарантирующих определенное поведение.

Установка из исходников

'Эта процедура установки предназначена для цели развития. Пользователи должны установить пакет с помощью # 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